Программирование на языке Python

Каталог

Программирование на языке Python
График занятий 2 раза в нед.- 3 ак.часа/1 раз в нед.- 4 ак.часа
Стоимость (Физ.лиц) по запросу
Стоимость (Юр.лиц) по запросу
Длительность курса 96 ак.ч.
* Дата начала занятий может изменяться

Оставьте заявку на сайте, мы свяжемся с вами в ближайшее время и ответим на все интересующие вопросы.

Записаться на курс

Описание курса:

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

Цель курса:

Изучить:

  • синтаксис языка Python;
  • основы ООП;
  • написание логики для Телеграм ботов разной сложности;
  • как работать с информацией из базы данных;
  • как работать с файлами;
  • как автоматически собирать данные с разных сайтов.

Требование для слушателей:

Курс по языку программирования Python предназначен для слушателей, желающих изучить самый популярный язык программирования по версии Tiobe (первое место), а также системным и сетевым администраторам для автоматизации своих рабочих процессов, тем самым отлично дополняя методологию DevOps. Курс так же подойдет новичкам в программировании в качестве первого языка.

Для прохождения курса необходимо обладать:

  • аналитическим складом ума;
  • умением решать логические задачи.
Освоение языка программирования будет существенно облегченно и курс даст отличный результат если:
  • выполнять все домашнее задания;
  • искать дополнительную информацию в документации.

Программа курса

  • Модуль 1. Введение в алгоритмизацию и экосистему Python
      • простейшая программа на Python (о программировании в целом);
      • выбор редактора или среды разработки;
      • работа с командами Git;
      • знакомство с сервисами: Github, Gitlab, Bitbucket;
      • функции ввода и вывода;
      • числа, строки, булевые значения;
      • методы строк, форматирование строк;
      • операторы ветвление if/elif/else;
      • операторы ветвление match/case;
      • операторы цикла for/while;
      • cписки (List) / методы списков;
      • итераторы и генераторы;
      • использование дебаггера;
      • cловари (Dict) / методы словарей / генератор словаря;
      • кортежи (Tuple) / множества (Set) / вложенность;
      • преобразование и проверка типов данных;
      • включение дополнительных стандартных библиотек;
      • работа с исключениями Try/except/finally/else;
      • работа с файлами;
      • функциональное программирование;
      • аннотации и документирование кода;
      • функции высшего порядка (zip, map, filter, lambda).
  • Модуль 2. Продвинутый Python
      • декораторы/замыкание;
      • виртуальное окружение;
      • установка библиотек/модули;
      • регулярные выражения;
      • работа с внешними данными: JSON, CSV;
      • основы ОПП;
      • инкапсуляция, наследование и полиморфизм;
      • язык запросов SQL и его синтаксис;
      • подключение реляционных баз данных sqlite/postgresql;
      • асинхронное программирование Async / await.

Другие курсы

Python. Веб программирование на Django.
Python. Веб программирование на Django.

Django - свободный фреймворк для веб-приложений на языке Python, использующий шаблон проектирования MTV. Проект поддерживается организацией Django...


Остались вопросы? Обратитесь к нам!
Отправить заявку