Zen of Python
20.1K subscribers
1.21K 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
5 простых способов удалить NaN из списка в Python

NaN расшифровывается буквально, как «не число». При работе с данными в наборе этих самых данных могут оказаться значения, которые нам нужно убрать для достижения необходимой цели, оставив только числа.

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

https://tprg.ru/PcHA
А главное, как отсюда выбраться?!
Компиляторы и трансляторы кода Python

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

Здесь вы узнаете о некоторых компиляторах и трансляторах для Python, которые вы можете использовать для самых разных задач:

https://tprg.ru/UYkZ
Dramatiq как современная альтернатива Celery

Что вы используете для создания асинхронных задач в Python? Celery? Неудивительно, ведь эта библиотека, пожалуй, самая популярная для обработки асинхронных задач. Вот только у неё есть проблемы с новыми версиями языка.

К счастью есть отличная современная альтернатива, которая может всё тоже самое и даже больше, что и Celery, при этом отлично работая на Python 3 версии. Это библиотека Dramatiq и подробнее о ней вы можете узнать в этой статье:

https://tprg.ru/RlLF
Инструмент и библиотека веб-майнинга для Python

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

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

Здесь вы найдёте более подробное описание, инструкцию по установке и использованию, а также ссылку на github:

https://tprg.ru/WnMw
Использование функции sleep() в Python

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

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

https://tprg.ru/aKRo
Странная штука: Калькулятор с Python

Компания Texas Instruments создала калькулятор, который не только умеет считать, но и работает с Python. Да, прямо на калькуляторе вы можете написать программу, которую он потом ещё и запустить сможет.

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

Вот ссылка на сайт с подробной информацией: https://tprg.ru/FVtr

Ну что, как вам этот чудо-аппарат?
Собеседование по Data Science: что нужно знать и где это изучить

Если интересуетесь Data Science и хотите развивать свою карьеру в этом направлении, то заранее изучите основные темы и вопросы, которые вам могут задать на собеседованиях и которые необходимо знать, что действительно разбираться в этом направлении.

Мы подготовили для вас статью, которая поможет в этом:

https://tprg.ru/ovma

#datascience
Получается, что робот-пылесос — это метла, нашпигованная различными модулями?
Машинное обучение и нейронные сети

Завершите пятничный вечер просмотром этого видеоподкаста с опытным Python-разработчиком, разбирающемся в машинном обучении и нейросетях Эмилем Богомоловым.

Он рассказал о технологии, которую его команда сейчас разрабатывает и исследует, позволяя размещать человека в естественной позе в 3D-модели помещения, поделился своими мыслями о вариантах применения этой технологии и многом другом.

Подкаст доступен по ссылке:

https://tprg.ru/RFHn

#видео
Что можно сделать с помощью Python

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

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

https://tprg.ru/hU3E
Извлечение троих: Как найти пасхалки в книгах Стивена Кинга с помощью NLP алгоритмов

Фанаты Стивена Кинга на месте? Эта статья вам особенно понравится. Но и другим подписчикам тоже будет интересно.

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

Автор этой статьи решила найти как можно больше пасхалок, используя NLP и Python, и вот, что из этого получилось:

https://tprg.ru/ZwVO

#nlp #ml
Декораторы Python на простых примерах

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

Видео длится менее пяти минут, поэтому не поленитесь посмотреть его:

https://tprg.ru/GHjl

#видео
Пользовательские классы разрешений в Django REST Framework

В этом руководстве вы узнаете, как создать свой собственный класс разрешений в Django REST Framework, если вам это потребуется, узнаете в чём отличие has_permission и has_object_permission и не только:

https://tprg.ru/VCy5

#django #drf
Помощник сталевара: для чего металлургам нужно машинное обучение?

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

Подробнее:

https://tprg.ru/Okwe

#ml
3 способа локального хранения и чтения учетных данных в Python

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

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

https://tprg.ru/4198
Они б ещё эмодзи использовали
Хотели бы вы, чтобы поисковик выдавал самые точные ответы по запросам программистов?

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

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

Подробности: https://yandex.ru/jobs/vacancies/асессор-разработчик-6130

#вакансия #работа
Как написать чистый код на Python

Чистый код это больная тема для всех языков и разработчиков. Так или иначе все сталкиваются с плохим кодом или даже сами такой код создают по неопытности или лени.

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

https://tprg.ru/1ROn
Игровой бот с мини-играми для Discord

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

Подробности здесь:

https://tprg.ru/Waup