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

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

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

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

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

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

Потому специалисты Big Data так востребованы. Они анализируют гигантские массивы данных, строят гипотезы и предсказывают на их основе события.

За 18 месяцев с практикующими специалистами GeekBrains вы обучитесь этой специальности и найдете своё место на рынке.

Подробнее о преподавателях, успешных выпускниках и программе курса: https://tprg.ru/8lP2

Это #партнёрский пост
Тот самый фанат Python, который может с помощью него сделать, что угодно:
Лучшие IDE и редакторы кода для Python

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

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

https://tprg.ru/A7H8
3 недооценённые функции, которые дебютировали в Python 3.0

Python 3.0 вышел аж в 2008 году и принёс массу новых возможностей и функций.

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

https://tprg.ru/TAnl
Как запустить C# код из Python

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

О том, как ею пользоваться и в чём её особенность читайте в этой статье:

https://tprg.ru/HNCh
👍1
Гвидо ван Россум: не надейтесь на выход Python 4.0

После болезненного опыта перехода с Python 2.0 на версию 3.0, команда разработки языка не в восторге о возможности перехода на версию 4.0. Вместо этого, по словам Гвидо ван Россума, они хотят продолжить нумерацию третьей версии, как минимум до 3.33.

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

https://tprg.ru/oGOr

#новости
Держите инструкцию, как получить одну из самых востребованных IT-профессий:

1. Поступайте на факультет Python-разработки.
2. По окончании с гарантией получаете трудоустройство.
3. Всё.

Также за время обучения вы получаете 6 проектов в портфолио и помощь в составлении резюме. До 31 мая действует скидка 20%.

Детальнее: https://tprg.ru/x9Fa

Это #партнёрский пост
И так каждый раз
😁1
Использование мемоизации в Python для ускорения медленных функций

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

В этой статье на примере вычисления чисел Фибоначчи объясняется принцип работы мемоизации:

https://tprg.ru/M8EU
Протоколы в Python: утиная типизация по-новому

Утиная типизация — это концепция, согласно которой важны лишь свойства и методы, которыми этот объект обладает. То есть при работе с объектом проверяется не его тип, а его свойства и методы.

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

https://tprg.ru/YkG2
Топ 6 библиотек Python для визуализации: какую и когда лучше использовать

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

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

https://tprg.ru/oh4Q
10 бесплатных ресурсов для обучения обработке естественного языка

Обработка естественного языка, или Natural Language Processing, позволяет программе извлекать смысл из текстовых данных, а также анализировать их. Например, без обработки естественного языка современные голосовые помощники с трудом бы понимали наши вопросы и просьбы, но это не единственное применение данной технологии.

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

https://tprg.ru/kWfd

#nlp
Обучитесь Data Science с нуля

Освойте за 1,5 года Data Science и начните решать прикладные задачи в области искусственного интеллекта. А если после успешного обучения вы не найдёте работу, вам вернут деньги за учёбу.

До 31 мая получить курс можно со скидкой 40%.

Успейте записаться: https://tprg.ru/yimV
Как использовать функции all() и any() в Python

В Python существует множество полезных небольших функций, которые помогают решать самые разные задачи. Так, с помощью функций any() и all(), можно проверить на истинность итерируемые элементы для дальнейшей работы с ними.

Подробнее узнать о возможностях этих функций можно тут:

https://tprg.ru/naQ3
Составление документации для проектов на Python

Хорошая документация — не менее важная составляющая проекта, чем сам код. Она позволяет быстро разобраться постороннему человеку в незнакомом коде, облегчает отладку багов, добавление новых возможностей и так далее.

В этой статье вы узнаете, как писать грамотную документацию на Python:

https://tprg.ru/fgpE
Java-программист только метод инициализировал и вывод в консоль написать успел
Создание автообновляемого атрибута

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

Подробнее тут:

https://tprg.ru/3JML
Различия между Pyglet и Pygame в Python

Часто при создании игр на Python используются два фреймворка — Pyglet и Pygame.

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

https://tprg.ru/5JYj
Скрапинг сайта с помощью Python: гайд для новичков

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

Вам понадобится библиотека с необычным названием Beautiful Soup, общее понимание Python и немного времени:

https://tprg.ru/QEq3
Microsoft: программирование на Python в Visual Studio теперь быстрее, чем когда-либо

На днях компания Microsoft выпустила обновление Python Extension для VS Code, которое вводит расширение Pylance, как языковой сервер по умолчанию. Это обновление должно сделать запуск более быстрым, а также добавляет отладчик с автоматической перезагрузкой скриптов.

Подробности тут:

https://tprg.ru/w5Y1

#новости #vscode