zen_of_python | Unsorted

Telegram-канал zen_of_python - Zen of Python

20070

Полный Дзен Пайтона в одном канале Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/xZOL

Subscribe to a channel

Zen of Python

Лаконичная шпаргалка по регулярным выражениям

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

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

🍌 Регулярки пишу только по шпаргалкам
😈 Я всё помню и без них

#шпаргалка #regexp #general

Читать полностью…

Zen of Python

Ваш код работает. Но точно ли?

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

На открытом вебинаре «Искусство тестирования с pytest» 18 марта в 20:00 (мск) будут:

— Основы pytest: пишем тесты, запускаем, отлавливаем ошибки
— Фикстуры и параметризация — меньше дублирования, больше гибкости
— Оптимизация тестирования: ускоряем процесс и выстраиваем структуру проекта

Всем участникам — скидка на большое обучение «Python Developer. Professional».

Пишите код, который не ломается. Регистрируйтесь прямо сейчас: https://otus.pw/kcV7/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2W5zFJoBiKS

Читать полностью…

Zen of Python

Витгенштейн и && ||

Продолжаем рубрику «Логики, которые помогли создать программирование». Если в прошлый раз речь шла о теории множеств, то теперь австрийский философ Витгенштейн подготовил почву для операторов И / ИЛИ.

Освежить свои познания о логических операторах в Python можно с помощью статьи.

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

#факт

@zen_of_python

Читать полностью…

Zen of Python

#кек

@zen_of_python

Читать полностью…

Zen of Python

Вопросы подписчиков

Zen of Python поддерживает новоприбывших (и не только) в особой рубрике. Как это работает:

— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;

#вопросыновичков

@zen_of_python

Читать полностью…

Zen of Python

Вопрос подписчика

Задает @StSav012:

«Что они делают с multiprocessing.queues.Queue по пути в multiprocessing.Queue, что ломает её __class_getitem__?
https://github.com/python/cpython/issues/99509»

Пожалуйста, будьте взаимовежливы. Однажды и вам помогут в этой рубрике.

#обсуждение

@zen_of_python

Читать полностью…

Zen of Python

asyncpg | Асинхронный PostgreSQL

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

Цена: бесплатно
Проект на pypi.org

Читать полностью…

Zen of Python

Вопрос подписчика

Задает @data_3301:

«Где можно посмотреть примеры качественного кода из прода ? Не библиотеки , а типа сайта на fastAPI + postgresql , как то сложно найти».

Пожалуйста, будьте взаимовежливы. Однажды и вам помогут в этой рубрике.

#обсуждение

@zen_of_python

Читать полностью…

Zen of Python

Validoopsie | Валидация данных

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

Цена: бесплатно
Репозиторий проекта

#инструмент

@zen_of_python

Читать полностью…

Zen of Python

Почему spam и eggs?

В доках Python слова spam и eggs появляются неслучайно. Вы, наверное, знаете, что Гвидо ван Россум назвал язык в честь «Летающего цирка Монти Пайтона» — юмористическое шоу, опередившее в 70-х свое время уровнем абсурда. Яйца и ветчина вовсю эксплуатируются в одном из самых известных скетчей нетленки MPFC, его можно посмотреть на YouTube.

p.s. Не парьтесь, если сразу не поняли прикола. Если сразу всю серию на 20 минут посмотреть, точно погрузитесь в мир постиронии.

#кек

@zen_of_python

Читать полностью…

Zen of Python

Когда выбрал не тот питон

Источник: @egor_wexler

@ithumor

Читать полностью…

Zen of Python

Вопросы подписчиков

Zen of Python поддерживает новоприбывших (и не только) в особой рубрике. Как это работает:

— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;

#вопросыновичков

@zen_of_python

Читать полностью…

Zen of Python

opendbc | Хакнуть свою машину

Благодаря повсеместной компьютеризации транспорта, с 2016 года 90%+ автомобилей можно рутировать. Этот инструмент позволит не только нажимать педали газа / тормоза, но и считывать данные о скорости, угле поворота руля и прочих показателях.

Цена: бесплатно
Репозиторий проекта

#инструмент

@zen_of_python

Читать полностью…

Zen of Python

Как работают управляющие конструкции в Python: if, else, match, for, while

Супердоступный гайд для новичков про базовые способы управления py-скриптом с примерами. Надежный способ понять ветвления.

#основы

@zen_of_python

Читать полностью…

Zen of Python

MultiDirectory | Альтернатива Active Directory с 2FA, SSO и совместимостью с AD

Для новоприбывших обе эти службы создают общее файловое пространство среди нескольких компьютеров под Windows Server. Одна российская IT-компания достойно импортозаместила это популярное решение

Есть админка с двухфакторной авторизацией / Single Sign-On, Push-уведомления и Kerberos (для взаимной аутентификации клиента и сервера).

Такое точно не забанят санкциями, так что сохраняем себе в закладки.

@prog_tools

Читать полностью…

Zen of Python

Квиз про __main__

Небольшая англоязычная викторина на 6 вопросов с realpython.com про главную функцию вашего Python-проекта. Для подготовки можно пользоваться статьей.

