Курсы Python для начинающих в Туле от МШП

Курсы Python для начинающих в Туле от МШП
Формат обучения: Вебинары, Онлайн, Очно
Дополнительно: Проекты в портфолио
Уровень: Новичок
Рассрочка: 3 300 р/месяц
Документ: Сертификат
Длительность курса:

8 недель на курс
2 занятия в неделю
16 практических занятий

Источник:

Перейти к курсу

Программа обучения:

  • Длительность: 8 недель
  • Курс состоит из 2 занятий в неделю
  • Всего 16 практических занятий, каждое продолжительностью 2 часа
  • Новая группа стартует каждую неделю, вы можете присоединиться в любой день
  • Гибкий график обучения, возможность заниматься с разными группами

Блоки курса:

  1. Синтаксис языка Python и рабочее окружение:
    • Установка и интерфейс редактора VS Code
    • Базовые конструкции и типы переменных в Python
    • Типы данных
    • Операции с числами и строками
    • Переменные
    • Освоение работы с VS Code, Python, типами данных и переменными на практике
  2. Операторы и выражения:
    • Арифметические операторы
    • Операторы сравнения
    • Операторы присваивания
    • Логические операторы
    • Операторы принадлежности
    • Операторы тождественности
    • Битовые операторы
    • Освоение работы с операторами «and», «or», «not», математическими выражениями и логикой на практике
  3. Оператор ветвления if:
    • Синтаксис инструкции if
    • Трехместное выражение if/else
    • Выполнение инструкций
    • Освоение работы с операторами if, else, elif и создание вариативных сценариев на практике
  4. Цикл While:
    • Принцип работы цикла while
    • Управление циклом
    • Else в цикле while
    • Прерывание цикла: операторы break, continue, pass
    • Освоение работы с циклом while, остановкой цикла и операторами прерывания на практике
  5. Цикл for и его особенности в работе с range:
    • Принцип работы цикла for
    • Переменные и множества значений: списки, кортежи, строки, диапазоны
    • Функция range — применение
    • Настройка функции print()
    • Цикл for с блоком else
    • Освоение работы с циклом for, range, print() и использование блока else на практике

6. Работа с вложенными циклами:

  • Изучение вложенных циклов, которые выполняются внутри других циклов
  • Структура и написание кода
  • Примеры использования
  • Освоение работы с вложенными циклами, оператором break, оператором continue и синтаксисом list comprehension на практике
  • Преподаватель оценит результат выполнения задания и проведет детальный разбор с вами.

7. Изучение функций:

  • Изучение именных и анонимных функций
  • Инструкции def, return и lambda
  • Работа с обязательными и необязательными аргументами функции
  • Функции с произвольным числом аргументов
  • Освоение работы с анонимными функциями, аргументами функции, вызовом функций и инструкциями на практике
  • Преподаватель оценит результат выполнения задания и проведет детальный разбор с вами.

8. Полная форма списков и строк:

  • Углубленная работа со списками и строками
  • Разложение списка на элементы
  • Особенности и дополнительные компоненты
  • Методы и функции по работе со списками
  • Добавление и удаление элементов
  • Освоение работы со списками, перебором элементов, удалением элементов, сортировкой на практике
  • Преподаватель оценит результат выполнения задания и проведет детальный разбор с вами.

9. Работа с файлами:

  • Манипуляции с файлами с использованием языка Python (открытие, добавление, удаление и т. д.)
  • Запись в файл с помощью метода write
  • Метод close
  • Освоение редактирования файлов, перевода в другой формат, чтения и записи на практике
  • Преподаватель оценит результат выполнения задания и проведет детальный разбор с вами.

10. Объектно-ориентированное программирование:

  • Изучение классов, объектов, динамических изменений
  • Работа с экземплярами классов
  • Методы и имитации
  • Функции как методы
  • Освоение основ объектно-ориентированного программирования, аргументов, атрибутов и инициализаторов на практике
  • Преподаватель оценит результат выполнения задания и проведет детальный разбор с вами.

11. Дополнительные библиотеки для работы:

  • Создание программного интерфейса с помощью функционала PyQT5
  • Создание приложений и разработка игр
  • Операции с массивами библиотеки NumPy
  • Работа с DateTime или линейной алгеброй
  • Работа с Matplotlib
  • Обзор популярных фреймворков
  • Освоение работы с библиотеками PyQT5, NumPy, Matplotlib, изучение особенностей app-разработки на практике
  • Преподаватель оценит результат выполнения задания и проведет детальный разбор с вами.

12. Фреймворк Django для создания веб-сайта:

  • Характеристика и преимущества Django
  • Установка среды разработки Django на компьютере
  • Использование библиотек
  • Разработка веб-сайта с помощью Django
  • Освоение работы с Django, созданием веб-сайта, разметкой и использованием библиотек на практике
  • Преподаватель оценит результат выполнения задания и проведет детальный разбор с вами.

13. Код для телеграм-бота:

  • Разработка полноценного приложения, взаимодействующего с другими ресурсами
  • Написание кода для бота с использованием Python
  • Освоение работы с телеграм-ботами, обработкой данных, синхронизацией и настройкой
  • Практическая работа с применением ООП и создание телеграм-бота на практике
  • Преподаватель оценит результат выполнения задания и проведет детальный разбор с вами.

14. Углубленные знания в работе с ООП и функциональными особенностями:

  • Детальный разбор возможностей ООП
  • Синтаксические особенности
  • Дополнительные компоненты
  • Освоение работы с ООП, синтаксисом и применением на практике
  • Практическая работа с применением ООП на практике
  • Преподаватель оценит результат выполнения задания и проведет детальный разбор с вами.

15. Работа с API:

  • Парсинг данных на языке Python
  • Основы веб-скриптинга
  • Программная библиотека Pandas
  • Beautiful Soup — библиотека для извлечения данных из файлов HTML и XML
  • Работа с API и связками
  • Структура веб-ресурса (HTML)
  • Освоение работы с библиотеками Pandas, Beautiful Soup, API и парсингом на практике
  • Написание кода для собственного парсера сайта
  • Преподаватель оценит результат выполнения задания и проведет детальный разбор с вами.

Подведение итогов:

  • Составление портфолио разработчика
  • Дальнейшие возможности развития
  • Рекомендации по резюме
  • Бонусы от автора курса
  • Освоение работы с Big Data, веб-разработкой, тестированием, составление портфолио на практике
  • Подведение итогов выполненной работы: описание трех проектов с курса в резюме
  • Преподаватель оценит результат выполнения задания и проведет детальный разбор с вами.

Войти

Зарегистрироваться

Сбросить пароль

Пожалуйста, введите ваше имя пользователя или эл. адрес, вы получите письмо со ссылкой для сброса пароля.