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

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

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

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

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

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

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

Забирайте себе:

https://github.com/gto76/python-cheatsheet

#шпаргалка
Telepath: библиотека для обмена данными между Python и JavaScript

telepath — это библиотека Django для обмена данными между Python и JavaScript, позволяющая создавать приложения с богатым интерфейсом на стороне клиента, сохраняя при этом бизнес-логику в коде на стороне сервера. Он предоставляет механизм для упаковки структурированных данных, включая объекты Python, в сериализуемый формат JSON. Подробнее:

https://github.com/wagtail/telepath/

#библиотека
Язык неважен, если ты адепт ордена «Костыля и Велосипеда»
Обнаружение и извлечение текста из изображения с помощью Python

Из этой статьи вы узнаете о способах извлечения текста из цифровых изображений с использованием python и библиотеки pytesseract:

https://nuancesprog.ru/p/15535/
Обзор книг по Python для начинающих

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

— путь до первой Python-программы;
— простота текста и качество перевода;
— понятность сложных тем;
— ширина и глубина изложения;
— примеры и практика;
— фишки книги.

Ознакомиться с подборкой можно тут:

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

А если у вас есть на примете ещё достойные книги для начинающих, то делитесь ими в комментариях к посту.

#видео
Быстрое прототипирование с помощью Django, htmx и Tailwind CSS

В этом руководстве вы узнаете, как настроить Django с помощью htmx и Tailwind CSS. Цель как htmx, так и Tailwind — упростить современную веб-разработку, чтобы вы могли проектировать и обеспечивать интерактивность, не отказываясь от удобства и простоты HTML. Вы также рассмотрите, как использовать Django Compressor для объединения и минимизации статических ресурсов в приложении Django.

Подробнее:

https://testdriven.io/blog/django-htmx-tailwind/

#django #веб
Современная среда Python — управление зависимостями и рабочим пространством

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

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

Подробнее:

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

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

Подробнее:

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

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

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

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

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

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

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

— основные типы данных в 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
Удивительное приключение в стране оптимизирующих компиляторов

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#видео #flask
Это вам не стэк технологий для проекта выбирать — тут думать надо
Q-Learning в сфере оптимизации бизнес-процессов

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

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

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

#ml