#квиз

@zen_of_python

Читать полностью…

Zen of Python

Кого фолловить, если вы дата-инженер

Выдающийся сабреддит про инфлюэнсеров в мире Data Engineering. Если вам знакомы понятия ETL, DWH и DBMS, несколько подписок только ускорят ваш профессиональный рост. Полезно для новичков в сфере DE, которые еще формируют свою позицию относительно аспектов профессии.

* На фото Максим Бушемин — один из создателей Airflow

#факт

@zen_of_python

Читать полностью…

Zen of Python

Редакция Tproger попросила Claude Sonnet написать частушку про джуна-питониста. За содержимое еще можно поспорить, но рифмовать модель научилась весьма годно!

#кек

@zen_of_python

Читать полностью…

Zen of Python

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

В прошлом подобном интерактиве было непросто выбрать самый смешной вариант, залетайте покекать в комментарии. По мнению подписчиков, смешнее всего получилось у @artsiom_ph.

p.s. Когда смотришь подобные видео (на этом питон съел целого аллигатора), понимаешь, почему ван Россум выбрал именно этого зверя символом языка.

#кек #обсуждение 

@zen_of_python

Читать полностью…

Zen of Python

Python vs C++: какой язык быстрее найдет все простые числа до миллиарда

Громкой новостью в мире Python в 2025 году стало ускорение за счет сишных tail calls.

Теперь появился смысл сравнивать Python и низкоуровневый C++ в скорости. Об этом в Tproger и написали статью. Также она является неожиданным способом познакомиться с методами поиска простых чисел.

#факт

@zen_of_python

Читать полностью…

Zen of Python

Доступная жилплощадь карьера по клику

Нет, это не скам, это мы вас зовем прогуляться по нашему Дому IT-карьеры, в котором притаились вакансии от работодателей. Заглядывайте в окошки, изучайте интерьер квартир и откликайтесь на вакансии — никакой ипотеки, первых взносов и рефинансирования. Эта новостройка досталась вам бесплатно, как квартира той самой любимой бабушки, за которой вы ухаживали.

Тук-тук, можно?

Реклама

Читать полностью…

Zen of Python

Командная строка Linux. Полное руководство [2022]

Обновлённое издание рассказывает про свежие возможности Bash 4.x — новые операторы перенаправления, подстановки и прочие полезные мелочи. В разделе про скрипты — разбор нормальных практик, как писать код без лишних проблем, избегать типичных ошибок и не загонять себя в тупик.

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

#книга #linux #ru

Читать полностью…

Zen of Python

preswald | Yey Another убийца Streamlit

Интерактивные data-приложения из года в год становятся доступнее. Теперь в опенсорс вышел еще один такой фреймворк, и он уже насобирал 1,5К+ звезд на GitHub. Создатели обещают бесшовный коннект с .csv / .parquet и другими форматами, а также базами данных SQL, стильный дизайн и минималистичный синтаксис.

Цена: бесплатно
Репозиторий проекта

@zen_of_python

Читать полностью…

Zen of Python

logis | Коммиты превратятся в научные логи

Есть ли здесь ученые? Этот пост для вас. Опенсорсный logis превращает логи / конфиги ваши экспериментов (подразумевается сборка модели ML) в сообщение коммита.

Цена: бесплатно
Репозиторий проекта

#инструмент

@zen_of_python

Читать полностью…

Zen of Python

И aiogram, и Airflow, и этот новый проект про LLM, и бог весть еще откуда прилетает...

#кек

@zen_of_python

Читать полностью…

Zen of Python

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

В прошлом подобном интерактиве было непросто выбрать самый смешной вариант, залетайте покекать в комментарии. По мнению подписчиков, смешнее всего получилось у @josh_kant.

#кек #обсуждение 

@zen_of_python

Читать полностью…

Zen of Python

when | Пересчет времени на другие часовые пояса

Если вам актуален перевод из одного часового пояса в другой, библиотека поможет с помощью кратчайшей команды и базы городов ответить на вопрос «Какое сейчас время в городе N»:

$ when --source "Ulan Bator"

Цена: бесплатно
Репозиторий проекта

#инструмент

@zen_of_python

Читать полностью…

Zen of Python

Scripton | IDE для DS'ов

Среда разработки и запуска ноутбуков, своеобразная попытка отсроиться от существующих решений вроде Google Colab / VSCode / PyCharm. Обещают повышенную интерактивность и анимированность, встроенные plotly / canvas и другие компоненты dataviz и, соответственно, высокую производительность.

Официальный сайт

#инструмент

@zen_of_python

Читать полностью…

Zen of Python

Ключевые слова в Python: квиз

Небольшая англоязычная викторина с realpython.com, посвященная keywords. Состоит из 6 вопросов. При подготовке можно пользоваться этой статьей.

#квиз

@zen_of_python

Читать полностью…

Zen of Python

SQL Noir | Учим язык запросов в игровой форме

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

Прямо как настоящий детектив. Небанальный способ подтягивать SQL.

#инструмент

@zen_of_python

Читать полностью…
Subscribe to a channel