SQLAlchemy
Object-Relational Mapping (ORM) — технология, которая связывает базы данных и языки программирования. С ней больше не придется писать SQL-код.
Для Python это SQLAlchemy. Он работает с самыми популярными реляционными базами данных, поддерживает асинхронность, но слегка труден в освоении.
📌 Документация
🔗 Python tricks
Object-Relational Mapping (ORM) — технология, которая связывает базы данных и языки программирования. С ней больше не придется писать SQL-код.
Для Python это SQLAlchemy. Он работает с самыми популярными реляционными базами данных, поддерживает асинхронность, но слегка труден в освоении.
📌 Документация
🔗 Python tricks
Менеджер «With ... as» для работы с файлами
Продолжительность: 6:19
При работе с файлами зачастую нужно отслеживать исключения. Делать это лишь при помощи «try – except» не особо удобно. По этой причине в Python существует менеджер «with ... as». В уроке мы научимся использовать данный менеджер на практике.
💾Смотреть видео
🔗 Python tricks
Продолжительность: 6:19
При работе с файлами зачастую нужно отслеживать исключения. Делать это лишь при помощи «try – except» не особо удобно. По этой причине в Python существует менеджер «with ... as». В уроке мы научимся использовать данный менеджер на практике.
💾Смотреть видео
🔗 Python tricks
Cтроки и операции над ними Python
Продолжительность: 10:18
В видео более подробно поговорим о том, как строки можно создать. Узнаем что такое конкатенация строк. Научимся находить длину строки при помощи функции len(). Узнаем как строки дублировать и сравнивать между собой.
💾Смотреть видео
🔗 Python tricks
Продолжительность: 10:18
В видео более подробно поговорим о том, как строки можно создать. Узнаем что такое конкатенация строк. Научимся находить длину строки при помощи функции len(). Узнаем как строки дублировать и сравнивать между собой.
💾Смотреть видео
🔗 Python tricks
Маршрутизация приложений Flask
Продолжительность: 4:41
Говорим о том, что функции можно задать несколько декораторов route, работает с переменными в url, пробуем конвертировать типы переменных. Воспользуемся классов request для обработки HTTP-методов, напримере POST запроса.
💾Смотреть видео
🔗 Python tricks
Продолжительность: 4:41
Говорим о том, что функции можно задать несколько декораторов route, работает с переменными в url, пробуем конвертировать типы переменных. Воспользуемся классов request для обработки HTTP-методов, напримере POST запроса.
💾Смотреть видео
🔗 Python tricks
Разработка игр на Python
Продолжительность: 20:44
Начинаем делать игру по мотивам "Space Invaders" на языке программирования Python с использованием библиотеки Pygame. Установим модули, настроим и отрисуем на экране изображение пушки из нашей будущей игры.
💾Смотреть видео
🔗 Python tricks
Продолжительность: 20:44
Начинаем делать игру по мотивам "Space Invaders" на языке программирования Python с использованием библиотеки Pygame. Установим модули, настроим и отрисуем на экране изображение пушки из нашей будущей игры.
💾Смотреть видео
🔗 Python tricks
Как создать собственный сервер на Python
Продолжительность: 11:26
Начинаем делать игру по мотивам "Space Invaders" на языке программирования Python с использованием библиотеки Pygame. Установим модули, настроим и отрисуем на экране изображение пушки из нашей будущей игры.
💾Смотреть видео
🔗 Python tricks
Продолжительность: 11:26
Начинаем делать игру по мотивам "Space Invaders" на языке программирования Python с использованием библиотеки Pygame. Установим модули, настроим и отрисуем на экране изображение пушки из нашей будущей игры.
💾Смотреть видео
🔗 Python tricks
Кортежи
Продолжительность: 10:30
Помимо списков в языке Питон вы также можете встретить такой массив данных как Кортеж (tuple). В ходе урока мы научимся создавать кортежи, узнаем про их возможности и рассмотрим способы их использования.
💾Смотреть видео
🔗 Python tricks
Продолжительность: 10:30
Помимо списков в языке Питон вы также можете встретить такой массив данных как Кортеж (tuple). В ходе урока мы научимся создавать кортежи, узнаем про их возможности и рассмотрим способы их использования.
💾Смотреть видео
🔗 Python tricks
Media is too big
VIEW IN TELEGRAM
🎬 Data Mining для фрилансеров. Как найти тренды в вакансиях с помощью Python?
В данном видео мы рассмотрим тему Data Mining и ее применение на примере выделения трендов в описаниях вакансий с помощью языка программирования Python. Узнаем, что такое Data Mining и почему задачи связанные с этой темой так популярны на фриланс-биржах. Далее мы изучим основные инструменты и библиотеки Python, которые позволяют работать с текстовыми данными.
➖ https://www.youtube.com/watch?v=NjZ12ZrxYvk
🔗 Python tricks
В данном видео мы рассмотрим тему Data Mining и ее применение на примере выделения трендов в описаниях вакансий с помощью языка программирования Python. Узнаем, что такое Data Mining и почему задачи связанные с этой темой так популярны на фриланс-биржах. Далее мы изучим основные инструменты и библиотеки Python, которые позволяют работать с текстовыми данными.
➖ https://www.youtube.com/watch?v=NjZ12ZrxYvk
🔗 Python tricks
Генераторы множеств в Python
В программировании на Python мы используем различные структуры данных, такие как списки, кортежи, множества и словари. Часто мы создаем их из уже существующих объектов в наших программах. В этой статье мы изучим генераторы множеств в Python. Они как раз и используются для создания новых множеств из уже существующих объектов.
// Читать статью
🔗 Python tricks
В программировании на Python мы используем различные структуры данных, такие как списки, кортежи, множества и словари. Часто мы создаем их из уже существующих объектов в наших программах. В этой статье мы изучим генераторы множеств в Python. Они как раз и используются для создания новых множеств из уже существующих объектов.
// Читать статью
🔗 Python tricks
🔥 Что должен знать каждый разработчик Python: 8 основных технологий
📌 У каждого разработчика имеется свой набор технологий и инструментов, которые он использует в своей работе. Их выбор осуществляется в течение всего профессионального пути.
💬 Так, специалист что-то находит удобным, а что-то нет и формирует свой личный список фаворитов. Сегодня мы решили помочь как начинающим разработчикам Python, так и спецам, поэтому разберем 8 необходимых технологий, без которых никак не обойтись в работе в любой сфере от инжиниринга до бекенда.
https://itproger.com/news/chto-dolzhen-znat-kazhdiy-razrabotchik-python-8-osnovnih-tehnologiy
🔗 Python tricks
📌 У каждого разработчика имеется свой набор технологий и инструментов, которые он использует в своей работе. Их выбор осуществляется в течение всего профессионального пути.
💬 Так, специалист что-то находит удобным, а что-то нет и формирует свой личный список фаворитов. Сегодня мы решили помочь как начинающим разработчикам Python, так и спецам, поэтому разберем 8 необходимых технологий, без которых никак не обойтись в работе в любой сфере от инжиниринга до бекенда.
https://itproger.com/news/chto-dolzhen-znat-kazhdiy-razrabotchik-python-8-osnovnih-tehnologiy
🔗 Python tricks
⚙️ Setuptools
🔥Setuptools – стандартный способ создавать пакеты в Python. Он работает где угодно и хорошо справляется со своей задачей.
Для чего: создание egg, zip или wheel файлов из исходников, определение метаданных для вашего проекта, совместная структурированная и стандартизированная работа над кодом.
https://setuptools.readthedocs.io/en/latest/
🔗 Python tricks
🔥Setuptools – стандартный способ создавать пакеты в Python. Он работает где угодно и хорошо справляется со своей задачей.
Для чего: создание egg, zip или wheel файлов из исходников, определение метаданных для вашего проекта, совместная структурированная и стандартизированная работа над кодом.
https://setuptools.readthedocs.io/en/latest/
🔗 Python tricks
Курс по Django
Это курс по Django - фреймворку для веб-разработки, написанному на Python. Согласно исследованиям, Django самый популярный фреймворк для web development.
Курс программирования Django станет отличным стартом для погружения в веб-разработку. Django уроки в этом курсе сделаны практикующим питонистом.
Перейти к просмотру
🔗 Python tricks
Это курс по Django - фреймворку для веб-разработки, написанному на Python. Согласно исследованиям, Django самый популярный фреймворк для web development.
Курс программирования Django станет отличным стартом для погружения в веб-разработку. Django уроки в этом курсе сделаны практикующим питонистом.
Перейти к просмотру
🔗 Python tricks
Мини-урок по AsyncIO
Для того, чтобы лучше понять асинхронную работу в Python, автор подготовил это видео. Если вы задумываетесь над тем, чтобы перейти на библиотеку aiogram, смотрите это видео.
Перейти к просмотру
🔗 Python tricks
Для того, чтобы лучше понять асинхронную работу в Python, автор подготовил это видео. Если вы задумываетесь над тем, чтобы перейти на библиотеку aiogram, смотрите это видео.
Перейти к просмотру
🔗 Python tricks
ПРОГРАММА КОНВЕРТЕР ВАЛЮТ с графическим интерфейсом на PyQT5
В этом видео мы создадим программу КОНВЕРТЕР ВАЛЮТ с графическим интерфейсом с использованием библиотеки PyQt5 на Python. А также рассмотрим создания GUI в Qt Designer и научимся конвертировать .ui в .py.
Перейти к просмотру
🔗 Python tricks
В этом видео мы создадим программу КОНВЕРТЕР ВАЛЮТ с графическим интерфейсом с использованием библиотеки PyQt5 на Python. А также рассмотрим создания GUI в Qt Designer и научимся конвертировать .ui в .py.
Перейти к просмотру
🔗 Python tricks
🔥 Собеседование VS реальная работа: какие навыки пригодятся начинающим Python-разработчикам
📌 На интервью начинающим Python-разработчикам часто задают вопросы из тех областей знаний, которые вряд ли пригодятся в первые месяцы реальной работы. Так происходит из-за того, что конкуренция на начальные позиции очень высока. Вопросы на вырост помогают работодателям из большого количества кандидатов выбрать наиболее подготовленных и мотивированных.
💬 В статье рассказываем, какие есть отличия между собеседованием и реальной жизнью, какие вопросы на вырост могут задать на интервью и какие навыки пригодятся начинающему Python-разработчику в первые месяцы работы.
https://tproger.ru/articles/sobesedovanie-vs-realnaja-rabota-kakie-navyki-prigodjatsja-nachinajushhim-python-razrabotchikam/
🔗 Python tricks
📌 На интервью начинающим Python-разработчикам часто задают вопросы из тех областей знаний, которые вряд ли пригодятся в первые месяцы реальной работы. Так происходит из-за того, что конкуренция на начальные позиции очень высока. Вопросы на вырост помогают работодателям из большого количества кандидатов выбрать наиболее подготовленных и мотивированных.
💬 В статье рассказываем, какие есть отличия между собеседованием и реальной жизнью, какие вопросы на вырост могут задать на интервью и какие навыки пригодятся начинающему Python-разработчику в первые месяцы работы.
https://tproger.ru/articles/sobesedovanie-vs-realnaja-rabota-kakie-navyki-prigodjatsja-nachinajushhim-python-razrabotchikam/
🔗 Python tricks
Как мы платежный шлюз тестируем
Всем привет! Сегодня мы поговорим об интеграционном тестировании платежного шлюза, но перед этим расскажу немного про нашу команду и наш проект. Мы (ContactPay) — самостоятельный финтех-стартап внутри QIWI, строим высокопроизводительный отказоустойчивый платежный шлюз и соответствуем стандартам безопасности PCI DSS.
https://habr.com/ru/company/qiwi/blog/679220/
🔗 Python tricks
Всем привет! Сегодня мы поговорим об интеграционном тестировании платежного шлюза, но перед этим расскажу немного про нашу команду и наш проект. Мы (ContactPay) — самостоятельный финтех-стартап внутри QIWI, строим высокопроизводительный отказоустойчивый платежный шлюз и соответствуем стандартам безопасности PCI DSS.
https://habr.com/ru/company/qiwi/blog/679220/
🔗 Python tricks
🗣 Решаем задачу перевода русской речи в текст с помощью Python и библиотеки Vosk
В статье научимся конвертировать русскую речь в текст (транскрибация) с помощью Python и библиотеки Vosk с её ML-моделями.
Подробнее: 👉 тут
🔗 Python tricks
В статье научимся конвертировать русскую речь в текст (транскрибация) с помощью Python и библиотеки Vosk с её ML-моделями.
Подробнее: 👉 тут
🔗 Python tricks
Python Socket. Как Работает Сеть? — https://youtu.be/bOZqmy9PAOk
На сегодняшний день почти все электронный устройства взаимодействуют с Сетью и Интернетом. Начиная от вашего компьютера, заканчивая тостером. Мы уже не можем представить мир без сетевой коммуникации. И чтобы разобраться "Как это всё работает", и был сделан данный ролик. В нём мы подробно разберём, что такое: TCP/IP, Сетевый пакеты, Адреса, Сервер - Клиент, и т.д.
Так же, в конце ролика мы закрепим изученный материал, и напишем чат на языке программирования Python c использованием библиотеки Socket.
🔗 Python tricks
На сегодняшний день почти все электронный устройства взаимодействуют с Сетью и Интернетом. Начиная от вашего компьютера, заканчивая тостером. Мы уже не можем представить мир без сетевой коммуникации. И чтобы разобраться "Как это всё работает", и был сделан данный ролик. В нём мы подробно разберём, что такое: TCP/IP, Сетевый пакеты, Адреса, Сервер - Клиент, и т.д.
Так же, в конце ролика мы закрепим изученный материал, и напишем чат на языке программирования Python c использованием библиотеки Socket.
🔗 Python tricks
YouTube
#1 | Python Socket | Как Работает Сеть?
На сегодняшний день почти все электронный устройства взаимодействуют с Сетью и Интернетом. Начиная от вашего компьютера, заканчивая тостером. Мы уже не можем представить мир без сетевой коммуникации.
И чтобы разобраться "Как это всё работает", и был сделан…
И чтобы разобраться "Как это всё работает", и был сделан…
Шпаргалка по основным и продвинутым концепциям Python
WebsiteSetup раскрывает основные и продвинутые концепции Python, включая типы данных, создание строк, математические операторы, определение функций, списки, кортежи, условные операторы, словари, циклы, работу с исключениями и устранение ошибок.
📌 Смотреть шпаргалку
🔗 Python tricks
WebsiteSetup раскрывает основные и продвинутые концепции Python, включая типы данных, создание строк, математические операторы, определение функций, списки, кортежи, условные операторы, словари, циклы, работу с исключениями и устранение ошибок.
📌 Смотреть шпаргалку
🔗 Python tricks
🔥 Конвертер MP4 видео в GIF анимацию на Python
💬 С помощью Python можно конвертировать видео в формате MP4 в анимированные GIF изображения. Разумеется, с этой задачей прекрасно справляются готовые приложения. Однако создание собственного конвертера средствами Python – интересный и полезный опыт.
📌 В этой статье мы рассмотрим следующие задачи:
➖ Извлечение кадров из MP4 видео.
➖ Конвертацию кадров в GIF анимацию.
➖ Создание пользовательского интерфейса для программы-конвертера.
https://www.internet-technologies.ru/articles/konverter-mp4-video-v-gif-animaciyu-na-python.html
🔗 Python tricks
💬 С помощью Python можно конвертировать видео в формате MP4 в анимированные GIF изображения. Разумеется, с этой задачей прекрасно справляются готовые приложения. Однако создание собственного конвертера средствами Python – интересный и полезный опыт.
📌 В этой статье мы рассмотрим следующие задачи:
➖ Извлечение кадров из MP4 видео.
➖ Конвертацию кадров в GIF анимацию.
➖ Создание пользовательского интерфейса для программы-конвертера.
https://www.internet-technologies.ru/articles/konverter-mp4-video-v-gif-animaciyu-na-python.html
🔗 Python tricks