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

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/xZOL
Download Telegram
Как отслеживать события файловой системы в Python

Отслеживая события в файловой системе можно контролировать загрузку различных данных, изменения в составе файлов и многое другое. Например, на днях мы поделились статьёй, где автор рассказал, как отсортировать файлы в папке. А применив знания из сегодняшней статьи и объединив их с прошлым опытом, можно создать программу, которая будет автоматически сортировать файлы при наступлении определённого события. Здорово же?

Как это сделать узнаете тут:

https://tprg.ru/CGIe
Метод repr() в Python

Метод repr используется для строкового представления объекта. Используется он не часто, но всё-таки знать как он работает и уметь им пользоваться полезно.

Поэтому в этой статье вы можете узнать о его возможностях подробнее:

https://tprg.ru/MzQK
Топ-10 методов словарей в Python

Словари в Python используются для хранения данных в формате ключ-значение. Словари часто применяются в Python, поэтому имеют множество различных методов для работы с ними.

Топ-10 таких методов с примерами использования вы найдёте здесь:

https://tprg.ru/GR7o
Беспроигрышный вариант получается
Создайте приложение викторины на Python

Давайте сделаем ещё один собственный проект для прокачки навыков разработки на Python, а именно приложение для викторин.

Подробное руководство вы можете найти в этом видео:

https://tprg.ru/E6qK

#видео #туториал
Python-инструмент для создания приложения с CLI

С помощью Quo вы можете создавать на Python приложения с интерфейсом командной строки такие, как Pip или Git быстро и просто.

Посмотрите, как это можно сделать:

https://tprg.ru/3t9Z
Докеризация Flask с Postgres, Gunicorn и Traefik

В этом руководстве вы научитесь докеризировать ваше приложение Flask, используя Postrges и Docker:

https://tprg.ru/B9mk

#flask
6 проектов в портфолио и гарантия трудоустройства — речь про обучение на факультете Python-разработки

Начинайте обучение, и уже через 16 месяцев вы сможете работать в IT-компании: https://tprg.ru/yIVH

Это #партнёрский пост
👍1
22 полезных примера кода на Python

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

А ссылка вот:

https://tprg.ru/wZ7Q
Факты и мифы об именах и значениях в Python

Хоть Python и весьма простой язык, но даже у него есть моменты, когда код может вести себя крайне неожиданно. Такое неожиданное поведение может наблюдаться даже при работе с переменными и их значениями, а всё из-за тонкостей в работе переменных, которые не все знают.

Об этом подробнее вы можете узнать в статье:

https://tprg.ru/1RL6
​​Мало кто знает, но бензоколонки работают на Python. У нас есть доказательства:
pyWhat — проект, который может идентифицировать что угодно

Неважно, что это будет — номер карты, криптокошелёк, хеш, файл, текст или что-то ещё. Пара секунд и pyWhat предоставит вам информацию по запросу.

Этот инструмент может пригодиться для самых разных задач, но подробнее об этом лучше почитать на странице проекта:

https://tprg.ru/hkLp
Создайте игру по угадыванию слов на Python

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

Вспоминайте, что уже знаете в Python, запускайте видео и вперёд!

https://tprg.ru/2V3J

#видео
Асинхронная обёртка python для взаимодействия со Steam API

Библиотека пригодится любителям компьютерных игр. В прошлый раз мы поделились библиотекой, которая помогает работать с компонентами Discord, а в этот раз хотим показать инструмент для работы со Steam API.

Сегодняшняя библиотека steam.py позволяет создать асинхронную обёртку и быстро, просто и удобно работать со Steam API. Подробнее можете узнать здесь:

https://tprg.ru/m9Ir
Простой парсинг сайтов на Python

Научиться парсить сайты не так уж и сложно, если вам помогает хороший учитель.

В этом видео автор научит вас парсить сайт всего за 50 строк кода, которые он детально разбирает и объясняет, что делает та или иная функция:

https://tprg.ru/gjQF

#видео
29 сниппетов Pytorch для ускорения цикла машинного обучения

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

Подробности в статье:

https://tprg.ru/BDQe

#ml #pytorch
Базовый и полнотекстовый поиск с Django и Postgres

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

Поэтому, если вам хочется разобраться в том, как осуществить полнотекстовый поиск, переходите по ссылке:

https://tprg.ru/X5nT

#django
Измерение использования памяти в Python

С̶ ̶б̶о̶л̶ь̶ш̶о̶й̶ ̶с̶и̶л̶о̶й̶ ̶п̶р̶и̶х̶о̶д̶и̶т̶ ̶и̶ ̶б̶о̶л̶ь̶ш̶а̶я̶ ̶о̶т̶в̶е̶т̶с̶т̶в̶е̶н̶н̶о̶с̶т̶ь̶. Нет, не то. Для уменьшения количества использованной памяти, необходимо потратить больше времени на измерение используемой памяти. И задача эта не самая простая.

Существуют различные способы измерений, которые полезны в различных ситуациях. В этой статье вы узнаете о них, их разнице и рекомендациях по использованию:

https://tprg.ru/pdQ9
Управление интерфейсом приложения при помощи жестов (Keras + CoreML)

Сейчас куда ни плюнь везде используются нейросети. Вот и автор этого проекта решил создать приложение на Swift, которое отслеживает положение руки с помощью камер, используя ML на Python.

Посмотрите, что у него в итоге получилось:

https://tprg.ru/gMl5

#ml
Вариант для тех, кто не ищет лёгких путей