Курс: "Python для начинающих"
Изучите основы самого быстрорастущего и популярного языка в мире программирования, используемого как программистами, аналитиками, так и инженерами машинного обучения
Ближайший поток
Дата неизвестна
16 недельГруппа
В группе: 10-12 человек. Ваши единомышленники, будущие друзья и коллеги
Формат обучения
Онлайн
Стоимость обучения:
612500₸/курс.
350000₸/курс.
+Бесплатный курс 🎁
29,167₸/мес.
14,583₸/мес.
На этом курсе вы научитесь:
1. Основные понятия
Ввод и вывод данных. Типы данных. Переменные. Оператор присваивания. Изменение переменных. Преобразование типов. Работа с ошибками и как правильно писать код.
2.Условный оператор
Изучение схем «если», «если-иначе» и «иначе». Особенности составления условий. Операций сравнения. Логические операторы. Условные конструкций.
3. Работа с циклами
Виды циклов в Python. Цикл с условием. Бесконечный цикл. Операторы break и continue. Синтаксические и смысловые особенности использования данных конструкций. Связь между циклами со счетчиком и условием.
4. Коллекций
Понятие «список», «строка», «множество», «словарь» и т.д. Понятие индексов и работа и индексами. Преимущества коллекций и разница между коллекциями. Понятие «key-value» и уникальность. Работа цикла с коллекциями. Разбор методов каждой коллекций.
5.Функции
Понятия «функция». Возможности изученных инструментов. Достоинства и недостатки функций. Особенности использования и синтаксис функций. Локальные и глобальные переменные. Передача и возврат данных из функций. Рекурсивные функций.
6. Модули и работа с файлом
Понятие «модуль». Разбор готовых модулей и как ими пользоваться. Создание своих модулей для дальнейшего использования. Работа с файлами. Функция open() и её моды.
7. Исключения и регулярные выражения
Обход исключений. Вызов исключений. Конструктор try-except. Дополнительные конструкций. Знакомства с базовыми исключениями. Понятие «RegEx». Разбор модуля «re». Работа с паттернами. Синтаксис RegEx. Разбор всех функций из модуля «re».
8. Классы
Понятие «class». Создание класса и объекта. Создание свойств и методов класса. Конструктор класса. Наследование, полиморфизм, инкапсуляция. Перегрузка операторов.
8. Разработка полноценного приложения
Разработка полноценных консольных приложении на выбор. Совместная разработка приложения опираясь на пройденные темы.
- Создаёт вычислительные программы;
- Работает с сетевыми протоколами HTTP и HTTPS;
- Пишет программное обеспечение (парсер) для сбора и структурирования данных;
- Пишет новые парсеры для сбора данных с сайтов;
- Администрирует работу парсеров;
Заработная плата Python-разработчика
за месяц на разных этапах развития