🔖 Лучшая интерактивная шпаргалка по Python
Содержит в себе все необходимые знания для новичков и среднячков.
👉 Смотреть шпаргалку
#Шпаргалка
Содержит в себе все необходимые знания для новичков и среднячков.
👉 Смотреть шпаргалку
#Шпаргалка
🧩 Как создавать веб-приложение с машинными обучением за один взмах волшебной палочки?
• Написали библиотеку на Python , которая позволяет создавать и запускать приложения с любой моделью машинного обучения.
🧷 Читать статью
#Статья
• Написали библиотеку на Python , которая позволяет создавать и запускать приложения с любой моделью машинного обучения.
🧷 Читать статью
#Статья
Потоки демоны, как они работают и где стоит применять?
• В данном видео мы рассмотрим как работают Daemon Thread в Python (потоки демоны). Также рассмотрим примеры где стоит применять данную технологию и в каких случаях лучше использовать обычные Python потоки из модуля threading.
🧷 Смотреть видео
#Видео
• В данном видео мы рассмотрим как работают Daemon Thread в Python (потоки демоны). Также рассмотрим примеры где стоит применять данную технологию и в каких случаях лучше использовать обычные Python потоки из модуля threading.
🧷 Смотреть видео
#Видео
📌 Модуль asyncio позволяет писать параллельный (асинхронный) код
• Модуль asyncio - это библиотека для написания параллельного (асинхронного) кода с использованием синтаксиса async/await и часто идеально подходит для высокоуровневого структурированного кода с привязкой к сетевому вводу-выводу и не связанного с блокирующими вызовами.
• Асинхронное программирование сильно отличается от классического "последовательного" программирования.
Простой пример программы высокоуровнего API (код на картинке).
📕 Документация
#урок
• Модуль asyncio - это библиотека для написания параллельного (асинхронного) кода с использованием синтаксиса async/await и часто идеально подходит для высокоуровневого структурированного кода с привязкой к сетевому вводу-выводу и не связанного с блокирующими вызовами.
• Асинхронное программирование сильно отличается от классического "последовательного" программирования.
Простой пример программы высокоуровнего API (код на картинке).
📕 Документация
#урок
🧩 Как писать тесты функций Python, если вы никогда этого не делали
• Разобрали на примере, как начинающим писать тесты для Python-кода и проверять вводимые почты на валидность.
🧷 Читать статью
#Статья
• Разобрали на примере, как начинающим писать тесты для Python-кода и проверять вводимые почты на валидность.
🧷 Читать статью
#Статья
Асинхронный парсинг на Python
• В данном видео пишем асинхронный парсер на Python, asyncio и aiohttp. Ускоряем сбор данных в 10 раз.
🧷 Смотреть видео
#Видео
• В данном видео пишем асинхронный парсер на Python, asyncio и aiohttp. Ускоряем сбор данных в 10 раз.
🧷 Смотреть видео
#Видео
📌 Модуль queue, очереди в Python
• Модуль queue реализует очереди с несколькими производителями и несколькими потребителями. Это особенно полезно в потоковом программировании, когда информация должна безопасно обмениваться между несколькими потоками. Класс queue.Queue() в этом модуле реализует всю необходимую семантику блокировки.
• Кроме того, модуль реализует простой тип очереди FIFO - queue.SimpleQueue(), специфическая реализация которого обеспечивает дополнительные гарантии в обмен на меньшую функциональность.
Класс queue.Queue() реализует базовый контейнер типа FIFO - "первым пришел - первым вышел". Элементы добавляются к одному концу очереди с помощью метода put(), а удаляются с другого конца с помощью метода get(). (код на картинке).
📕 Документация
#урок
• Модуль queue реализует очереди с несколькими производителями и несколькими потребителями. Это особенно полезно в потоковом программировании, когда информация должна безопасно обмениваться между несколькими потоками. Класс queue.Queue() в этом модуле реализует всю необходимую семантику блокировки.
• Кроме того, модуль реализует простой тип очереди FIFO - queue.SimpleQueue(), специфическая реализация которого обеспечивает дополнительные гарантии в обмен на меньшую функциональность.
Класс queue.Queue() реализует базовый контейнер типа FIFO - "первым пришел - первым вышел". Элементы добавляются к одному концу очереди с помощью метода put(), а удаляются с другого конца с помощью метода get(). (код на картинке).
📕 Документация
#урок
Создатель Python хочет удалить for else из языка?
• В данном видео рассмотрим плюсы и минусы конструкции for else и while else в Python. Почему её не стоит использовать, и в каких моментах она делает код намного хуже?
🧷 Смотреть видео
#Видео
• В данном видео рассмотрим плюсы и минусы конструкции for else и while else в Python. Почему её не стоит использовать, и в каких моментах она делает код намного хуже?
🧷 Смотреть видео
#Видео
📌 Модуль sched, планировщик событий в Python
• Класс sched.scheduler() - планировщик общего назначения.
• Модуль sched определяет один класс sched.scheduler(), реализующий планировщик событий общего назначения.
Синтаксис (код на картинке).
📕 Документация
#урок
• Класс sched.scheduler() - планировщик общего назначения.
• Модуль sched определяет один класс sched.scheduler(), реализующий планировщик событий общего назначения.
Синтаксис (код на картинке).
📕 Документация
#урок
🧩 Настраиваем конфигурацию DAG в Apache Airflow так, чтобы меньше о ней думать
• В статье рассказали, как мы настроили и оптимизировали разработку загрузок для Apache Airflow и что для этого потребовалось.
🧷 Читать статью
#Статья
• В статье рассказали, как мы настроили и оптимизировали разработку загрузок для Apache Airflow и что для этого потребовалось.
🧷 Читать статью
#Статья
🔖 Подробная шпаргалка по spaCy
Удобная двухстраничная шпаргалка по наиболее важным концепциям и функциям.
👉 Смотреть шпаргалку
#Шпаргалка
Удобная двухстраничная шпаргалка по наиболее важным концепциям и функциям.
👉 Смотреть шпаргалку
#Шпаргалка
🧩 Мигрируем с no-code CMS на Django: пошаговый гайд
• Разложили по полочкам, как выглядит миграция данных Django, где взять готовые модели и куда деплоить проект.
🧷 Читать статью
#Статья
• Разложили по полочкам, как выглядит миграция данных Django, где взять готовые модели и куда деплоить проект.
🧷 Читать статью
#Статья
📌 Модуль zoneinfo в Python, база часовых поясов
• Модуль zoneinfo предоставляет конкретную реализацию часового пояса для поддержки базы данных часовых поясов IANA. По умолчанию zoneinfo использует данные системного часового пояса, если они доступны. Если данные системного часового пояса недоступны, то библиотека вернется к использованию пакета tzdata, доступного на PyPI.
• Класс zoneinfo.ZoneInfo() предназначен для использования в модуле datetime, который предоставляет типы datetime.time и datetime.datetime.
Пример использования модуля (код на картинке).
📕 Документация
#урок
• Модуль zoneinfo предоставляет конкретную реализацию часового пояса для поддержки базы данных часовых поясов IANA. По умолчанию zoneinfo использует данные системного часового пояса, если они доступны. Если данные системного часового пояса недоступны, то библиотека вернется к использованию пакета tzdata, доступного на PyPI.
• Класс zoneinfo.ZoneInfo() предназначен для использования в модуле datetime, который предоставляет типы datetime.time и datetime.datetime.
Пример использования модуля (код на картинке).
📕 Документация
#урок
🔖 Подробная шпаргалка по Plotly
Plotly - один из наиболее широко используемых пакетов визуализации данных в Python.
👉 Смотреть шпаргалку
#Шпаргалка
Plotly - один из наиболее широко используемых пакетов визуализации данных в Python.
👉 Смотреть шпаргалку
#Шпаргалка
Открытый практикум Networks by Rebrain: Просто о сложном: FreeSWITCH 2
Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию!
👉Регистрация
Время проведения:
2 Ноября (Четверг) в 19:00 по МСК
Программа практикума:
🔹Поговорим о dialplan (как строить IVR, Time of Day routing)
🔹Поговорим о модулях FreeSWITCH
🔹Рассмотрим как можно интегрировать FS с СУБД
🔹Поговорим о том, как сделать FS отказоустойчивым
🔹Multi tenant
Кто ведёт?
Роман Сыртланов – VoIP инженер. Опыт работы с VoIP 7 лет. Опыт преподавания на онлайн платформах 1 год. Работаю с Asterisk/FreeSWITCH/Kamailio
Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю. Подключайтесь!
Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2VtzqusMr9W
Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию!
👉Регистрация
Время проведения:
2 Ноября (Четверг) в 19:00 по МСК
Программа практикума:
🔹Поговорим о dialplan (как строить IVR, Time of Day routing)
🔹Поговорим о модулях FreeSWITCH
🔹Рассмотрим как можно интегрировать FS с СУБД
🔹Поговорим о том, как сделать FS отказоустойчивым
🔹Multi tenant
Кто ведёт?
Роман Сыртланов – VoIP инженер. Опыт работы с VoIP 7 лет. Опыт преподавания на онлайн платформах 1 год. Работаю с Asterisk/FreeSWITCH/Kamailio
Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю. Подключайтесь!
Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2VtzqusMr9W
🧩 Модуль, пакет, библиотека, фреймворк: разбираемся в разнице
• Разобрали ключевые отличия фреймворка от библиотеки и другими типами импортируемых объектов в Python с применением диаграмм.
🧷 Читать статью
#Статья
• Разобрали ключевые отличия фреймворка от библиотеки и другими типами импортируемых объектов в Python с применением диаграмм.
🧷 Читать статью
#Статья
15 Фишек с словарями Python, которые сделают код лучше
• В данном видео мы рассмотрим 15 особенностей словарей Python, о которых вы возможно не знали. Мы рассмотрим полезные методы и на примерах докажем их эффективность. Это всё будет подкрепляться теоретическими примерами, чтобы улучшить понимание словарей.
🧷 Смотреть видео
#Видео
• В данном видео мы рассмотрим 15 особенностей словарей Python, о которых вы возможно не знали. Мы рассмотрим полезные методы и на примерах докажем их эффективность. Это всё будет подкрепляться теоретическими примерами, чтобы улучшить понимание словарей.
🧷 Смотреть видео
#Видео
📌 Модуль getopt, извлечение параметров командной строки в Python
• Модуль getopt помогает скриптам Python анализировать аргументы командной строки, возвращаемые функцией sys.argv().
• Он поддерживает те же соглашения, что и функция getopt() в Unix, включая специальные значения аргументов в форме '-' и '--'. Длинные параметры, подобные тем, которые поддерживаются программным обеспечением GNU, также могут использоваться через необязательный третий аргумент.
Пример использования только параметров в стиле Unix (код на картинке).
📕 Документация
#урок
• Модуль getopt помогает скриптам Python анализировать аргументы командной строки, возвращаемые функцией sys.argv().
• Он поддерживает те же соглашения, что и функция getopt() в Unix, включая специальные значения аргументов в форме '-' и '--'. Длинные параметры, подобные тем, которые поддерживаются программным обеспечением GNU, также могут использоваться через необязательный третий аргумент.
Пример использования только параметров в стиле Unix (код на картинке).
📕 Документация
#урок
Игра Крестики-нолики на Python
• Мы создадим консольный вариант игры без использования ИИ.
🧷 Смотреть видео
#Видео
• Мы создадим консольный вариант игры без использования ИИ.
🧷 Смотреть видео
#Видео
🧩 Aplfh — язык программирования, основаный на Python
• Написали новый, простой язык программирования, основанный на Python. Примеры кода и ссылка на проект внутри.
🧷 Читать статью
#Статья
• Написали новый, простой язык программирования, основанный на Python. Примеры кода и ссылка на проект внутри.
🧷 Читать статью
#Статья
📌 Модуль enum перечисления в Python
• Перечисления Enum в Python - это набор символических имен (членов), привязанных к уникальным постоянным значениям. Внутри перечисления члены могут сравниваться по идентичности, а само перечисление может повторяться.
• Перечисления Enum похожи на глобальные переменные, но предлагают более полезную функцию repr(), группировку, безопасность типов и некоторые другие функции. Они наиболее полезны, когда есть переменная, которая может принимать одно из ограниченного набора значений, например, дни недели или основные цвета RGB.
Перечисления создаются либо с использованием синтаксиса класса, либо с использованием функционального синтаксиса (код на картинке).
📕 Документация
#урок
• Перечисления Enum в Python - это набор символических имен (членов), привязанных к уникальным постоянным значениям. Внутри перечисления члены могут сравниваться по идентичности, а само перечисление может повторяться.
• Перечисления Enum похожи на глобальные переменные, но предлагают более полезную функцию repr(), группировку, безопасность типов и некоторые другие функции. Они наиболее полезны, когда есть переменная, которая может принимать одно из ограниченного набора значений, например, дни недели или основные цвета RGB.
Перечисления создаются либо с использованием синтаксиса класса, либо с использованием функционального синтаксиса (код на картинке).
📕 Документация
#урок