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

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/xZOL
加入频道
Лучшие проекты для начинающих Python-разработчиков

Сколько теорию не изучай, но без практики от неё не будет толку. Но что делать, если собственной фантазии на свой проект не хватает? Взять какую-то готовую идею и попробовать её воплотить в жизнь!

Здесь собраны несколько интересных идей проектов, которые точно помогут вам прокачать свои навыки:

https://www.youtube.com/watch?v=h8nrlZ0IxkA

#видео
Введение в линейное программирование на Python

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

https://nuancesprog.ru/p/15659/
Большая шпаргалка по Python

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

https://www.interviewbit.com/python-cheat-sheet/

#шпаргалка
9 актуальных вакансий

Старший аналитик данных в МТС
Где: Москва
Опыт: От 1 года

Middle DevOps-инженер в Outlines Tech
Где: Москва
Опыт: От 2 лет

Middle Data Engineer в МТС
Где: Москва
Опыт: От 2 лет

Middle QA Engineer в МТС
Где: Москва
Опыт: От 2 лет

Middle Администратор Tableau в МТС
Где: Москва
Опыт: От 2 лет

Middle Data Scientist в МТС
Где: Москва
Опыт: От 2 лет

Senior Python Developer в МТС
Где: Москва
Опыт: От 3 лет

Руководитель направления бизнес анализа в МТС
Где: Москва
Опыт: От 3 лет

Преподаватель на курс «Буткэмп Python» в OTUS
Где: Удалённо
Опыт: От 5 лет

#вакансии #работа
Кто-то им пользуется?
Украшаем наш профиль на GitHub с помощью подделки активности в OpenSource

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

Если хотите узнать, как это сделать, то переходить по ссылке:

https://tproger.ru/translations/draw-on-github/

#github
11 забавных пасхалок в Python

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

https://techrocks.ru/2021/02/08/11-python-easter-eggs/
Умный чат-бот с ИИ на Python

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

Подробнее:

https://www.youtube.com/watch?v=1lwddP0KUEg

#видео #ml
Финальный босс, конечно, лютый
8 способов добавить элемент в начало списка и строки в Python

Эта статья расскажет вам о 4 способах добавления элементов в начало списка, а также о 4 вариантах добавления элемента в начало строки. Тут будут как наиболее простые способы, так и наиболее эффективные:

https://tprg.ru/BGPg
Анализ цены биткоина на Python с помощью fbprophet

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

Как сделать такой инструмент, узнаете тут:

https://tprg.ru/Pcp6

#библиотека #fbprophet
Пишем кейлоггер на Python для Windows за 5 минут

Руководство по созданию кейлоггера на Python, который записывает нажатия клавиш с клавиатуры и отправляет их по электронной почте или сохраняет в файл журнала с применением библиотеки keyboard:

https://tprg.ru/PYKB
Введение в PyTorch

PyTorch — один из самых популярных фреймворков глубокого обучения для специалистов в области machine learning, созданный на основе библиотеки Torch.

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

https://pythonist.ru/vvedenie-v-pytorch/

#pytorch
Так много?!
Обзор команд Git для отмены изменений

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

Здесь вы найдёте несколько команд для Git, которые помогут обернуть время вспять:

https://nuancesprog.ru/p/15647/

#git
Библиотека translatepy

С помощью translatepy вы можете переводить и транслитерировать текст, осуществлять проверку орфографии, озвучивать тексты в речь, искать слова в словарях, используя различные API. По сути, это готовый комбайн для ваших задач, включающий Google Translate, Yandex Translate, DeepL Translate и другие системы.

Подробнее:

https://github.com/Animenosekai/translate

#библиотека
Счётчик Python: питонический способ подсчёта объектов

Одновременный подсчёт нескольких повторяющихся объектов — распространенная проблема в программировании. Python предлагает множество инструментов и методов, которые вы можете использовать для решения этой проблемы. В частности Counter пакета Collections, который предоставляет чистое, эффективное и основанное на Python решение.

Подробнее:

https://realpython.com/python-counter/
Причинно-следственный анализ в машинном обучении

Для машинного обучения становятся все более актуальными вопросы причинно-следственного анализа (causal inference) - когда главной целью моделирования является не прогноз и его качество, а то, как мы можем принимать решения на основе нашего алгоритма.

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

https://habr.com/ru/company/ods/blog/544208/

#ml
​​Подробная инструкция из интернета: *существует*

Мой код, написанный по этой инструкции: