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

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/xZOL
Download Telegram
Современная среда Python — управление зависимостями и рабочим пространством

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

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

Подробнее:

https://testdriven.io/blog/python-environments/
👍4
Python-скрипт, который каждый день желает родителям доброго утра через WhatsApp

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

Подробнее:

https://habr.com/ru/company/ruvds/blog/463933/

#бот
👍16🔥1
Лучшие материалы по Java-разработке со всего интернета собирают в канале Чашечка Java.

Подписывайтесь и не пропустите ничего важного: @a_cup_of_java
👍1👎1
Не highload: почему наш стартап переехал с Flask на FastAPI?

Datafold — это платформа для мониторинга аналитических данных. Она помогает дата-сайентистам и инженерам отслеживать потоки данных, их качество и аномалии.

CTO компании рассказывает, почему приняли решение переехать с Flask на FastAPI не будучи highload-проектом и что из этого вышло.

Видео: https://youtu.be/-uuK6oEyExI
Презентация: https://tprg.ru/OHKz

#flask #fastapi
👍5
Подборка статей для начинающих питонистов

— основные типы данных в Python: https://tprg.ru/7yw8

— какие встроенные функции нужно знать, а на какие не стоит тратить время: https://tprg.ru/DkFR

— зачем нужны функции с переменным количеством переменных и как ими пользоваться: https://tprg.ru/McGU

— что такое словари и что с ними делать: https://tprg.ru/U0I7

— как работают алгоритмы сортировки: https://tprg.ru/VHC5

— как работают импорты в Python: https://tprg.ru/3mRr

— зачем нужны декораторы и как ими пользоваться: https://tprg.ru/NoFh
👍211🥰1
Удивительное приключение в стране оптимизирующих компиляторов

Эта статья пригодится всем, кто любит спорить о скорости языков программирования. Здесь автор будет реализовывать один и тот же несложный алгоритм, разыскивающий простые числа в некотором диапазоне, на нескольких языках программирования: C, C++, Scheme и Python, а затем смотреть, что с этим кодом могут сделать современные оптимизирующие компиляторы.

Интересно? Тогда заходите:

https://habr.com/ru/post/658829/
👍10
ГНЕТУЩАЯ обстановка на рабочем месте из-за необходимости работать в СЖАТЫЕ сроки
😁69👍7👎1👏1
Основы Scikit-learn

Scikit-learn — бесплатная библиотека машинного обучения для языка программирования Python.

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

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

#видео #ml
👍10💩1
Django-приложение для ведения личного дневника

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

https://nuancesprog.ru/p/14805/

#django
😁26👍14💩2
26 полезных приёмов и хитростей Python

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

https://tproger.ru/translations/an-a-z-of-python-tricks/
👍14
Приём криптовалютных платежей с помощью Django и Coinbase

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

Для реализации такой задачи можно воспользоваться сервисом Coinbase Commerce. А как это сделать, узнаете в этой статье:

https://testdriven.io/blog/django-coinbase/

#django #crypto
👍8
Аутентификация пользователя в приложении Flask с использованием JWT

В этом уроке объясняется разница между сеансами сервера на основе файлов cookie и использованием токенов, в частности JWT. Вы создадите приложение, которое представляет собой форму логина и пароля, запрашивающее JWT с сервера, чтобы проверить работу JWT на веб-сайте.

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

#видео #flask
👍9
Это вам не стэк технологий для проекта выбирать — тут думать надо
😁44😱23👍10🔥53
Q-Learning в сфере оптимизации бизнес-процессов

В этой статье вы познакомитесь с алгоритмом обучения с подкреплением Q-learning, а также со сферой его применения. Алгоритм позволяет оптимизировать бизнес-процесс, превращая его из хаотичного графа, с большим количеством связей и ветвлений, в понятный и однозначный оптимальный путь исполнения.

Все подробности тут:

https://habr.com/ru/post/658909/

#ml
Telegram-бот с парсером на Python

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

Изучить и повторить можно, посмотрев это видео:

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

#видео #бот #парсер
👍141
YAML: недостающая батарейка в Python

«Батарейкой» называют стандартную библиотеку, в которой есть всё — от асинхронной обработки до работы с ZIP-архивами. Но при этом в Python отсутствует встроенная поддержка YAML, обычно используемого для настройки и сериализации.

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

— читать и записывать YAML-файлы;

— сериализовывать данные;

— безопасно читать любые YAML-данные из ненадёжных источников и многое другое.

Подробнее:

https://realpython.com/python-yaml/

#yaml
👍11🥰1
Как встроить блокнот Jupyter на любой сайт

Если в двух словах, то для запуска Jupyter в браузере вам потребуется JupyterLite — дистрибутив JupyterLab. По умолчанию он поставляется с ядром на Pyodide
 и IPython и самым разным функционалом, от автодополнения кода до интерактивных визуализаций, поэтому он удобен, что называется, «из коробки».

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

https://habr.com/ru/company/skillfactory/blog/659279/

#jupyter
👍6
— Да там всё просто!
😁80👏5🤬3🔥21
Внимание: работает пакет Python Tweepy!

Пакет Python Tweepy позволяет подключиться к потоку данных Twitter посредством учетных данных через API Twitter. Он позволяет получить не просто отдельные твиты, а полноценный датасет, который можно использовать для исследований или как-то ещё на ваше усмотрение.

Подробная инструкция по использованию Tweepy и готовый код доступны здесь:

https://nuancesprog.ru/p/15562/
🔥8👍4🤔2