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

Официальный рождественский свитер GitHub

Только один вопрос: почему раньше не сделали? И совсем этот свитер не Ugly, сплошное очарование.

Цена: 62$
Товар на сайте мерча GH

#кек

@zen_of_python

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

Zen of Python

А теперь немного о том, как утиная типизация подвела одного питона

«Если это выглядит как тропический попугай, лежит как шезлонге как попугай и такой же температуры как попугай, то это, вероятно, и есть попугай. Можно есть».

Австралийские ветеринары достали из сетчатого питона целое полотенце, которое он съел на пляже.

#кек

@zen_of_python

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

Zen of Python

Вот где Python на шкале скорости

Один и тот же код на четырех разных ЯП, и одна и та же VM'ка. Естественно, в комментариях под оригинальным твитом сразу же посыпалась критика в адрес дизайна эксперимента, но все же довольно залипательно получилось.

#факт

@zen_of_python

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

Zen of Python

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

p.s. Однозначный победитель этого интерактива на прошлой неделе — @vladislavko007.

@zen_of_python

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

Zen of Python

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

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

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

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

@zen_of_python

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

Zen of Python

История шпиона в вашем кармане

Pegasus — программа, которая превращает смартфон в инструмент слежки. Она способна получить доступ к сообщениям, звонкам и камере, оставаясь незаметной. Кто стоит за этим инструментом и зачем вообще он такой нужен?

В новом эпизоде АЙТИ КРАЙМА рассказываем историю NSO Group и их главного продукта. Как Pegasus взламывает устройства, кого выбирает мишенью и почему это стало скандалом мирового масштаба?

Слушайте и смотрите новый выпуск:

Яндекс.Музыка
Apple Music
Spotify
YouTube
Telegram

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

Zen of Python

Darcula Olivier Theme

На фоне неубывающей любви россиян к этому непревзойденному салату и вдохновившись брошью «Брызги оливье» редакция Tproger подготовила для вас темную тему для для VSCode:

Колбаска докторская: #B87172
Картошечка: #8B9362
Морковка: #D34D28
Горошек: #6B5B24
Яичко: #D2B689
Соленые огурчики: #766534
Лучок: #8B9362

С любовью,
Tproger

Как установить кастомную тему из JSON-файла

p.s. Завтра будет тема для PyCharm.

#кек

@zen_of_python

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

Zen of Python

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

С любовью,
Редакция Tproger

@zen_of_python

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

Zen of Python

Вышел Python 3.14.0 alpha 3

Среди обновлений:
— отложенное чтение аннотаций: Аннотации функций, классов и модулей больше не анализируются «на месте». Вместо этого они хранятся в специальных функциях и ждут вызова;

— Теперь можно подключить API языка С вместо использования С-подобных структур;

— Улучшенный трейсбек: если распаковка завершается неудачей из-за неправильного количества переменных, сообщение об ошибке выводит полученное количество значений в большем количестве случаев, чем раньше (см. картинку).

Подробнее

#обновление

@zen_of_python

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

Zen of Python

#кек

@zen_of_python

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

Zen of Python

Типы питонических проектов, которые будут попадаться вам в ходе карьеры

Choose your python

@zen_of_python

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

Zen of Python

Создавайте и проверяйте задания по программированию на GitVerse

На платформе для работы с исходным кодом GitVerse появился SmartClass — бесплатный инструмент для управления заданиями по программированию. С ним можно создавать, хранить и проверять задачи, а также автоматизировать ревью кода с помощью AI-ассистента GigaCode. В общем, все что нужно – теперь под рукой.

Пользователи SmartClass получают все преимущества платформы GitVerse, что дает начинающим специалистам возможность освоить профессиональные инструменты разработки. Решение позволяет не только изучать программирование и код, но и погрузиться в детали работы с такими инструментами и практиками, как CI/CD, Git и многими другими.

И, конечно, теперь смело можно отдать рутину аналитики заданий вашему верному помощнику – AI-ассистенту! За счет встроенных в платформу AI-расширений и AI-ассистента разработчика GigaCode вы можете за пару минут провести аналитику кода и значительно облегчить процесс проверки работ.

Переходите на GitVerse и пробуйте новый инструмент!

Это #партнёрский пост

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

Zen of Python

Лучшие питонические курсы по версии Stepik

Держите подборку лучших уроков, среди которых — отрекомендованные / опробованные подписчиками / админом:

Основы ЯП:
"Поколение Python": курс для профессионалов, 5900
Добрый, добрый Python с Сергеем Балакиревым, бесплатно

Алгоритмы, структуры данных:
Алгоритмы: теория и практика. Методы

Продвинутый Python:
Асинхронный Python
Машинное Обучение в Python: Большой Курс для Начинающих

Если вам попадались еще годные ресурсы, поделитесь в комментариях.

#курс

@zen_of_python

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

Zen of Python

enlighten | Индикатор прогресса для CLI

Минималистичный, но полезный во многих случаях инструмент, который отображает прогресс-бары прям в командной строке, НЕ опираясь на реальный прогресс функции, как и 99% таких шкал в играх, кстати. Но ощутимая польза все равно есть.

import enlighten

