9 лучших практик Docker которые должен знать каждый разработчик
Простые правила которые сделают твои контейнеры безопаснее, легче и быстрее. Отличный чек-лист для новичков и напоминалка для опытных
Забираем в копилку за лайк❤️
✈️ Python Ninja
Простые правила которые сделают твои контейнеры безопаснее, легче и быстрее. Отличный чек-лист для новичков и напоминалка для опытных
Забираем в копилку за лайк
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Полезная находка «GitForMe» сервис для анализа и визуализации GitHub-репозиториев
Если вы открыли проект на GitHub и не знаете, с чего начать — GitForMe подскажет. Подсветка важных файлов, удобная навигация, готовые задачи для новичков и мгновенное открытие проекта в VS Code
Забираем в копилку полезняшек🏴☠️
☝️ Ссылка источник
✈️ Python Ninja
Если вы открыли проект на GitHub и не знаете, с чего начать — GitForMe подскажет. Подсветка важных файлов, удобная навигация, готовые задачи для новичков и мгновенное открытие проекта в VS Code
Забираем в копилку полезняшек
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1
Совет по Python:
Знаете ли вы, что можно задать максимальную длину списка с помощью deque из модуля collections?
Класс
В примере ниже
✈️ Python Ninja
deque.maxlenЗнаете ли вы, что можно задать максимальную длину списка с помощью deque из модуля collections?
Класс
deque (двусторонняя очередь) поддерживает параметр maxlen, который ограничивает размер очереди. Когда очередь достигает этого лимита, добавление нового элемента автоматически удаляет элемент с противоположного конца. Получается поведение по принципу FIFO (первым вошёл — первым вышел), но с ограничением по длинеВ примере ниже
deque имеет максимальную длину 3. При добавлении 4 удаляется 1. Отличный вариант для реализации скользящего окна последних элементовPlease open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1
Методы и приёмы работы со списками
Полезная подборка примеров: от базовых методов (append, pop, sort) до встроенных функций (sum, max, enumerate, map) с пояснениями
Отличный справочник если часто работаешь со списками и хочется быстро вспомнить нужный приём
Ставь лайк если полезно❤️
✈️ Python Ninja
Полезная подборка примеров: от базовых методов (append, pop, sort) до встроенных функций (sum, max, enumerate, map) с пояснениями
Отличный справочник если часто работаешь со списками и хочется быстро вспомнить нужный приём
Ставь лайк если полезно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤6
Интересное почитать «Самый быстрый способ прочитать Excel на Python»
Если вы работаете с большими Excel файлами в Python эта статья — находка
Автор протестировал разные библиотеки и показал какая реально самая быстрая. Могу сказать лишь одно: лидеры теста — Calamine, DuckDB и LibreOffice именно они обеспечивают наибольшую скорость чтения больших файлов
Подробнее читаем здесь😎
☝️ Ссылка источник
✈️ Python Ninja
Если вы работаете с большими Excel файлами в Python эта статья — находка
Автор протестировал разные библиотеки и показал какая реально самая быстрая. Могу сказать лишь одно: лидеры теста — Calamine, DuckDB и LibreOffice именно они обеспечивают наибольшую скорость чтения больших файлов
Подробнее читаем здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🤝1
Совет по Python: Использование декоратора dataclass в Python
Декоратор
На фото приведены два примера. В первом мы используем декоратор
Во втором примере показано, как выглядел бы тот же код без использования декоратора
Ставь лайк если пост был полезным❤️
✈️ Python Ninja
Декоратор
dataclass упрощает создание классов, которые в основном хранят данные. Он автоматически генерирует специальные методы, такие как __init__, __repr__ и другие. Это снижает многословность кода, сохраняя при этом его ясность и функциональностьНа фото приведены два примера. В первом мы используем декоратор
dataclass, поэтому явно не добавляем методы __init__, __repr__ и __eq__. Они автоматически добавляются декораторомВо втором примере показано, как выглядел бы тот же код без использования декоратора
dataclass. Видно, что такой код гораздо длиннееСтавь лайк если пост был полезным
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤4
😁9❤5🙉3
This media is not supported in your browser
VIEW IN TELEGRAM
Полезная находка «EyeGestures» — управление глазами с Python и в браузере
Позволяет отслеживать взгляд с помощью обычных камер, веб-камер или камер смартфонов. Фиксирует движение глаз, точки фиксации и моргания, конвертируя их в события, такие как управление курсором движением глаз.
Версия на JS позволяет запускать отслеживание прямо в браузере
Установка:
или
☝️ Ссылка источник
✈️ Python Ninja
Позволяет отслеживать взгляд с помощью обычных камер, веб-камер или камер смартфонов. Фиксирует движение глаз, точки фиксации и моргания, конвертируя их в события, такие как управление курсором движением глаз.
Версия на JS позволяет запускать отслеживание прямо в браузере
Установка:
$ git clone https://github.com/NativeSensors/EyeGestures.git
$ cd EyeGestures
$ pip install -r requirements.txt
или
python3 -m pip install eyeGestures
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2
Ловите подгон — «Python for Data Analysis третье издание»
Современный и практичный гид по работе с данными на Python, идеально подходящий для аналитиков, которые только начинают свой путь, и разработчиков, стремящихся освоить науку о данных через код
Книга включает живые примеры, реальные кейсы и достаточное внимание к практическим нюансам работы с данными. Материалы и примеры доступны на GitHub
Ставь лайкос и сохраняй в закладки❤️
☝️ Ссылка источник
✈️ Python Ninja
Современный и практичный гид по работе с данными на Python, идеально подходящий для аналитиков, которые только начинают свой путь, и разработчиков, стремящихся освоить науку о данных через код
Книга включает живые примеры, реальные кейсы и достаточное внимание к практическим нюансам работы с данными. Материалы и примеры доступны на GitHub
Ставь лайкос и сохраняй в закладки
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Полезная находка «Seeing Theory» интерактивный учебник по теории вероятностей и статистике
Цель проекта является визуализация и объяснение фундаментальных понятий статистики
Сайт использует симуляции для изучения вероятности, распределений, статистической оценки и регрессионного анализа, обеспечивая наглядное понимание сложных концепций
Ваш бесплатный апгрейд знаний🧠
☝️ Ссылка источник
✈️ Python Ninja
Цель проекта является визуализация и объяснение фундаментальных понятий статистики
Сайт использует симуляции для изучения вероятности, распределений, статистической оценки и регрессионного анализа, обеспечивая наглядное понимание сложных концепций
Ваш бесплатный апгрейд знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🤩3❤1
❤4🎉2
Совет по Python
При помощи метода
Это особенно удобно, если нужно сразу задать одинаковое значение для всех ключей
⚠️ Однако будьте осторожны с изменяемыми объектами (например, списками или словарями) — все ключи будут ссылаться на один и тот же объект
✈️ Python Ninja
При помощи метода
dict.fromkeys() можно быстро создать словарь из набора ключей. По умолчанию всем ключам присваивается значение None, но при необходимости можно указать и другое значениеЭто особенно удобно, если нужно сразу задать одинаковое значение для всех ключей
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁10👍2