Как читать чужой код и понимать его
Как думаете, что делает этот код?
Ответ не такой, как вы думаете, смотрите статью.
#основы
@zen_of_python
Как думаете, что делает этот код?
from tests.test_catalog import run_basic_tests
if __name__ == "__main__":
run_basic_tests()
Ответ не такой, как вы думаете, смотрите статью.
#основы
@zen_of_python
Tproger
Как читать чужой код - Как понимать не свой код - Tproger
Как читать не свой код. Показываем, как правильно понимать и разбираться в чужом коде. Рассматриваем пошаговую инструкцию и основные нюансы ✔ Tproger
❤3👍1
PGQueuer | Автоматизация для PostgreSQL
Это минималистичная библиотека на Python позволяет создавать воркфлоу (потоки задач) по расписанию с использованием механизмов
#инструмент
Репозиторий проекта
@zen_of_python
Это минималистичная библиотека на Python позволяет создавать воркфлоу (потоки задач) по расписанию с использованием механизмов
LISTEN / NOTIFY
и FOR UPDATE SKIP LOCKED
PostgreSQL, а также упрощать обработку больших объемов данных.#инструмент
Репозиторий проекта
@zen_of_python
Вышел Python 3.14.0a4
Среди фичей:
— «Ленивая» интепретация аннотаций (на скриншоте, см. документацию);
— API языка C вместо C-подобных методов и функций;
— Депрекатнули PGP-подписи и проч.
Это ранняя версия ЯП для тестирования разработчиками.
Release Note
#факт
@zen_of_python
Среди фичей:
— «Ленивая» интепретация аннотаций (на скриншоте, см. документацию);
— API языка C вместо C-подобных методов и функций;
— Депрекатнули PGP-подписи и проч.
Это ранняя версия ЯП для тестирования разработчиками.
Release Note
#факт
@zen_of_python
👍5❤2
Расскажите, откуда вы?
Anonymous Poll
31%
Москва
12%
Санкт-Петербург
5%
Екатеринбург
4%
Нижний Новгород
4%
Краснодар
3%
Тюмень
6%
Новосибирск
3%
Уфа
1%
Владивосток
32%
Другое (напишу в комментариях)
💊4👍1
Квиз про README
Неожиданная, но весьма полезная тема для Python-разработчиков — верстка файла, описывающего репозиторий. Викторина рассчитана на 3-4 минуты и состоит из 5 вопросов. К ней можно подготовиться с помощью этой статьи.
#квиз
@zen_of_python
Неожиданная, но весьма полезная тема для Python-разработчиков — верстка файла, описывающего репозиторий. Викторина рассчитана на 3-4 минуты и состоит из 5 вопросов. К ней можно подготовиться с помощью этой статьи.
#квиз
@zen_of_python
👍2
Forwarded from Python: задачки и вопросы
Что будет, если не указать pd.read_csv() явно, какой столбец использовать в качестве индекса?
Anonymous Quiz
58%
Будет сгенерирован безымянный числовой столбец-индекс
18%
Столбец будет выбран автоматически
14%
У таблицы не будет индекса
9%
Код вызовет ошибку
Квиз про args и kwargs
Небольшая англоязычная викторина с RealPython, посвященная позиционным и именованным аргументам. Состоит из 6 вопросов и займет не более 10 минут. Перед прохождением можно освежить познания с помощью статьи.
#квиз
@zen_of_python
Небольшая англоязычная викторина с RealPython, посвященная позиционным и именованным аргументам. Состоит из 6 вопросов и займет не более 10 минут. Перед прохождением можно освежить познания с помощью статьи.
#квиз
@zen_of_python
👍2
10 советов, как вырасти из джуна в Python
Неочевидная подборка рекомендаций от небезызвестного англоязычного канала ArjanCodes, где питонист делится соображениями, что же сделает из новичка мидла. Помимо привычных включений (Comprehensions), здесь еще интересно и про генераторы, типизацию и написание тестов.
#основы
@zen_of_python
Неочевидная подборка рекомендаций от небезызвестного англоязычного канала ArjanCodes, где питонист делится соображениями, что же сделает из новичка мидла. Помимо привычных включений (Comprehensions), здесь еще интересно и про генераторы, типизацию и написание тестов.
#основы
@zen_of_python
✍3
Вопросы подписчиков
Zen of Python поддерживает новоприбывших (и не только) в особой рубрике. Как это работает:
— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;
#вопросыновичков
@zen_of_python
Zen of Python поддерживает новоприбывших (и не только) в особой рубрике. Как это работает:
— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;
#вопросыновичков
@zen_of_python
This media is not supported in your browser
VIEW IN TELEGRAM
Придумайте подпись к видео, но так, чтобы это относилось к языку программирования.
Победители прошлого интерактива — @antonterehov и @kirillkasparyants1.
#кек
@zen_of_python
Победители прошлого интерактива — @antonterehov и @kirillkasparyants1.
#кек
@zen_of_python
😭3👍1👎1
pyper | Параллелизм прост
Специализирующийся на обработке данных фреймворк, подходящий для ETL-пайплайнов, Data-микросервисов и всевозможных парсеров. Создатели обещают параллелизм и интуитивно понятный API. Выходит, что это некий собрат Airflow для данных.
Репозиторий проекта
#инструмент
@zen_of_python
Специализирующийся на обработке данных фреймворк, подходящий для ETL-пайплайнов, Data-микросервисов и всевозможных парсеров. Создатели обещают параллелизм и интуитивно понятный API. Выходит, что это некий собрат Airflow для данных.
Репозиторий проекта
#инструмент
@zen_of_python
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
В Postman теперь можно создавать ИИ-агентов
Создатели Postman AI Agent Builder обещают беспрецедентно простой no-code инструмент для создания AI-ассистентов. Есть даже визуальный конструктор, графики-бенчмарки для разных LLM и возможность сдруживать разные методы и API. В роадмапе даже хостинг таких агентов.
Посадочная на Postman.com
#инструмент
@zen_of_python
Создатели Postman AI Agent Builder обещают беспрецедентно простой no-code инструмент для создания AI-ассистентов. Есть даже визуальный конструктор, графики-бенчмарки для разных LLM и возможность сдруживать разные методы и API. В роадмапе даже хостинг таких агентов.
Посадочная на Postman.com
#инструмент
@zen_of_python
👍5🔥1
Forwarded from Python: задачки и вопросы
Что можно настроить с помощью pd.set_option()?
Anonymous Quiz
20%
Сколько строк отображать при вызове датафрейма
11%
Какой фреймворк использовать для построения графика
4%
Сколько знаков после запятой показывать
65%
Все вышеперечисленное
Forwarded from Python: задачки и вопросы
Функция
Документация
pd.set_option()
в библиотеке Pandas позволяет настраивать различные параметры отображения и поведения датафрейма, улучшая пользовательский опыт. Она позволяет изменять такие настройки, как максимальное количество отображаемых строк и столбцов, точность представления чисел, форматирование дат и времени, а также задавать бэкенд-движки при чтении файлов Excel, баз SQL и проч. Пользователи могут установить параметры как глобально, так и для конкретных сессий, что позволяет тонко настраивать визуализацию данных под свои нужды. Доступные параметры можно просмотреть с помощью pd.get_option()
и pd.describe_option()
, что упрощает управление настройками.Документация
👍8
VSCode vs. PyCharm
Переход с первой на вторую IDE стоит совершать, по мнению админа, не в первый год разработки, а когда наступает некое плато в развитии навыка кодить. В этот момент стать лучшей версией себя поможет именно PyCharm: хоть ворнингов с подчеркнутыми словами станет больше, зато узкопрофильность шаг за шагом позволит стать вашему проекту более «ухоженным» и читаемым.
Для сомневающихся — скурпулезный разбор различий между двумя популярными питоническими IDE от фулстэк-разработчика, на русском языке и длиной в 32 минуты.
Смотреть на замедленотьюбе
#факт
@zen_of_python
Переход с первой на вторую IDE стоит совершать, по мнению админа, не в первый год разработки, а когда наступает некое плато в развитии навыка кодить. В этот момент стать лучшей версией себя поможет именно PyCharm: хоть ворнингов с подчеркнутыми словами станет больше, зато узкопрофильность шаг за шагом позволит стать вашему проекту более «ухоженным» и читаемым.
Для сомневающихся — скурпулезный разбор различий между двумя популярными питоническими IDE от фулстэк-разработчика, на русском языке и длиной в 32 минуты.
Смотреть на замедленотьюбе
#факт
@zen_of_python
👍5👎5😐4⚡1
Forwarded from Django Unleashed Framework
Покоряем Django: Ваш Путеводитель
Узнайте, как овладеть разработкой на Python Django с помощью этого подробного руководства. Погрузитесь в изучение основных компонентов Django, освоение его передовых функций и создание мощных веб-приложений. Идеально для новичков и профессионалов, которые хотят улучшить свои навыки.
Подробности: https://metacode.hashnode.dev/mastering-python-django-development-a-comprehensive-guide
#en
@django_prog | Другие наши каналы
Узнайте, как овладеть разработкой на Python Django с помощью этого подробного руководства. Погрузитесь в изучение основных компонентов Django, освоение его передовых функций и создание мощных веб-приложений. Идеально для новичков и профессионалов, которые хотят улучшить свои навыки.
Подробности: https://metacode.hashnode.dev/mastering-python-django-development-a-comprehensive-guide
#en
@django_prog | Другие наши каналы
👎6
itertools | База
Шикарная англоязычная статья для начинающих про встроенный модуль для итерирования почти всего. Там вы разберетесь:
— с популярными методами (
— итераторами, меняющими разрешение выходного объекта;
— фильтрующими и комбинирующими итераторами.
#факт
@zen_of_python
Шикарная англоязычная статья для начинающих про встроенный модуль для итерирования почти всего. Там вы разберетесь:
— с популярными методами (
product, chain
, pairwise);
— итераторами, меняющими разрешение выходного объекта;
— фильтрующими и комбинирующими итераторами.
#факт
@zen_of_python