Добрый день, друзья!
Сегодня имеем хорошие новости для всех, кто хочет сделать старт в изучении одного из самых популярных языков программирования – на ITVDN вышли все уроки курса “Python Базовый”. Курс на украинском языке!
Python — это язык программирования высокого уровня, главными ценностями которого являются простота, читабельность и высокомодульность. Python используется для создания широкого спектра приложений, включая веб-разработку, анализ данных, искусственный интеллект, научные вычисления, разработку игр и т. д.
Курс “Python Базовый” является логическим продолжением курса “Python Стартовый”.
В нем рассматривается парадигма объектно-ориентированного программирования (ООП) и ее реализация в языке Python. Вы познакомитесь с основными концепциями ООП – инкапсуляцией, наследованием, полиморфизмом, абстракцией и тем, как эти принципы воплощены в конструкциях Python.
Также на курсе рассматривается способ практического применения рекурсии в Python, способы работы с файлами, чтение и запись, особенности сложных структур данных, создание собственных модулей и основы правильного дизайна кода по правилам PEP8.
Автор курса – Виктория Бойчук, Python Developer и тренер в учебном центре CyberBionic Systematics.
Продолжительность курса – 4 часа 18 минут.
Структура курса:
- Знакомство с ООП. Наследование.
- Инкапсуляция.
- Полиморфизм.
- Абстракция.
- Работа с рекурсией.
- Структуры данных.
- Модули Python.
- Чтение и запись файлов.
- PEP8 стандарты оформления кода
Чему вы научитесь на данном курсе:
- Создавать простые объектно-ориентированные программы.
- Понимать основы парадигмы ООП и её особенности в Python.
- Выстраивать архитектуру программы на основе классов и объектов.
- Уметь читать, обрабатывать и записывать файлы (текстовые, XML, CSV, JSON).
- Разбираться в том, что такое PEP8, PEP20 и уметь применять на практике правила оформления кода Python 3.
- Понимать Дзен Python.
- Использовать List and dict comprehensions (генераторы списков).
- Работать со сложными структурами данных в Python.
- Создавать свой Python модуль.
Предварительные требования
Для понимания материала необходимо владеть начальными знаниями конструкций Python (типы данных, циклы, разветвления, функции, обработка исключений).
Смотрите первый урок в свободном доступе. Курс уже доступен на нашем сайте в полном объеме – к каждому уроку есть практические задания, опорный конспект и онлайн тесты для более глубокого усвоения материала. Если у вас есть активная подписка, вы можете посмотреть его прямо сейчас.
Курс входит в комплексную программу подготовки по специальности Python Developer.