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
Машинное обучение в Excel при помощи Python и PyXLL

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

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

https://tprg.ru/Kx37

#ml
Media is too big
VIEW IN TELEGRAM
Когда решил пересесть с питона на C++
Продуктивность питониста: как справиться с 5 распространенными проблемами

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

https://tprg.ru/4eaI
Множественное наследование в Python

Не все языки объектно-ориентированного программирования умеют применять множественное наследование. Но вам повезло (или не очень, тут уж как посмотреть) — Python обладает такой возможностью и позволяет наследовать методы сразу от нескольких классов.

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

https://tprg.ru/yZ07

#видео
Передача функции в качестве аргумента другой функции в Python

Идея передачи функции в качестве аргумента другой функции не нова. В JavaScript на этом завязана логика огромного количества кода. В Python тоже это является полезной и удобной практикой.

О том, как это работает и зачем может понадобиться, рассказывают в статье:

https://tprg.ru/waLV
Python для начинающих

18 уроков, которые помогут вам разобраться в основах языка, особенностях синтаксиса и основных концепциях ООП в Python:

https://tprg.ru/duRU

#видео
5 мощных проектов по машинному обучению для начинающих

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

https://tprg.ru/Mv3f
Асинхронная многопоточность в Python

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

Подробнее:

https://tprg.ru/9tbz
Делимся простой инструкцией, как прокачаться в основах программирования, геймдеве, мобильной разработке, веб-разработке или разработке на Python.

1. У Tproger есть 5 Telegram-каналов, которые в этом помогут — просто берёте и подписываетесь на те, которые интересны вам:
— основы программирования: @prog_point
— геймдев: @make_game
— мобильная разработка: @mobi_dev
— веб-разработка: @tproger_web
— разработка на Python (вы здесь): @zen_of_python

2. Это всё, вы великолепны.
Да кто такая эта ваша математика?!
Чат: Нейросетевая рекурсия

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

Как думаете, что в таком случае произойдёт? Нейросеть со временем деградирует или, наоборот, разовьётся до настоящего искусственного интеллекта с собственным разумом? А может она придёт к тому, что всё бессмысленно и просто перестанет выполнять, возложенную на неё задачу? Или просто сломает даже мощный суперкомпьютер?

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

#чат
Создание расширений VSCode с помощью Python

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

С помощью модуля vscode-ext вы сможете самостоятельно создать своё расширение для популярного редактора кода:

https://tprg.ru/zLsG
Метод k-ближайших соседей (k-nearest neighbour)

Для решения задач машинного обучения существует множество различных алгоритмов. Одним из самых популярных и простых алгоритмов является метод k-ближайших соседей.

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

https://tprg.ru/CtPD

#ml
Как обескуражить дракона
30 вопросов по Python со StackOverflow

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

https://tprg.ru/sPnp
1
Marshmallow vs. Pydantic: две лучшие библиотеки для сериализации и валидации данных на Python

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

Если хотите понять какая вам подойдёт лучше, то быстрее читайте статью:

https://tprg.ru/fyRL
Отслеживание фокусированного времени с помощью Python

Вы когда-нибудь считали сколько раз вы отвлекались от кода на соцсети и прочие радости прокрастинации? Есть способ это проверить.

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

https://tprg.ru/Uesb
Tproger совместно с OTUS запустили новый конкурс

Всё, что нужно, чтобы поучаствовать — рассказать про самую интересную/смешную/странную/тупую фичу, которую вам доводилось реализовывать.

Сделали уведомление на сайте о том, что пользователь находится на сайте? Или сделали детектор спелости арбуза по фото? Расскажите об этом!

За второе и третье место вы получите мерч Tproger, видеокурс от OTUS, а за первое ещё и 50% скидку на любой курс от OTUS.

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

https://tprg.ru/nJbq

#конкурс