manager = enlighten.get_manager()
pbar = manager.counter(total=100, desc='Basic', unit='ticks')


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

@zen_of_python

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

Zen of Python

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

— В вызове функции аргументы должны указываться в следующем порядке: любые позиционные аргументы (значения), за которыми могут следовать
любые именованные аргументы (имя=значение) и аргументы в форме *итерируемый объект, за которыми могут следовать аргументы в форме **словарь.

— В заголовке функции аргументы должны указываться в следующем порядке: любые обычные аргументы (name), за которыми могут следовать аргументы со значениями по умолчанию (name=value), за которыми следуют аргументы в форме *name (или * в 3.0), если имеются, за которыми могут следовать любые имена или пары name=value аргументов, которые передаются только по имени (в 3.0), за которыми могут следовать аргументы в форме **имя.

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

Zen of Python

Любителю Python полагается любить и игру в змейку

Шутка. Впрочем, на каникулах можно вспомнить детство и поиграть в недурно написанную игру — Змейку, прямо в мессенджере. Управляется смахиваниями, потом ускоряется.

Играть прямо в Telegram

#кек

@zen_of_python

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

Zen of Python

Утиная типизация? А что насчет питонической типизации: «Если это выглядит как банан, лежит как банан и молчит как банан, то это, вероятно, и есть банан».

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

#кек

@zen_of_python

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

Zen of Python

Если вы когда-нибудь чувствовали себя тупым во время работы с Python, вспомните этого крокодила, что применяет свой фирменный прием «Дерни головой — переломай хребет жертве» против питона БЕЗ позвоночника.

#кек

@zen_of_python

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

Zen of Python

Постельное PyCharm

Ходят слухи, такое выдают, если попадаешь в Python Software Foundation.

#кек

@zen_of_python

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

Zen of Python

Python: итоги 2024

По традиции авторы канала MoscowPython подвели итоги ушедшего 2024-го года и описывают важнейшие события из мира ЯП.

Среди прочих:

— Релиз Python 3.13: В октябре вышла новая версия, c экспериментальным JIT-компилятором и улучшенным REPL.

— Удаление GIL: В течение года команда PSF выпилила Global Interpreter Lock, что улучшило многопоточную производительность языка.

— Релиз NumPy 2.0: В июне состоялся этот релиз популярной библиотеки вычислений. Обновление принесло значительные улучшения в производительности и функциональности.

Смотреть полный подкаст на замедленотьюбе

#факт

@zen_of_python

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

Zen of Python

Olivier Darcula Theme: PyCharm

Проолжаем феерию цвета в темном исполнении. Тема в стиле непревзойденного салата для IDE PyCharm.

Конверсия в .tmTheme в выполнена с помощью опенсорсного инструмента colorSchemeTool.

#кек

@zen_of_python

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

Zen of Python

Самые-самые посты за 2024 год

— Самый комментируемый: Задача о перетасовке строки

— Самый залайканный: He was a VSCode boy, she was a PyCharm girl

— Самый пересылаемый + с самым большим ER*: Самая красивая и лаконичная шпаргалка bash

— Самый просматриваемый: В мире разработчиков

ER (англ. Engagement Rate) — доля вовлеченности. Рассчитывается по формуле:
ER = (лайки + комментарии) / подписчики * 100%

@zen_of_python

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

Zen of Python

Шпаргалка, о которой вы не знали, что она вам нужна: cURL и его флаги

Когда лень запускать Postman, но запрос протестировать надо.

@zen_of_python

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

Zen of Python

Подарите вашей девушке платье PyCharm, ведь оно еще лучше, чем нашумевшее платье Excel.

#кек

@zen_of_python

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

Zen of Python

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

@zen_of_python

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

Zen of Python

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

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

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

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

@zen_of_python

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

Zen of Python

Квиз: как удалять элементы списка

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

#квиз

@zen_of_python

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

Zen of Python

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

Задает Anton Yablokov:

"pyaudio не выдаёт звук, когда прошу устройство явно, а не определённые системой pulse и default. ЧЯДНТ?

Какие есть альтернативы, кроме тяжеловесной PySide6.QtMultimedia?

https://stackoverflow.com/questions/79295111/pyaudio-produces-no-sound-when-using-explicit-device".

#вопрос

@zen_of_python

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

Zen of Python

Большой гайд по Python от Tproger: инструменты для всех направлений

В Tproger подготовили подборку питонических статей для начинающих по следующим направлениям:

— Бэкенд-разработка;
— Фронтенд-разработка;
— Парсинг;
— Тестирование;
— Data Science.

Здесь и роадмапы, и про хранение данных, и про самые популярные фреймворки и многое другое.

#основы

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

Zen of Python

В чём преимущества и недостатки перехода на платформы?

«Что хорошего: система становится стабильнее, быстрее внедряются новые фичи, а сервисом могут пользоваться различные продуктовые команды», — рассказывает Ярослав Тулупов,CTO финтеха Авито. 

А узнать, что не очень, можно в конференц-зале Avito All Day Long, в котором мы собрали краткую выжимку из докладов этого большого события. Располагайтесь, места хватит всем: https://tprg.ru/5Osj

Реклама

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