Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Почему ваш код не соответствует 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