Почему ваш код не соответствует Python (и как это исправить)

💡 Узнайте, как разрабатывать отличное программное обеспечение за 7 шагов:
Что на самом деле означает писать Pythonic код? В этом видео мы отвечаем на этот вопрос, беря небольшой, запутанный скрипт и пошагово рефакторя его, используя основные принципы идиоматического Python. Заодно вы научитесь думать как настоящий Pythonista: использовать функции вместо ненужных классов, задействовать классы данных, писать понятный поток управления, использовать такие инструменты, как pathlib и логирование, и применять дзен Python на практике. 🛍️ Ознакомьтесь с товарами ArjanCodes:
🔥 Репозиторий GitHub:
🎓 Курсы ArjanCodes:
💬 Присоединяйтесь к моему серверу Discord:
🔖 Главы: 0:00 Введение 0:18 Что означает «Pythonic»? 2:08 До 3:13 Шаг 1 — Предпочитайте функции классам 4:32 Шаг 2 — Используйте менеджеры контекста 6:42 Шаг 3 — Добавьте аннотации типов 10:46 Шаг 4 — Предпочитайте EAFP LBYL 12:06 Шаг 5 — Используйте классы данных для структурированных данных 17:09 Шаг 6 — Централизуйте пути к файлам и их использование 19:19 Шаг 7: Используйте сильные стороны Python 23:10 Шаг 8 — Добавьте логирование вместо печати 24:10 Шаг 9 — Добавьте функцию Main 25:56 Заключение #arjancodes #softwaredesign #python

Смотрите также