+7 771 559 26 76

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



Python – это высокоуровневый язык программирования общего назначения, синтаксис ядра минималистичен. Мощный инструмент для создания программ самого разнообразного назначения. С его помощью можно решать задачи различных типов. Основной особенностью является кроссплатформенность. Программа, написанная на Python, будет функционировать совершенно одинаково вне зависимости от того, в какой операционной системе она запущена. Отличия возникают лишь в редких случаях, и их легко заранее предусмотреть благодаря наличию подробной документации.

Цель курса

• Дать практические навыки и изучить синтаксис языка программирования Python.
• После данного курса вы сможете продолжить дальнейшее совершенствование самостоятельно.


Предварительная подготовка

  • ПК или ноутбук с установленной ОС Windows, Mac OS или Linux
  • Skype
  • Python
  • Pycharm

Цена и продолжительность курса

  • Продолжительность курса - 27 часов
  • Стоимость курса - 94 500 тенге

Программа курса полного курса

Загрузка и установка Python, знакомство со средой разработки IDLE, варианты выполнения кода, первая программа

Переменные в Python, оператор присваивания, знакомство с объектами. Числа и операции над ними, операции сравнения - логический тип Bool

Ввод и вывод данных, input, print, деление нацело, деление по остатку. Cтроки и операции над ними, литералы, индексы и срезы

Строки: функции и методы строк

Списки и операции над ними, индексы и срезы, методы

Условный оператор if, вложенный оператор if, множественный выбор elif

Цикл while, обход всех цифр с помощью while, нахождение всех делителей числа, инструкции break, continue, else

Функция range и итерируемые объекты, цикл for. Обход элементов функции range, обход списков и строк

Установка, настройка PyCharm, горячие клавиши

Вложенные циклы, вложенные списки

Множества (set)

Словари (dict). Операции и методы

Кортежи (tuple), Функции (def) - определение и вызов функции

Область видимости. Локальная, глобальная и встроенная области видимости

Передача аргументов, сопоставление аргументов по имени и позиции, *args и **kwargs передача аргументов в функцию

Функция enumerate, Lambda выражение, анонимная функция Lambda

Встроенные функции

Функция map, filter, zip

Исключения и их обработка, With ... as - менеджеры контекста

Сортировка коллекций, метод sort и функция sorted, сортировка по ключу, аргумент key

Работа с текстовыми файлами: запись, чтение, изменение информации

Работа с файлами и папками: создание, удаление, переименование, перемещение, проверка на существование, архивация

Работа с датой и временем

Модуль. Создание, подключение инструкциями import и from

Основы ООП - классы и объекты. Инкапсуляция, наследование, полиморфизм

Работа с JSON: чтение и запись данных

PEP 8 — руководство по написанию кода, документирование кода

Программа курса расчитана на 27 часов. По окончании курса выдаётся сертификат.