★ 4.7 (4,293)
⏱ 1 ч 10 мин
📚 8 уроков
🎧 Аудиоверсия
О курсе
Написание простых скриптов на Python — отличное начало, но для создания поддерживаемого программного обеспечения профессионального уровня требуется глубокое понимание объектно-ориентированного программирования (ООП) и современных шаблонов проектирования. Если вы хотите писать структурированный, многократно используемый код, который масштабируется, освоение этих основ разработки программного обеспечения — ваш следующий шаг.
Этот курс в текстовом формате проведет вас через переход от написания простого кода к проектированию надежных приложений на Python. Вы научитесь структурировать программы с помощью классов, объектов и принципов чистого проектирования, а также освоите современные рабочие процессы, которые ежедневно используют профессиональные разработчики.
Что вы узнаете:
- Понимание основных принципов объектно-ориентированного программирования, включая наследование, инкапсуляцию и полиморфизм
- Написание чистого, самодокументируемого кода с использованием современных возможностей Python, таких как подсказки типов и классы данных
- Проектирование модульных приложений путем преобразования реальных требований в организованные классы и методы
- Управление версиями программного обеспечения и настройками проектов с помощью Git и современных виртуальных сред
- Создание структурированных приложений, интегрирующих внешние API и управляющих потоком данных
- Внедрение базового автоматизированного тестирования с помощью pytest для обеспечения надежности и отсутствия ошибок в вашем коде
Вы начнете с основных концепций объектно-ориентированного программирования и базовой терминологии, а затем шаг за шагом перейдете к принципам проектирования программного обеспечения и рефакторингу кода. Благодаря четким письменным объяснениям, структурированным разборам кода и практическим упражнениям вы увидите, как именно создавать и организовывать профессиональные приложения на Python с нуля.
Этот курс предназначен для учащихся, которые знают базовый синтаксис Python и хотят повысить свои навыки до профессионального уровня. Предварительный опыт работы с ООП, системами контроля версий или проектированием программного обеспечения не требуется.
Начните читать сегодня, чтобы создавать более чистые и профессиональные приложения на Python.
Что вы получите
-
📜
Сертификат об окончании
Добавьте в профиль LinkedIn
-
🎧
Аудиоверсия включена
Учитесь в дороге — экран не нужен
-
♾️
Пожизненный доступ
Возвращайтесь в любое время, без срока
-
📱
Телефон или компьютер
Работает везде и на любом устройстве
-
💸
Возврат в течение 30 дней
Без вопросов
-
⚡
Кратко и по делу
1 ч 10 мин практического материала
Отзывы (6)
Хорошее введение. Я оценил четкие шаги, хотя некоторые из более поздних модулей могли бы использовать больше примеров.
Я оценил реальные приложения, которые были показаны. Могли бы использовать несколько дополнительных возможностей для практики.
Это приличное введение. Могло бы выиграть от более разнообразных примеров и немного лучшего потока между модулями.
Я узнал тонну, и структура сделала его легким для следования. Любил практические примеры применения, которые они предоставили.
Хмм, я не уверен, что это для абсолютного новичка. Это предполагает немного предварительных знаний, которые не были явно преподаны. Некоторые примеры были запутанными.
Довольно хорошее введение. Примеры были полезны, но я хотел бы, чтобы было немного больше практического материала.
Студенты также прошли
Python OOP, File Handling, and Libraries
Изучите объектно-ориентированное программирование, современные методы работы с файлами и мощные встроенные библиотеки для написания чистого, поддерживаемого кода на Python.
★ 5.0 (15)
$4.99$9.99
Основы объектно-ориентированного программирования на Python
Узнайте, как разрабатывать масштабируемое программное обеспечение с использованием классов, наследования и современных шаблонов Python с помощью четких письменных объяснений и практических упражнений.
★ 5.0 (20)
$4.99$9.99
Основы разработки на Python: структурированный курс для начинающих
Освойте основы программирования на Python с помощью высокоструктурированной, пошаговой учебной программы, разработанной для абсолютных новичков, начинающих свою карьеру в сфере разработки программного обеспечения.
★ 5.0 (3,434)
$4.99$9.99
Веб-системы на Python: интеграция, тестирование и пакетирование
Узнайте, как создавать, тестировать и распространять веб-приложения на Python, а также освоите современные методы интеграции и эффективные рабочие процессы пакетирования для кросс-платформенного развертывания.
★ 4.9 (21)
$4.99$9.99
Часто спрашивают
Что нужно для прохождения курса?
+
Только смартфон или компьютер с доступом в интернет. Никаких установок и оборудования.
Как оплатить?
+
Банковской картой через Stripe или криптовалютой. Данные карты обрабатывает Stripe — мы их не храним.
Можно ли вернуть деньги?
+
Да — полный возврат в течение 30 дней, без вопросов.
Как долго будут доступны материалы?
+
Навсегда. После покупки курс остаётся с вами — возвращайтесь в любое время.
Получу ли я сертификат?
+
Да. По окончании выдаётся сертификат, который можно добавить в профиль LinkedIn.
Подходит для специалистов в
IT
Дизайн
Финансы
Маркетинг
Медицина
Образование
HoReCa
Производство