Валидация данных на Python при помощи Pydantic
• В этом видео автор, спикер нашего курса CV Rocket, рассказал о пяти примерах использования Pydantic:
— Парсинг json.
— Пагинация.
— Собственный pydantic-валидатор и алиасы.
— О важности порядка в Union.
— И куда же без красивого Swagger'а для FastAPI.
🧷 Смотреть видео
#Видео
• В этом видео автор, спикер нашего курса CV Rocket, рассказал о пяти примерах использования Pydantic:
— Парсинг json.
— Пагинация.
— Собственный pydantic-валидатор и алиасы.
— О важности порядка в Union.
— И куда же без красивого Swagger'а для FastAPI.
🧷 Смотреть видео
#Видео
📌 Библиотека Python для создания PDF-документов.
• Это библиотека для создания PDF-документов на Python. Представляет собой форк неподдерживаемого модуля PYFPDF.
Минимальный пример создания PDF-документа (код на картинке).
📕 Документация
#урок
• Это библиотека для создания PDF-документов на Python. Представляет собой форк неподдерживаемого модуля PYFPDF.
Минимальный пример создания PDF-документа (код на картинке).
📕 Документация
#урок
🧩 5 ETL для обработки данных из Python-ботов
• Подборка ETL-инструментов (extract, transform, load) для наладки потоков пользовательских данных из различных Python и не только ботов.
🧷 Читать статью
#Статья
• Подборка ETL-инструментов (extract, transform, load) для наладки потоков пользовательских данных из различных Python и не только ботов.
🧷 Читать статью
#Статья
🧠 Тест для Software Architect https://otus.pw/wAzYx/?erid=2W5zFJgEeHN
❓ Под силу ли вам ответить правильно на все 11 вопросов?
🎯Проверьте себя - пройдите тест и оцените свой уровень навыков, а также свою готовность к обучению на курсе — «Software Architect» от Отус.
🎥 После прохождения теста вы получите доступ к лучшим вебинарам курса!
⏳ Время прохождения теста ограниченно.
💡 Удачи в прохождении теста!
#реклама
О рекламодателе
❓ Под силу ли вам ответить правильно на все 11 вопросов?
🎯Проверьте себя - пройдите тест и оцените свой уровень навыков, а также свою готовность к обучению на курсе — «Software Architect» от Отус.
🎥 После прохождения теста вы получите доступ к лучшим вебинарам курса!
⏳ Время прохождения теста ограниченно.
💡 Удачи в прохождении теста!
#реклама
О рекламодателе
Асинхронное скачивание файлов с помощью Python
• В данном видео пишем код для скачивания файлов как синхронного так и асинхронного на Python плюс добавляем прогресс-бар.
• В работе используем библиотеки requests, asyncio, httpx и tqdm.
🧷 Смотреть видео
#Видео
• В данном видео пишем код для скачивания файлов как синхронного так и асинхронного на Python плюс добавляем прогресс-бар.
• В работе используем библиотеки requests, asyncio, httpx и tqdm.
🧷 Смотреть видео
#Видео
This media is not supported in your browser
VIEW IN TELEGRAM
Выбирай нужное и обучайся:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔖 Шпаргалка для начинающих
Эта шпаргалка поможет вам запомнить простейшие методы и функции.
#Шпаргалка
Эта шпаргалка поможет вам запомнить простейшие методы и функции.
#Шпаргалка
🧩 Что делать, если код на Python замораживается
• Назвали 5 способов борьбы с заморозкой кода на Python. Среди них — рефакторинг и профилирование кода, JIT, запуск на GPU, переход на Golang.
🧷 Читать статью
#Статья
• Назвали 5 способов борьбы с заморозкой кода на Python. Среди них — рефакторинг и профилирование кода, JIT, запуск на GPU, переход на Golang.
🧷 Читать статью
#Статья
📌 Модуль qrcode в Python, генератор QR кодов.
• QR-код - это двумерный пиктографический код, который стал широко использоваться из-за его быстрой читаемости и сравнительно большой емкости памяти. Код состоит из черных модулей, расположенных в виде квадрата на белом фоне.
• Закодированная информация может состоять из данных любого типа (например, двоичных, буквенно-цифровых символов или символов Кандзи).
Простой пример создания QR-кода на Python, средствами стороннего модуля qrcode (код на картинке).
📕 Документация
#урок
• QR-код - это двумерный пиктографический код, который стал широко использоваться из-за его быстрой читаемости и сравнительно большой емкости памяти. Код состоит из черных модулей, расположенных в виде квадрата на белом фоне.
• Закодированная информация может состоять из данных любого типа (например, двоичных, буквенно-цифровых символов или символов Кандзи).
Простой пример создания QR-кода на Python, средствами стороннего модуля qrcode (код на картинке).
📕 Документация
#урок
🔖 Шпаргалка языку и синтаксису Python
Эта памятка поможет вам понять основные понятия и синтаксис Питона.
👉 Смотреть шпаргалку
#Шпаргалка
Эта памятка поможет вам понять основные понятия и синтаксис Питона.
👉 Смотреть шпаргалку
#Шпаргалка
🧩 Как работают импорты в Python?
• Порой бывает трудно правильно реализовать import с первого раза, особенно если мы хотим добиться правильной работы на плохо совместимых между собой версиях Python 2 и Python 3.
• Попытаемся разобраться, что из себя представляют импорты в Python и как написать решение, которое подойдёт под обе версии языка.
🧷 Читать статью
#Статья
• Порой бывает трудно правильно реализовать import с первого раза, особенно если мы хотим добиться правильной работы на плохо совместимых между собой версиях Python 2 и Python 3.
• Попытаемся разобраться, что из себя представляют импорты в Python и как написать решение, которое подойдёт под обе версии языка.
🧷 Читать статью
#Статья
Python и переменные окружения
• Как нужно хранить конфиденциальная данные в коде, логины, пароли, ключи и так далее?
🧷 Смотреть видео
#Видео
• Как нужно хранить конфиденциальная данные в коде, логины, пароли, ключи и так далее?
🧷 Смотреть видео
#Видео
📌 Модуль python-docx, cсоздание/изменение документов DOCX.
• Он предназначен для создания и обновления файлов с расширением .docx - Microsoft Word. Этот модуль имеет одну зависимость: сторонний модуль lxml.
• Первое, что вам понадобится, это документ, над которым вы будете работать. Самый простой способ(код на картинке).
• При этом создается пустой документ, основанный на "шаблоне" по умолчанию. Другими словами, происходит примерно то же самое, когда пользователь нажимает на иконку в Microsoft Word "Новый документ" с использованием встроенных значений по умолчанию.
📕 Документация
#урок
• Он предназначен для создания и обновления файлов с расширением .docx - Microsoft Word. Этот модуль имеет одну зависимость: сторонний модуль lxml.
• Первое, что вам понадобится, это документ, над которым вы будете работать. Самый простой способ(код на картинке).
• При этом создается пустой документ, основанный на "шаблоне" по умолчанию. Другими словами, происходит примерно то же самое, когда пользователь нажимает на иконку в Microsoft Word "Новый документ" с использованием встроенных значений по умолчанию.
📕 Документация
#урок
🧩 Зачем нужен Python Global Interpreter Lock и как он работает?
• Это своеобразная блокировка, позволяющая только одному потоку управлять интерпретатором Python. Это означает, что в любой момент времени будет выполняться только один конкретный поток.
🧷 Читать статью
#Статья
• Это своеобразная блокировка, позволяющая только одному потоку управлять интерпретатором Python. Это означает, что в любой момент времени будет выполняться только один конкретный поток.
🧷 Читать статью
#Статья
Юнит-тестирование. Использование unittest и coverage в PyCharm
• Преимущества тестов:
- доказывают что код работает.
- актуальная "документация".
- экономия нервов и времени на поддержке и рефакторинге.
🧷 Смотреть видео
#Видео
• Преимущества тестов:
- доказывают что код работает.
- актуальная "документация".
- экономия нервов и времени на поддержке и рефакторинге.
🧷 Смотреть видео
#Видео
📌 Работа с файлами XLSX при помощи модуля openpyxl.
• Электронные таблицы Excel - это интуитивно понятный и удобный способ манипулирования большими наборами данных без какой-либо предварительной технической подготовки. По этому, это один из форматов, с которым, в какой-то момент времени, вам придется иметь дело. Часто будут стоять задачи по извлечению каких-то данных из базы данных или файла логов в электронную таблицу Excel, или наоборот, преобразовывать электронную таблицу Excel в какую-либо более удобную программную форму, примеров этому масса.
• Модуль openpyxl - это библиотека Python для чтения/записи форматов Office Open XML (файлов Excel 2010) с расширениями xlsx/xlsm/xltx/xltm.
Установка модуля openpyxl в виртуальное окружение (код на картинке).
📕 Документация
#урок
• Электронные таблицы Excel - это интуитивно понятный и удобный способ манипулирования большими наборами данных без какой-либо предварительной технической подготовки. По этому, это один из форматов, с которым, в какой-то момент времени, вам придется иметь дело. Часто будут стоять задачи по извлечению каких-то данных из базы данных или файла логов в электронную таблицу Excel, или наоборот, преобразовывать электронную таблицу Excel в какую-либо более удобную программную форму, примеров этому масса.
• Модуль openpyxl - это библиотека Python для чтения/записи форматов Office Open XML (файлов Excel 2010) с расширениями xlsx/xlsm/xltx/xltm.
Установка модуля openpyxl в виртуальное окружение (код на картинке).
📕 Документация
#урок
Паттерн Unit of Work на примере FastAPI
• Сегодня узнаем, зачем нужен unit of work и реализуем его на FastAPI проекте.
🧷 Смотреть видео
#Видео
• Сегодня узнаем, зачем нужен unit of work и реализуем его на FastAPI проекте.
🧷 Смотреть видео
#Видео
📌 Модуль fire в Python, автоматическое создание CLI.
• Модуль fire представляет собой инструмент для автоматического создания интерфейсов командной строки (CLI) с помощью одной строки кода. Она превратит любой модуль Python, класс, объект, функцию и т.д. в CLI (любой компонент Python будет работать!).
Самый простой способ использовать Fire - взять любую программу на Python, а затем просто вызвать fire.Fire() в конце программы. Это откроет полное содержимое программы в командной строке (код на картинке).
📕 Документация
#урок
• Модуль fire представляет собой инструмент для автоматического создания интерфейсов командной строки (CLI) с помощью одной строки кода. Она превратит любой модуль Python, класс, объект, функцию и т.д. в CLI (любой компонент Python будет работать!).
Самый простой способ использовать Fire - взять любую программу на Python, а затем просто вызвать fire.Fire() в конце программы. Это откроет полное содержимое программы в командной строке (код на картинке).
📕 Документация
#урок
🧩 Python GUI: создаём простое приложение с PyQt и Qt Designer
• Эта статья предназначена для тех, кто только начинает своё знакомство с созданием приложений с графическим интерфейсом (GUI) на Python. В ней мы рассмотрим основы использования PyQt в связке с Qt Designer.
• Шаг за шагом мы создадим простое Python GUI приложение, которое будет отображать содержимое выбранной директории.
🧷 Читать статью
#Статья
• Эта статья предназначена для тех, кто только начинает своё знакомство с созданием приложений с графическим интерфейсом (GUI) на Python. В ней мы рассмотрим основы использования PyQt в связке с Qt Designer.
• Шаг за шагом мы создадим простое Python GUI приложение, которое будет отображать содержимое выбранной директории.
🧷 Читать статью
#Статья
Создание красивых игр на Python без опыта
• В данном видео рассмотрим примеры игр используя библиотеку Pyxel. Данный инструмент позволяет создавать достаточно красивые и современные игры с пиксельной графикой.
• Чтобы использовать библиотеку, вам не нужно иметь опыт в создании игр, так как множество инструментов уже готовы к использованию.
🧷 Смотреть видео
#Видео
• В данном видео рассмотрим примеры игр используя библиотеку Pyxel. Данный инструмент позволяет создавать достаточно красивые и современные игры с пиксельной графикой.
• Чтобы использовать библиотеку, вам не нужно иметь опыт в создании игр, так как множество инструментов уже готовы к использованию.
🧷 Смотреть видео
#Видео
🔖 Шпаргалка по Jupyter Notebook
Эта шпаргалка для блокнота Jupyter поможет вам сориентироваться в хорошо известном приложении Notebook, подпроекте Project Jupyter.
👉 Смотреть шпаргалку
#Шпаргалка
Эта шпаргалка для блокнота Jupyter поможет вам сориентироваться в хорошо известном приложении Notebook, подпроекте Project Jupyter.
👉 Смотреть шпаргалку
#Шпаргалка