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

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/xZOL
Download Telegram
Вопросы на собеседовании для Junior Python-разработчика

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

https://tprg.ru/QIeL
Как создать прозрачный псевдоним атрибута в Python

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

В этой статье рассмотрены два способа добиться этого:

https://tprg.ru/TgZC
Emphasoft ищут крутых Python-разработчиков

Ребята из Emphasoft помогают разрабатывать IT-решения полного цикла уникальным стартапам из Кремниевой долины.
Если вы хотите, находясь у себя дома, работать в топовой команде из Silicon Valley, взаимодействовать с крутыми специалистами, видеть реальный вклад в проект и быстро прогрессировать вместе с командой, то переходите по ссылке за подробностями и оставляйте свой отклик:

https://tprg.ru/KdAH

#вакансия
Зачем Python столько знаков подчёркивания

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

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

https://tprg.ru/UcxV
Синтаксические анализаторы XML в Python

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

https://tprg.ru/FPyV
Узнали себя?
👍3
Быстрое прототипирование в проектах анализа данных

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

https://tprg.ru/b2Dz
👍2
Отладка контейнерного приложения Django в VS Code

Изучив эту статью, вы узнаете, как отлаживать контейнерное приложение, создавать конфигурацию запуска VS Code для присоединения к контейнеру Docker, а также изменять manage.py для запуска debugpy.

Подробнее:

https://tprg.ru/H8tB

#django
Бесплатный курс по OpenCV на Python

В этом видеокурсе от freeCodeCamp вы сможете изучить всё, что вам нужно знать об OpenCV. Вы начнёте с основ и дойдёте до более сложных концепций.

Ближе к концу у вас будет практический опыт построения модели компьютерного зрения для классификации персонажей популярного сериала.

https://tprg.ru/s2GI

#видео
Деструктор в Python: уничтожение объектов

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

Подробнее:

https://tprg.ru/Xja6
Всё, что нужно знать начинающему о Git

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

https://tprg.ru/PU2j

#git
Создание приложения со списком дел с помощью Python

Создайте своё собственный менеджер задач на Python, используя SQLAlchemy. Вы научитесь не просто писать программу на Python, но и работать с БД. Подробнее:

https://tprg.ru/pBjX
Надо было использовать VSCode
Что почитать. Julien Danjou «Serious Python»

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

Книга доступна онлайн:

https://tprg.ru/kZtC

#книга
Полиграф на Arduino и Python

Проект не новый, но тем не менее интересный. Разработчик из Испании, спроектировал и собрал полиграф, используя Arduino Uno.

В работе полиграфа используются три разных датчика. Первый — датчик кожно-гальванической реакции, или датчик КГР, второй датчик — импульсный, а третий отмечает изменения в дыхании.

Узнать подробности, а также изучить код проекта можно тут:

https://tprg.ru/MAE7

#diy
Бот-модератор для Telegram своими руками

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

Часть 1 — https://tprg.ru/0nI2

Часть 2 — https://tprg.ru/Isj3

Часть 3 — https://tprg.ru/qVs8
Кроссплатформенное Data Science приложение с помощью PySimpleGUI

С помощью библиотеки PySimpleGUI можно создавать самые разные графические интерфейсы для различных платформ быстро и просто.

В этой статье вы узнаете, как создать Data Science приложение с помощью PySimpleGUI для Windows, а затем сможете перенести его и на другие ОС при желании. Подробнее:

https://tprg.ru/3HFx

#datascience #библиотека
Аннотации? Какие аннотации?
👍1
Курс по парсингу сайтов на Python

Этот плейлист содержит серию уроков, в которых вы с полного нуля научитесь использовать парсинг сайтов Python и собирать нужную вам информацию. В рамках курса вы научитесь работать с requests, bs4, fake-useragent, multiprocessing, json, авторизацией на сайтах, кукисами и другим интересным вещам.

Пройти курс:

https://tprg.ru/D9lk

#курс
👍1
«Многопроцессорность: сначала медленные!»

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

https://tprg.ru/0EhU

#видео
7 игр на Python с исходным кодом

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

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

https://tprg.ru/zRFc
👍2