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
Download Telegram
Игра «Виселица» за 20 минут на Python с TKinter

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

В этом видео вам за 20 минут подробно покажут, как создать игру «Виселица»:

https://tprg.ru/0HJg

#видео #gamedev
Sherlock — скрипт, который помогает найти профили в соцсетях по имени пользователя

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

Подробнее о проекте и как им пользоваться вы можете прочитать в нашей статье:

https://tprg.ru/wYVz
Бесплатный курс по NLP

В данном курсе вы можете научиться обработке естественного языка с помощью библиотек из экосистемы Hugging Face. Проходить курс с Pytorch или TensorFlow — решать вам, оба варианта абсолютно бесплатны.

Начать можно тут:

https://tprg.ru/BcHx

#nlp
Команда практикующих безопасников из HackerU приглашает вас на новый интенсив «RED, BLUE & APPSEC».

На интенсиве вы научитесь:
— Использовать инструменты для анализа безопасности и эксплуатации уязвимостей
— Патчить уязвимости в коде и проводить динамический анализ
— Исследовать цифровой след для того, чтобы понять что произошло в исследуемой системе ,и кто провел атаку

Когда: 2 августа.

Интенсив проводится в формате «живых классов». Для всех участников интенсива будут доступны бонусы на курсы по кибербезопасности от HackerU.

Записывайтесь по ссылке и получите первые навыки кибербезопасности: https://tprg.ru/ionu

#ивент
Не суйте свой Pydantic в моё Django

Модуль Pydantic позволяет добавлять статическую типизацию атрибутам специального класса. Это позволяет осуществлять проверку значений атрибутов класса при его создании. Но использовать его нужно с умом и только там, где он действительно необходим.

Вот в Django ему места нет — автор объяснил почему:

https://tprg.ru/B5DM

#django
И как тебе такое, Илон Маск?!
Неизвестные особенности модуля operator Python

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

Подробнее:

https://tprg.ru/W1dL
Чистый код в Python

Чистый код в Python — это не просто написанный с использованием сниппетов, пробелов и PEP8. Это множество нюансов, понимание которых приходит с опытом. Или с полезной статьёй, которая по полочкам раскладывает и объясняет все эти нюансы:

https://tprg.ru/PupL
Создание игры «Сапёр» на Python

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

https://tprg.ru/Vcy6

#видео
Использование лямбда-функции для сортировки списков в Python

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

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

https://tprg.ru/UrNP
А сколько у вас уже таких файлов?
Ещё не подписаны на Soft Skillz? Это новый Telegram-канал от Tproger, где мы помогаем прокачивать soft skills для работы и жизни.

11/10 годнота не только для айтишников, но и для тех, кто просто хотел бы повысить свою продуктивность.

Подписывайтесь: @soft_skillz
100 фрагментов кода Python для решения повседневных проблем

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

https://tprg.ru/JQM8
👍1
Первое знакомство с нейронными сетями на примере TensorFlow 2

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

https://tprg.ru/YwRJ

#ml
👍1
3 инструмента для отслеживания и визуализации выполнения кода на Python

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

https://tprg.ru/8sQj
Непрерывное развертывание Django на AWS с помощью Docker и GitLab

Подробное руководство, где вы можете найти всю необходимую информацию о том, как настроить GitLab CI для непрерывного развертывания приложения Django и Docker в AWS

https://tprg.ru/AqCa

#django
Нейронные сети на Python: как написать и обучить

Создать нейронку — это вам не «Hello World» написать — тут необходимо знать алгоритмы, математику, принцип работы нейронных сетей, а также уметь пользоваться соответствующими библиотеками.

Если вам «Hello World» в консоли недостаточно, то залетайте в статью и научитесь работать с нейросетями:

https://tprg.ru/uKix
Зато красивое
Введение в Boto3: как использовать любой сервис AWS с Python

Boto3 создан для создания, настройки и управления сервисами AWS на Python. В этой статье вы можете подробно узнать, как работает boto3 и как он может помочь вам при работе с AWS:

https://tprg.ru/we3F
Машинное обучение в Excel при помощи Python и PyXLL

Надстройка Excel PyXLL встраивает Python в Excel и таким образом позволяет расширить возможности Excel вплоть до машинного обучения.

О том как это работает — читайте в статье:

https://tprg.ru/Kx37

#ml