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

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/xZOL
Download Telegram
MPIRE для Python: многопроцессорность действительно проста

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

Взгляните сами и вы убедитесь в этом:

https://tprg.ru/tWsp
Python Django: контактная форма с автоматической отправкой Email

Часто для отправки письма на контактный адрес требуется найти его на странице сайта, скопировать и после этого открыть почтовый сервис, вставить туда адрес, написать письмо и отправить.

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

https://tprg.ru/e5H6

#django
Elonbot — бот, который покупает и продаёт криптовалюту

Но делает он это не просто так! Он следит за сообщения Илона Маска в Twitter, ведь, как известно, Маск неоднократно был замечен во влиянии на стоимость крипты буквально одной картинкой или словом. Так вот, бот отслеживает любые упоминания криптовалюты в тексте или даже на картинках, после чего покупает её и продаёт спустя время.

Непонятно работает ли такой способ заработка на разнице стоимости, но как идея проект очень любопытный. Подробнее тут:

https://tprg.ru/Vlre
Как вычислить миллионное число Фибоначчи на Python

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

https://tprg.ru/4CxT
Что почитать: «Распределённый искусственный интеллект: современный подход»

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

Мы не распространяем пиратский контент, поэтому оставляем способ получения книги на ваше усмотрение.

#книги
Библиотека СleanAPI: cоздаем микросервис на Python за 30 секунд

CleanAPI — это небольшая библиотека, являющаяся надстрокой для Tornado. Она позволяет упростить взаимодействие и настройку Tornado за счёт упрощенного синтаксиса.

Проект продолжает разиваться. Посмотреть на его текущие возможности можно в этой статье:

https://tprg.ru/AGq8
Знания, которые необходимы для изучения науки о данных и машинного обучения

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

https://tprg.ru/qPQJ
👍1
Сравнение Datetime с Delorean в Python

В этой статье вы узнаете, как сравнивать объекты datetame с помощью библиотеки Delorean удобнее и быстрее, чем с помощью стандартных средств:

https://tprg.ru/K3TB
Конфигурация проекта Python без боли

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

Bestconfig умеет взаимодействовать с различными форматами конфигов автоматически.

Подробнее:

https://tprg.ru/FnHP
👍1
API низкоуровневого кеширования в Django

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

https://tprg.ru/K1t6

#django
Brython: альтернатива JavaScript для фронтенд-разработки

С помощью Brython вы можете написать на Python не только бэкенд, но и фронт. Brython автоматически преобразует привычный вам синтаксис в JS.

Подробнее:

https://tprg.ru/w6Hh
Клон Minecraft с использованием игрового движка Python Ursina

Полноценная копия Minecraft, созданная на Python. Здесь вы можете изучить код и скачать его:

https://tprg.ru/Nh36
Media is too big
VIEW IN TELEGRAM
Нейросеть от Google, способная повышать качество изображения в 16 раз без искажений

В свободном доступе её пока что нет, но уже сейчас можно посмотреть на результаты её работы.

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

Подробнее можно прочитать в блоге Google:

https://tprg.ru/KFeh

#ml
Чашечка Java — Telegram-канал c материалами по Java со всего интернета. А значит и на русском языке, и на английском.

Обновления в версиях языка, инструменты, структуры данных, сложные конструкции языка, связанные с Java технологии и фреймворки – обо всём этом читайте в канале: @a_cup_of_java
Простой скрипт проверки скорости CDN на Python

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

https://tprg.ru/nRPx
👍1
Django REST Framework и Elasticsearch

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

https://tprg.ru/ZwpK
👍1
Расставляем ударения с помощью Natasha и Spacy

В этой статье используется natasha-spacy — русскоязычная версия Spacy, которая позволяет проводить морфологический анализ текста. С помощью неё автор старается правильно определить ударения в словах в зависимости от контекста их применения.

Подробнее:

https://tprg.ru/XbqP

#nlp #ml
Python awesome — великолепный репозиторий для Python-разработчиков

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

https://tprg.ru/xSZ0
Свежая подборка вакансий

QA Automation Engineer в FBS
Где: Санкт-Петербург
Сколько: По итогам собеседования

Администратор баз данных в FBS
Где: Санкт-Петербург
Сколько: По итогам собеседования

Python Software Engineer в Revolut
Где: Москва, можно удалённо
Сколько: По итогам собеседования

Python Developer в EPAM
Где: Санкт-Петербург, Москва, можно удалённо
Сколько: По итогам собеседования

Data Quality Engineer в Quadcode
Где: Санкт-Петербург, можно удалённо
Сколько: От 200 000 ₽

Data Engineer в Quadcode
Где: Санкт-Петербург, можно удалённо
Сколько: По итогам собеседования

DevOps Engineer в Intel
Где: Нижний Новгород, можно удалённо
Сколько: По итогам собеседования

#вакансии #работа