Полный Дзен Пайтона в одном канале Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/xZOL
Флексим и создаём GUI на Python с веб-технологиями рендеренига
В этом нам поможет Flexx — набор инструментов, сделанных на чистом Python. Он позволяет писать код графических интерфейсов прямо на питоне и на ходу генерировать JavaScript с помощью транслятора PScript.
Узнать подробности о возможностях и изучить инструкцию можно на странице проекта.
#инструменты #python #javascript #gui
Придумайте подпись к фото, но так, чтобы это относилось к языку программирования.
#кек
@zen_of_python
PyPi теперь «распростряняет колеса»
В контексте мобильной разработки wheels (англ. колеса) — это предварительно скомпилированные бинарники, которые позволяют проектам вроде Kivy собирать не только Anroid-приложения, но также их «яблочные» аналоги. Это событие по праву можно считать вехой в развитии Python.
Подробнее
#факт
@zen_of_python
Python 3.14 станет быстрее на 30% без изменений в существующем коде
Произойдет ускорение за счет оптимизации C-компилятора, что выполняет байт-код. Это затронет версии языка 3.14 и выше (уже можно скачать с официального сайта).
Подробнее
@zen_of_python
Вышел Python 3.13.2 и 3.12.9
Среди обновлений:
— усовершенствован парсинг f-строк;
— поддержка буферного протокола;
— обновлен API для дебаггинга / профилирования;
— некоторым типам ошибок в трейсбек выводится больше деталей и проч.
Release Note
#факт
@zen_of_python
В PyPi теперь есть статус "архивировано"
Если разработчик библиотеки прекращает поддержку и развитие проекта, он(-а) может присвоить ей статус 'archived', который отобразится на странице инструмента. Это поможет разработчикам принимать более взвешенные решения относительно архитектуры своего проекта.
Подробнее
#факт
@zen_of_python
Почему LLM не отнимут у кодеров работу
А если серьезно, то Тим О’Райли, создатель o'Reilly и идеолог Веб 2.0, напомнил, чем в предыдущие 100 лет занимались компьютерные инженеры и программисты, и как автоматизация продырявливания перфокарт только помогла подняться этим профессиям.
#кек
@zen_of_python
А ваши родители случайно не пекари? Тогда откуда у них такие сладкие булочки?
К 14 февраля в Tproger сделали бота, который будет отправлять вашим вторым половинкам или просто хорошим людям айтишные и не только комплименты.
Если давно хотели написать такого сами и добавить свои комплименты, чекайте код и пошаговый гайд в нашей статье. А если нет, то отправляйте нашего бота (ссылка) и поздравляйте своих булочек!
@zen_of_python
Квиз по функциональному программированию
Небольшая викторина на 10 вопросов, посвященная не только ФП, но и лямбда-функциям, map() и итерациям в целом. Для подготовки можно использовать эту статью.
#квиз
@zen_of_python
itertools | База
Шикарная англоязычная статья для начинающих про встроенный модуль для итерирования почти всего. Там вы разберетесь:
— с популярными методами (product, chain, pairwise);
— итераторами, меняющими разрешение выходного объекта;
— фильтрующими и комбинирующими итераторами.
#факт
@zen_of_python
VSCode vs. PyCharm
Переход с первой на вторую IDE стоит совершать, по мнению админа, не в первый год разработки, а когда наступает некое плато в развитии навыка кодить. В этот момент стать лучшей версией себя поможет именно PyCharm: хоть ворнингов с подчеркнутыми словами станет больше, зато узкопрофильность шаг за шагом позволит стать вашему проекту более «ухоженным» и читаемым.
Для сомневающихся — скурпулезный разбор различий между двумя популярными питоническими IDE от фулстэк-разработчика, на русском языке и длиной в 32 минуты.
Смотреть на замедленотьюбе
#факт
@zen_of_python
В Postman теперь можно создавать ИИ-агентов
Создатели Postman AI Agent Builder обещают беспрецедентно простой no-code инструмент для создания AI-ассистентов. Есть даже визуальный конструктор, графики-бенчмарки для разных LLM и возможность сдруживать разные методы и API. В роадмапе даже хостинг таких агентов.
Посадочная на Postman.com
#инструмент
@zen_of_python
Признавайтесь, тоже так делаете?
#кек
@zen_of_python
Вопросы подписчиков
Zen of Python поддерживает новоприбывших (и не только) в особой рубрике. Как это работает:
— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;
#вопросыновичков
@zen_of_python
Викторина про цикл for
Небольшая англоязычная викторина, посвященная циклу, состоит из 11 вопросов. Для подготовки можно использовать статью.
#квиз
@zen_of_python
DuckDB | Быстрее, чем pandas при работе с БД на SQL
Пятиминутная демка на русском, с помощью которой вы познакомитесь с альтернативой датафреймам — DuckDB. Эта система позволяет быстрее и бесшовнее читать из вашей базы данных, чем в случае с датафреймами pandas / polars.
#инструмент
@zen_of_python
Уже этой весной состоится 5-я юбилейная конференция Data Fusion 2025. Не пропустите самое масштабное событие в сфере анализа данных и ИИ.
Специалисты по работе с ИИ и данными из бизнеса, науки и государства соберутся на одной площадке, чтобы вместе ответить на ключевые вопросы:
— О чем говорят новейшие исследования в области ИИ в России и за рубежом?
— Как готовить кадры в эру ИИ?
— Как устроена экономика данных и какие отрасли будут ее драйверами?
— В чем особенности применения технологий ИИ и ML в фарме, медицине, промышленности, нейробиологии?
Встречаемся 16-17 апреля в Технологическом кластере «Ломоносов» в Москве.
Участие в конференции — бесплатное. Регистрация уже открыта – https://data-fusion.ru/
Увидимся на Data Fusion 2025!
#AI #ML #DataFusion #Конференция #IT #bigdata #datascience
Это #партнёрский пост
scrapling | Парсер веб-страниц
Python-скрейпер, обещающий беспрецедентную устойчивость к капчам и другим видам защит. Под капотом PlayWright.
Есть бесплатный пробный период
Цена: $0.60 за 1K ссылок
Репозиторий проекта
Придумайте подпись к фото, но так, чтобы это относилось к языку программирования.
Победитель прошлого интерактива — @vladislavko007.
#кек
@zen_of_python
Кем стать: дата-сайентистом, аналитиком, инженером данных или ML
В Tproger разъяснили, какую профессию выбрать в условиях беспрерывного дефицита кадров, высокой сложности стека и нетривиальности переобучения. Годный способ для новичков посмотреть зарплатные вилки и образовательные нюансы.
#основы
@zen_of_python
Челлендж по запуску 12 простых IT-проектов за 12 месяцев
Летом 2023 г. появилось комьюнити инди-хакеров, в котором ребята решили запускать один простой продукт в онлайне каждый месяц.
И в реальном времени показывать: как разрабатывают, продвигают и сколько получилось заработать на запусках таких микро-проектов. Держите подборку их кейсов:
— пост про то, почему американцы платят $40 за простой конвертер картинок, который сделали за 4 недели, несмотря на обилие бесплатных аналогов.
— пост про то, как за 2 недели запустили темную тему с тарифами от $5 до $99. Четыре таких продукта приносят на пассиве как ЗП среднего разработчика.
— пост про то, как все может грустно закончиться, если 2 года пилить сложный продукт, не показывая его рынку.
— пост про то, как заработали 1,7 млн рублей на боте для создания фотокниг и какие фейлы допустили.
Первая находка в их комьюнити IT-билдеров — метод, который позволяет сделать запуск за 1 месяц.
Вторая находка — метод продвижения, который они используют. В среднем на продвижение одного IT-продукта уходит $150, причем есть продукты с 200К+ юзеров.
Вот здесь можно подписаться на канал, чтобы подглядеть за их запусками. А может, и попробовать сделать такой простой продукт самому.
Реклама. Рекламодатель: ИП Зуев Игорь Владимирович ИНН 360408359441, erid: 2W5zFJ6HzCG
Покоряем Django: Ваш Путеводитель
Узнайте, как овладеть разработкой на Python Django с помощью этого подробного руководства. Погрузитесь в изучение основных компонентов Django, освоение его передовых функций и создание мощных веб-приложений. Идеально для новичков и профессионалов, которые хотят улучшить свои навыки.
Подробности: https://metacode.hashnode.dev/mastering-python-django-development-a-comprehensive-guide
#en
@django_prog | Другие наши каналы
Функция pd.set_option()
в библиотеке Pandas позволяет настраивать различные параметры отображения и поведения датафрейма, улучшая пользовательский опыт. Она позволяет изменять такие настройки, как максимальное количество отображаемых строк и столбцов, точность представления чисел, форматирование дат и времени, а также задавать бэкенд-движки при чтении файлов Excel, баз SQL и проч. Пользователи могут установить параметры как глобально, так и для конкретных сессий, что позволяет тонко настраивать визуализацию данных под свои нужды. Доступные параметры можно просмотреть с помощью pd.get_option()
и pd.describe_option()
, что упрощает управление настройками.
Документация
pyper | Параллелизм прост
Специализирующийся на обработке данных фреймворк, подходящий для ETL-пайплайнов, Data-микросервисов и всевозможных парсеров. Создатели обещают параллелизм и интуитивно понятный API. Выходит, что это некий собрат Airflow для данных.
Репозиторий проекта
#инструмент
@zen_of_python