Чему вы научитесь
- Основам синтаксиса Python: работать с переменными, типами данных и операторами.
- Использовать основные структуры данных: списки, словари, кортежи и множества.
- Писать условные конструкции и циклы для управления потоком выполнения программы.
- Создавать и использовать функции, понимать их область видимости.
- Основам ООП: создавать классы и объекты, применять инкапсуляцию, наследование и полиморфизм.
- Обрабатывать ошибки и исключения для создания устойчивых программ.
- Работать с файлами: читать, записывать и сериализовать данные (JSON).
- Использовать функции высшего порядка, лямбда-выражения и декораторы.
- Создавать собственные классы исключений.
- Понимать основы асинхронного программирования с помощью async/await.
О курсе
Курс Python: от основ (переменные, типы данных, операторы) до ООП, работы с файлами, асинхронного программирования и продвинутых тем (декораторы, исключения). Полное руководство для начинающих и систематизации знаний.
Для кого этот курс
Этот курс предназначен для широкого круга лиц, которые хотят с нуля освоить Python и получить навыки, востребованные в современной IT-индустрии.
Целевые сегменты:
1. Начинающие с нуля: Полные новички в программировании, которые хотят получить первую профессию или сменить сферу деятельности.
2. Студенты технических и нетехнических специальностей: Для укрепления знаний, выполнения учебных проектов и повышения своей конкурентоспособности на рынке труда.
3. Специалисты из смежных областей: Аналитики, маркетологи, инженеры, которые хотят автоматизировать свои задачи и работать с данными более эффективно.
4. Самоучки с фрагментарными знаниями: Те, кто уже пробовал изучать Python, но хочет структурировать понимание, заполнить пробелы и перейти на профессиональный уровень.
Начальные требования
· Уверенное пользование компьютером: умение работать с файлами, папками, установкой программ.
· Базовая компьютерная грамотность: понимание, что такое операционная система и программы.
· Знание школьной математики: арифметика, основы логики.
· Готовность уделять время практике: программирование осваивается только через написание кода.
· Английский язык на уровне чтения со словарем: большая часть документации и сообщений об ошибках на английском.
Преподаватели курса
Нагрузка
4-5 часов в неделю