Вопрос подписчика
Задает @StSav012:
«Есть ли эквивалент
в виде параметра командной строки интерпретатора или env var? Конечно, патчить не грешно, но если проще не патчить…»
NB! Пожалуйста, будьте взаимовежливы. Однажды и вам помогут в этой рубрике.
@zen_of_python
Задает @StSav012:
«Есть ли эквивалент
from __future__ import annotations
в виде параметра командной строки интерпретатора или env var? Конечно, патчить не грешно, но если проще не патчить…»
NB! Пожалуйста, будьте взаимовежливы. Однажды и вам помогут в этой рубрике.
@zen_of_python
Forwarded from Сохранёнки программиста
Использование Docker [2017]
Docker упрощает разработку, развертывание и запуск приложений, особенно когда речь идет о распределенных системах. Контейнеры позволяют изолировать процессы, быстро масштабировать сервисы и избегать проблем с совместимостью окружений.
В этом руководстве разобраны ключевые моменты работы с Docker: от базовых принципов запуска контейнеров до управления сложными инфраструктурами с множеством хостов. Много практики, полезных деталей и понятных объяснений — все, что нужно, чтобы начать уверенно использовать Docker в работе.
#docker #книга #ru
Docker упрощает разработку, развертывание и запуск приложений, особенно когда речь идет о распределенных системах. Контейнеры позволяют изолировать процессы, быстро масштабировать сервисы и избегать проблем с совместимостью окружений.
В этом руководстве разобраны ключевые моменты работы с Docker: от базовых принципов запуска контейнеров до управления сложными инфраструктурами с множеством хостов. Много практики, полезных деталей и понятных объяснений — все, что нужно, чтобы начать уверенно использовать Docker в работе.
#docker #книга #ru
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
PyFlyde | Визуальное программирование для дата-инженеров
В отличие от многих других low / no-code-конструкторов, flyde интегрируется в VSCode и может впоследствии собраться в полноценный проект на Python.
Цена: бесплатно
Репозиторий проекта
@zen_of_python
В отличие от многих других low / no-code-конструкторов, flyde интегрируется в VSCode и может впоследствии собраться в полноценный проект на Python.
Цена: бесплатно
Репозиторий проекта
@zen_of_python
👍3
Flet | Питонический React для вашего кроссплатформенного приложения
Англоязычный, но ультрапонятный туториал на 25 минут про молодой фреймворк Flet, который базируется на Flutter (!) и предлагает удобный способ билдить ваше приложение сразу для веба, мобильных устройств и десктопа.
Смотреть на замедленотьюбе
#инструмент
@zen_of_python
Англоязычный, но ультрапонятный туториал на 25 минут про молодой фреймворк Flet, который базируется на Flutter (!) и предлагает удобный способ билдить ваше приложение сразу для веба, мобильных устройств и десктопа.
Смотреть на замедленотьюбе
#инструмент
@zen_of_python
This media is not supported in your browser
VIEW IN TELEGRAM
Карта Python
Нетривиальный способ понять, как различные пакеты зависят друг от друга в виде пузырьковой диаграммы.
Пожалуй, лучший способ для новичков увидеть топ самых популярных инструментов в языке. Фанатам библиотек с минимальным количеством зависимостей тоже очень сгодится при подборе архитектуры проекта.
Смотреть (лучше на десктопе)
#факт
@zen_of_python
Нетривиальный способ понять, как различные пакеты зависят друг от друга в виде пузырьковой диаграммы.
Пожалуй, лучший способ для новичков увидеть топ самых популярных инструментов в языке. Фанатам библиотек с минимальным количеством зависимостей тоже очень сгодится при подборе архитектуры проекта.
Смотреть (лучше на десктопе)
#факт
@zen_of_python
👍5🔥2
Квиз про GIL
Небольшая англоязычная викторина на 6 вопросов про Global Interpreter Lock. Новичкам полезно, так как объясняет 90% критики в адрес Python.
Подготовиться к тесту можно с помощью статьи.
#квиз
@zen_of_python
Небольшая англоязычная викторина на 6 вопросов про Global Interpreter Lock. Новичкам полезно, так как объясняет 90% критики в адрес Python.
Подготовиться к тесту можно с помощью статьи.
#квиз
@zen_of_python
Вопросы подписчиков
Zen of Python поддерживает новоприбывших (и не только) в особой рубрике. Как это работает:
— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;
#вопросы_новичков
@zen_of_python
Zen of Python поддерживает новоприбывших (и не только) в особой рубрике. Как это работает:
— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;
#вопросы_новичков
@zen_of_python
Придумайте подпись к фото, но так, чтобы это относилось к языку программирования.
Победитель прошлого такого интерактива — @al_yurin.
#кек #обсуждение
@zen_of_python
Победитель прошлого такого интерактива — @al_yurin.
#кек #обсуждение
@zen_of_python
Из жизни админа. Вечно эта строка сессии TG отваливается...
У кого было? Поделитесь в комментариях.
#кек
@zen_of_python
У кого было? Поделитесь в комментариях.
#кек
@zen_of_python
😁3
Логики, которые помогли создать программирование @7LlfE05
Даже у понятий «переменная» и «функция» есть своя докомпьютерная история. Рекурсивная модель Гильберта сыграла ключевую роль в формировании основ программирования. Благодаря ей мы, пускай бессознательно, придаем переменным роль подлежащего, а функциям — роль сказуемого в своем коде. Между Python-языком и русским языком больше общего, чем кажется.
#факт
@zen_of_python
Даже у понятий «переменная» и «функция» есть своя докомпьютерная история. Рекурсивная модель Гильберта сыграла ключевую роль в формировании основ программирования. Благодаря ей мы, пускай бессознательно, придаем переменным роль подлежащего, а функциям — роль сказуемого в своем коде. Между Python-языком и русским языком больше общего, чем кажется.
#факт
@zen_of_python
👍5🆒4
This media is not supported in your browser
VIEW IN TELEGRAM
tach | Древо зависимостей проекта наглядно
Если для вашего растущего проекта стало важно отслеживать, на каких инструментах он зиждится, эта опенсорсная утилита поможет:
— построить крутой наглядный граф зависимостей;
— почистить от лишнего быстрее, чем руками и многое другое.
Воистину прекрасный способ познать свой проект на глубинном уровне и предотвратить проблемы при сборке в будущем. Быстродейственный, потому что на Rust.
Цена: бесплатно
Репозиторий проекта
⚡ — бывало, лазил так глубоко
🗿 — если проект с GitHub не собирается, просто ищу следующий
#инструмент
@zen_of_python
Если для вашего растущего проекта стало важно отслеживать, на каких инструментах он зиждится, эта опенсорсная утилита поможет:
— построить крутой наглядный граф зависимостей;
— почистить от лишнего быстрее, чем руками и многое другое.
Воистину прекрасный способ познать свой проект на глубинном уровне и предотвратить проблемы при сборке в будущем. Быстродейственный, потому что на Rust.
Цена: бесплатно
Репозиторий проекта
⚡ — бывало, лазил так глубоко
🗿 — если проект с GitHub не собирается, просто ищу следующий
#инструмент
@zen_of_python
👍6
Помните про ускорение Python на 30%?
Недавно за счет tail-calls оптимизировали C-компилятор, который помогает вашему питоническому коду работать быстрее.
Один весьма кропотливый разработчик задизайнил несколько экспериментов, чтобы оценить этот столь долгожданный прирост производительности. Статья хардкорная и новичкам будет особенным испытанием (впрочем, всегда можно попросить нейронку ее резюмировать / упростить).
Хоть в рамках его опытов производительность увеличилась на 10-15%, и была двойственность в интерпретации результатов, он все равно настаивает на повышенной надежности нового C-компилятора.
#факт
@zen_of_python
Недавно за счет tail-calls оптимизировали C-компилятор, который помогает вашему питоническому коду работать быстрее.
Один весьма кропотливый разработчик задизайнил несколько экспериментов, чтобы оценить этот столь долгожданный прирост производительности. Статья хардкорная и новичкам будет особенным испытанием (впрочем, всегда можно попросить нейронку ее резюмировать / упростить).
Хоть в рамках его опытов производительность увеличилась на 10-15%, и была двойственность в интерпретации результатов, он все равно настаивает на повышенной надежности нового C-компилятора.
#факт
@zen_of_python
👍5
1 апреля в этом канале розыгрышей не будет
Редакция просто оставляет вам здесь подборку Pythonic-мемов, которые подписчики щедрее всего одарили лайками за последнее время.
Чистое наслаждение настоящего питониста
#кек
@zen_of_python
Редакция просто оставляет вам здесь подборку Pythonic-мемов, которые подписчики щедрее всего одарили лайками за последнее время.
Чистое наслаждение настоящего питониста
#кек
@zen_of_python
❤6😁4👍1