wxPython: Механизм обработки событий
События являются неотъемлемой частью каждого приложения с графическим интерфейсом. Все приложения с графическим интерфейсом управляются событиями. Приложение реагирует на различные типы событий, которые генерируются в течение его работы. В данном видео автор демонстрирует механизм обработки событий в wxPython.
👀Смотреть видео
#видео #wxpython
События являются неотъемлемой частью каждого приложения с графическим интерфейсом. Все приложения с графическим интерфейсом управляются событиями. Приложение реагирует на различные типы событий, которые генерируются в течение его работы. В данном видео автор демонстрирует механизм обработки событий в wxPython.
👀Смотреть видео
#видео #wxpython
Pandas: Очистка данных неправильного формата
Ячейки с данными неправильного формата могут затруднить или даже сделать невозможным анализ данных. Чтобы исправить это, у тебя есть два варианта: удалить строки или преобразовать все ячейки в столбцах в один формат. В данном примере все ячейки в “Date” конвертируются в даты. Затем лишние строки удаляются с помощью dropna().
#практика #pandas
Ячейки с данными неправильного формата могут затруднить или даже сделать невозможным анализ данных. Чтобы исправить это, у тебя есть два варианта: удалить строки или преобразовать все ячейки в столбцах в один формат. В данном примере все ячейки в “Date” конвертируются в даты. Затем лишние строки удаляются с помощью dropna().
#практика #pandas
Автоматическая озвучка субтитров на YouTube
Делимся статьей, где автор демонстрирует реализацию автоматической озвучки субтитров на YouTube с помощью компьютерного зрения. Для этого используются ML, OpenCV и библиотека ZeroMQ.
👉Читать статью
#статьи
Делимся статьей, где автор демонстрирует реализацию автоматической озвучки субтитров на YouTube с помощью компьютерного зрения. Для этого используются ML, OpenCV и библиотека ZeroMQ.
👉Читать статью
#статьи
Алгоритм Кнута-Морриса-Пратта
Алгоритм Кнута-Морриса-Пратта (или KMP) — это алгоритм поиска строки, полезный для очень эффективного поиска вхождений шаблона в строку. Делимся видео, где автор объясняет этот алгоритм и демонстрирует реализацию с помощью Python.
👀Смотреть видео
#видео
Алгоритм Кнута-Морриса-Пратта (или KMP) — это алгоритм поиска строки, полезный для очень эффективного поиска вхождений шаблона в строку. Делимся видео, где автор объясняет этот алгоритм и демонстрирует реализацию с помощью Python.
👀Смотреть видео
#видео
Pandas: Чтение CSV
Простой способ хранения больших наборов данных — использовать файлы CSV (значения, разделенные запятыми). Файлы CSV содержат обычный текст, который могут читать все, включая Pandas. Используй to string() для вывода всего DataFrame. Если у тебя большой DataFrame с большим количеством строк, Pandas вернет только первые 5 строк и последние 5 строк. Ты можешь изменить максимальное количество строк с помощью pd.options.display.max rows.
#практика #pandas
Простой способ хранения больших наборов данных — использовать файлы CSV (значения, разделенные запятыми). Файлы CSV содержат обычный текст, который могут читать все, включая Pandas. Используй to string() для вывода всего DataFrame. Если у тебя большой DataFrame с большим количеством строк, Pandas вернет только первые 5 строк и последние 5 строк. Ты можешь изменить максимальное количество строк с помощью pd.options.display.max rows.
#практика #pandas
👍1
Dropout
Dropout — это простой и мощный метод регуляризации для нейронных сетей и моделей глубокого обучения. Делимся видео, где автор демонстрирует использование Dropout. Продемонстрирована реализация с помощью Keras.
👀Смотреть видео
#видео #нейронные_сети
Dropout — это простой и мощный метод регуляризации для нейронных сетей и моделей глубокого обучения. Делимся видео, где автор демонстрирует использование Dropout. Продемонстрирована реализация с помощью Keras.
👀Смотреть видео
#видео #нейронные_сети
Анализ аудиоданных
Каждый аудиосигнал содержит характеристики. Делимся статьей, где демонстрируется анализ аудиоданных. Ты научишься разделять гармонические и ударные сигналы, извлекать биты, работать с спектрограммами.
👉Читать статью
#статьи
Каждый аудиосигнал содержит характеристики. Делимся статьей, где демонстрируется анализ аудиоданных. Ты научишься разделять гармонические и ударные сигналы, извлекать биты, работать с спектрограммами.
👉Читать статью
#статьи
splitlines
Метод splitlines() разбивает строку на список. Разбиение выполняется на разрывах строк. При желании можно указать, следует ли включать разрывы строк (True) или нет (False). Значение по умолчанию — False.
#практика
Метод splitlines() разбивает строку на список. Разбиение выполняется на разрывах строк. При желании можно указать, следует ли включать разрывы строк (True) или нет (False). Значение по умолчанию — False.
#практика
Hydra
Hydra — это фреймворк Python с открытым исходным кодом, упрощающий разработку исследовательских и других сложных приложений. Ключевой особенностью является возможность динамически создавать иерархическую конфигурацию по композиции и переопределять ее через файлы конфигурации и командную строку. Данная статья познакомит тебя с Hydra.
👉Читать статью
#статьи
Hydra — это фреймворк Python с открытым исходным кодом, упрощающий разработку исследовательских и других сложных приложений. Ключевой особенностью является возможность динамически создавать иерархическую конфигурацию по композиции и переопределять ее через файлы конфигурации и командную строку. Данная статья познакомит тебя с Hydra.
👉Читать статью
#статьи
map
Функция map() используется для применения функции ко всем элементам указанного итерируемого объекта и возврата объекта Map. Делимся видео, где автор демонстрирует применение данной функции.
👀Смотреть видео
#видео
Функция map() используется для применения функции ко всем элементам указанного итерируемого объекта и возврата объекта Map. Делимся видео, где автор демонстрирует применение данной функции.
👀Смотреть видео
#видео
Тетрис с помощью pygame
pygame — это оболочка Python для библиотеки SDL, что означает Simple DirectMedia Layer. SDL обеспечивает межплатформенный доступ к базовым мультимедийным аппаратным компонентам твоей системы, таким как звук, видео, мышь, клавиатура и джойстик. Благодаря этой статье ты узнаешь, как создать тетрис с помощью pygame.
👉Читать статью
#статьи
pygame — это оболочка Python для библиотеки SDL, что означает Simple DirectMedia Layer. SDL обеспечивает межплатформенный доступ к базовым мультимедийным аппаратным компонентам твоей системы, таким как звук, видео, мышь, клавиатура и джойстик. Благодаря этой статье ты узнаешь, как создать тетрис с помощью pygame.
👉Читать статью
#статьи
wxPython: продвинутая работа с виджетами
Делимся видео, где автор рассказывает про расширенную работа с виджетами на примерах использования классов ListBox, SplitterWindow, HtmlWindow, Notebook, ListCtrl. Также описан принцип использования смешивателей (mixins).
👀Смотреть видео
#видео #wxpython
Делимся видео, где автор рассказывает про расширенную работа с виджетами на примерах использования классов ListBox, SplitterWindow, HtmlWindow, Notebook, ListCtrl. Также описан принцип использования смешивателей (mixins).
👀Смотреть видео
#видео #wxpython
MongoDB: Фильтр с регулярными выражениями
Ты можешь использовать регулярные выражения в качестве модификатора фильтра. Регулярные выражения можно использовать только для запроса строк. Чтобы найти только те документы, в которых поле «адрес» начинается с буквы «S», используй регулярное выражение {"$regex": "^S"}.
#практика #mongodb
Ты можешь использовать регулярные выражения в качестве модификатора фильтра. Регулярные выражения можно использовать только для запроса строк. Чтобы найти только те документы, в которых поле «адрес» начинается с буквы «S», используй регулярное выражение {"$regex": "^S"}.
#практика #mongodb
wxPython: Базовые виджеты
Делимся видео, где автор демонстрирует порядок работы с базовыми виджетами wxPython. К ним относятся StatusBar, StaticText, TextCtrl, Button, RadioButto, StaticBox, ToggleButton, CheckBox, ComboBox, SpinCtrl, Gauge, Slider.
👀Смотреть видео
#видео #wxpython
Делимся видео, где автор демонстрирует порядок работы с базовыми виджетами wxPython. К ним относятся StatusBar, StaticText, TextCtrl, Button, RadioButto, StaticBox, ToggleButton, CheckBox, ComboBox, SpinCtrl, Gauge, Slider.
👀Смотреть видео
#видео #wxpython
Задачи с файлами
Делимся статьей, где демонстрируются 5 задач с файлами. Ты сможешь написать программы для поиска и замены слов, подсчета стоимости товаров, получения статистики по тексту и преобразования информации из csv-файла в словарь.
👉Читать статью
#статьи
Делимся статьей, где демонстрируются 5 задач с файлами. Ты сможешь написать программы для поиска и замены слов, подсчета стоимости товаров, получения статистики по тексту и преобразования информации из csv-файла в словарь.
👉Читать статью
#статьи
math.floor
Метод math.floor() при необходимости округляет число до ближайшего целого числа в меньшую сторону и возвращает результат. Чтобы округлить число в большую сторону до ближайшего целого, используй метод math.ceil().
#практика
Метод math.floor() при необходимости округляет число до ближайшего целого числа в меньшую сторону и возвращает результат. Чтобы округлить число в большую сторону до ближайшего целого, используй метод math.ceil().
#практика
JupyterHub
JupyterHub предоставляет пользователям доступ к вычислительным средам и ресурсам, не обременяя задачами по установке и обслуживанию. JupyterHub работает в облаке или на твоем компьютере. Делимся статьей, где автор рассказывает про JupyterHub.
👉Читать статью
#статьи
JupyterHub предоставляет пользователям доступ к вычислительным средам и ресурсам, не обременяя задачами по установке и обслуживанию. JupyterHub работает в облаке или на твоем компьютере. Делимся статьей, где автор рассказывает про JupyterHub.
👉Читать статью
#статьи
Коллекция slots
По умолчанию Python использует dict для хранения атрибутов экземпляра объекта. Это действительно полезно, когда у тебя произвольное количество атрибутов. В небольших классах это уже проблема – dict тратит много оперативной памяти. Python не может просто так выделить статический объем памяти для хранения всех атрибутов. Для этого нужно использовать slots. Ты сразу указываешь все ожидаемые атрибуты. Таким образом можно снизить использование оперативной памяти почти на 40-50 процентов. Данное видео поможет разобраться с slots.
👀Смотреть видео
#видео
По умолчанию Python использует dict для хранения атрибутов экземпляра объекта. Это действительно полезно, когда у тебя произвольное количество атрибутов. В небольших классах это уже проблема – dict тратит много оперативной памяти. Python не может просто так выделить статический объем памяти для хранения всех атрибутов. Для этого нужно использовать slots. Ты сразу указываешь все ожидаемые атрибуты. Таким образом можно снизить использование оперативной памяти почти на 40-50 процентов. Данное видео поможет разобраться с slots.
👀Смотреть видео
#видео
👍3
math.ceil
Метод math.ceil() при необходимости округляет число до ближайшего целого числа в большую сторону и возвращает результат. Чтобы округлить число в меньшую сторону до ближайшего целого, используй метод math.floor().
#практика
Метод math.ceil() при необходимости округляет число до ближайшего целого числа в большую сторону и возвращает результат. Чтобы округлить число в меньшую сторону до ближайшего целого, используй метод math.floor().
#практика
Рекомендации по работе с Docker
Делимся статьей, где рассматриваются некоторые рекомендации, которым следует следовать при написании файлов Dockerfile и работе с Docker в целом. Хотя большинство перечисленных методов подходят всем разработчикам, независимо от языка, некоторые подходят только тем, кто разрабатывает приложения на Python.
👉Читать статью
#статьи
Делимся статьей, где рассматриваются некоторые рекомендации, которым следует следовать при написании файлов Dockerfile и работе с Docker в целом. Хотя большинство перечисленных методов подходят всем разработчикам, независимо от языка, некоторые подходят только тем, кто разрабатывает приложения на Python.
👉Читать статью
#статьи
👍1