Принёс понятный гайд для подготовки к собеседованиям ML
Автор собрал удобные шпаргалки по машинному обучению для подготовки к собеседованиям и поделился ими с другими. В них в сжатом виде собраны основные темы вроде переобучения, PCA, регуляризации, CNN и других
Сохраняем пригодится📝
☝️ Ссылка источник
✈️ Python Ninja
Автор собрал удобные шпаргалки по машинному обучению для подготовки к собеседованиям и поделился ими с другими. В них в сжатом виде собраны основные темы вроде переобучения, PCA, регуляризации, CNN и других
Сохраняем пригодится
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1
Совет по Python: как определить расширение файла
В Python файлы могут обрабатываться по разному в зависимости от их расширения (например,
Один из способов — использовать функцию
Пример кода:
✈️ Python Ninja
В Python файлы могут обрабатываться по разному в зависимости от их расширения (например,
.txt, .pdf, .csv). Поэтому полезно уметь определять тип расширенияОдин из способов — использовать функцию
splitext из модуля os.path. Она делит имя файла на основную часть и расширениеПример кода:
import os
my_files = ["my_file.txt", "my_file.pdf", "my_file.csv"]
for file in my_files:
file_extension = os.path.splitext(file)[1]
print("File Extension:", file_extension)
# Результат:
# File Extension: .txt
# File Extension: .pdf
# File Extension: .csv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Нашёл идеальный фильм на вечер и это не шутка: про Python сняли кино
Там целая драма: язык начинался как хобби Гвидо, чуть не канул в небытие, но в итоге выстрелил и стал топчиком
В кадре Гвидо ван Россум, создатель NumPy и ещё куча культовых людей из коммьюнити😎
☝️ Ссылка источник
✈️ Python Ninja
Там целая драма: язык начинался как хобби Гвидо, чуть не канул в небытие, но в итоге выстрелил и стал топчиком
В кадре Гвидо ван Россум, создатель NumPy и ещё куча культовых людей из коммьюнити
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥1
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