Zen of Python
20.1K subscribers
1.22K photos
161 videos
32 files
3.17K links
Полный Дзен Пайтона в одном канале

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/xZOL
加入频道
Обучение с подкреплением на Python

Обучение с подкреплением молодая и бурно растущая дисциплина. Это обстоятельство привело к тому, что информации об этом мало на английском и почти нет на русском языке. Особенно, если дело касается объектно-ориентированного подхода.

Предлагаем вам представить задачу, в которой нано робот с антибиотиком должен подобраться к скоплению патогенных бактерий для их уничтожения. А теперь посмотрите, как её можно решить:

https://tprg.ru/1yDz
Не древний, а легаси
Отладка приложения Flask в Docker с помощью PyCharm

Небольшая пошаговая инструкция со скриншотами без лишних слов:

https://tprg.ru/WNcY

#flask #docker #pycharm
👍1
Библиотека torchaudio

torchaudio — это аудиобиблиотека для PyTorch. Её цель — применить PyTorch к области аудио. Поддерживая PyTorch, torchaudio следует той же философии обеспечения сильного ускорения графического процессора, фокусируясь на обучаемых функциях через систему автограда и имея согласованный стиль. Это в первую очередь библиотека машинного обучения, а не общая библиотека обработки сигналов. 

Подробнее:

https://github.com/pytorch/audio

#библиотека #ml #pytorch
Как Python применяется в нефтехимии

В новом выпуске Moscow Python Podcast авторы пообщались со старшим владельцем продукта компании Сибур Диджитал Вадимом Щемелининым о Индустрии 4.0, видеоаналитике в нефтехимии и о многом другом.

Послушать или посмотреть можно тут:

https://tprg.ru/rnXL

#видео
Что на самом деле означает глобальный оператор в Python

Вы знаете для чего нужен оператор global? Если не знаете или не уверены, то эта статья поможет вам разобраться:

https://tprg.ru/Q92a
Flask и React — от нуля до Full Stack проекта

В этой статье вы узнаете, как использовать Flask и React для создания full stack приложений, которые легко масштабируются, а также увидите множество наглядных примеров:

https://tprg.ru/wVDz

#фронтенд #flask
Мозг даже из памяти стёр этот кошмар
Сниппеты Python для начинающих

Подборка полезных сниппетов для начинающих разработчиков, которые помогут быстрее познакомиться с удачными решениями распаковки кортежей, нахождения случайного числа и много другого.

Подробнее:

https://tprg.ru/9LzC
​​Танки против Зомби: простая игра на Python и Pygame Zero

Полное руководство по созданию игры, объединяющей в себе классические «танчики» и борьбу с зомби.

Подробное объяснение и репозиторий с готовым проектом тут:

https://tprg.ru/OxZY

#gamedev
12 проверенных способов оптимизации функций Python

Зачастую решить проблему в программировании можно несколькими способами — как удачными, так и не очень. В этой статье собрали 12 проверенных временем надёжных способов оптимизации функций:

https://tprg.ru/dCig
Как удалить None из списка в Python

Такой вопрос вам могут задать на собеседовании. Чтобы вы не сомневались и могли ответить правильно, мы нашли для вас статью, где всё подробно объяснили:

https://tprg.ru/uMgy
И так на 6 миллиардах устройств
Kafka, Python и система обработки запросов

Мечта многих разработчиков — высокопроизводительная, масштабируемая, гибкая и устойчивая система обработки запросов.

Для решения этой задачи понадобится мегабыстрая Apache Kafka в качестве брокера сообщений, супергибкий Python для реализации получателя/обработчика сообщений, и ещё какая-нибудь шустрая NoSQL база данных. Ну и эта статья, разумеется:

https://tprg.ru/O5kR

#kafka
Вышел Git 2.34: что нового

На днях вышло обновление для Git, которое исправило множество проблем, а также добавило несколько полезных новшеств.

Обо всём по порядку рассказали в этой статье:

https://tprg.ru/y0EX

#git
Свежая подборка вакансий

Middle / Senior Backend Developer (Python) в PricewaterhouseCoopers
Где: Удалённо
Сколько: По итогам собеседования
Стек: Azure DevOps, Django, Docker, Flask, GraphQL, JavaScript, Jenkins, k8s, Kafka, MongoDB, Node.js, Oracle, PostgeSQL, Python, RabbitMQ, Redis, REST API, SOAP, TypeScript

Python Software Engineer в Revolut
Где: Москва, можно удалённо
Сколько: По итогам собеседования
Стек: Ansible, Bash, BigQuery, Docker, Exasol, GCP, Git, Golang, Java, JavaScript, Jenkins, Jira, k8s, Kafka, MySQL, NoSQL, PostgreSQL, Python, Redis, Redshift, Spark, SQL, UNIX, Vertica

#вакансии #работа
Гид по Python

Практическое руководство по установке, настройке и ежедневному использованию Python.

Репозиторий включает в себя Pip, Numpy, scipy, statpy, pyplot, matplotlib, конфигурации сервера и инструменты для различных веб-фреймворков, Virtualenv и многие другие темы.

Подробнее:

https://tprg.ru/D43v
Зачем убирать Python GIL

В этом видео автор рассказал о глобальной блокировке интерпретатора (GIL) в Python и о том, почему в настоящее время он ограничивает многопоточность до 100% использования, а также, что можно было бы сделать, если бы она была снята:

https://tprg.ru/LfzM

#видео
👍1
Уберите детей от экранов
Создание приложения To-Do из командной строки с помощью Python и Typer

Одной из первых вещей, которой нужно овладеть каждому разработчику — командная строка. Именно там осуществляется взаимодействие со многими инструментами.

Создание приложения для управления **списком дел** из командной строки может быть интересным проектом не только с точки зрения освоения языка, но и той самой командной строки.

https://tprg.ru/W7Nw
👍1