spinner-it

Базовый курс Python

  • Если представить языки программирования людьми, то Python будет безумным гением-мечтателем среди строгих профессоров. На нем хорошо пишется практически все, он отлично чувствует себя в вебе и почти незаменим в современных отраслях IT. Помимо десктопного ПО и сайтов, его используют в программировании контроллеров, смарт технологий и Data Science, где он по праву лучший. Простой в изучении, мощный и удобный в использовании — все это про Python.

 

  • Базовый курс — это знакомство с языком и его правилами. Вы научитесь добиваться желаемого результата при помощи чистого и правильного кода, а после — будете готовы к дальнейшему обучению более продвинутых вещей и созданию своих проектов.

 

Чему вы научитесь?

 

  • Понимать, как устроено программирование, и почему у него ничего общего с волшебством
  • Создавать грамотную структуру программы
  • Писать правильный и рабочий код без ошибок, который понятен даже для стороннего разработчика
  • Создавать небольшие инструментальные программы на Python (например, калькулятор или простой рандомайзер
  • В рамках курса вы будете работать в группах над реальными проектами.

 

Это будет увлекательно и эффективно!

ЗАЧЕМ НУЖНЫ КОМПЬЮТЕРНЫЕ ПРОГРАММЫ?

  • Программирование как творческий процесс
  • Архитектура компьютера
  • В чем суть программирования?
  • Процесс «общения» с Python
  • Интерпретатор и компилятор
  • Процесс написания программ
  • Что же такое программа?
  • Принципы программирования
  • Парадигмы программирования
  • Упражнения

 

ПЕРЕМЕННЫЕ, ВЫРАЖЕНИЯ И ИНСТРУКЦИИ PYTHON

  • Понятие «значение» и «тип»
  • Переменные
  • Имена переменных и ключевые (зарезервированные) слова
  • Операторы
  • Операторы и операнды
  • Выражения
  • Порядок операций
  • Срочные операции
  • Ввод данных
  • Комментарии
  • Упражнения

 

УПРАВЛЕНИЕ ПОТОКОМ ВЫПОЛНЕНИЯ

  • Логические выражения
  • Логические операторы
  • Условное выполнение
  • Последовательность условий
  • Вложенные условия
  • Перехват исключений с использованием try и except
  • Упражнения

 

ИТЕРАЦИИ

  • Обновления переменной
  • Инструкция while
  • Бесконечные циклы
  • «Бесконечные циклы» и break
  • Завершение итерации с помощью continue
  • Списки
  • Определение циклов с помощью for
  • Обход списков с помощью цикла for
  • Упражнения

 

ФУНКЦИИ И МОДУЛИ

  • Вызов функции
  • Встроенные функции
  • Функции приведения типов
  • Случайные числа
  • Математические функции
  • Добавление новых функций
  • Определение и использование
  • Параметры функции
  • Модульные тесты
  • Имена файлов и пути
  • Создание собственных модулей и пакетов
  • Инициализация пакета
  • Обработка аргументов командной строки
  • Определение параметров среды выполнения
  • Создание виртуальных сред
  • Автоматическая инициализация пакетов
  • Упражнения

 

СТРОКИ

  • Строка — это последовательность
  • Получение длины строки с использованием len
  • Обход через строку с помощью цикла
  • Срез строки
  • Строки являются неизменными
  • Оператор in
  • Сравнение строк
  • Строчные методы
  • Разбор (parsing) строк
  • Оператор форматирования
  • Регулярные выражения
  • Упражнения

 

ОСНОВЫ РАБОТЫ С СИСТЕМОЙ КОНТРОЛЯ ВЕРСИЙ

  • ФАЙЛЫ
  • Введение
  • Открытие файлов
  • Текстовый файл и строки
  • Чтение файлов
  • Поиск через файл
  • Оператор with
  • Запись файлов
  • Упражнения

 

КОЛЛЕКЦИИ

  • Списки и кортежи
  • Методы списков
  • Объекты и значения
  • Словари и множества
  • Словарь как набор счетчиков
  • Словари и файлы
  • Циклы и словари
  • Множества
  • Упражнения

 

ЭЛЕМЕНТЫ ФУНКЦИОНАЛЬНОГО ПРОГРАММИРОВАНИЯ

  • Функция объект первого класса
  • Функции, зависящие от функций
  • Замыкания
  • Лямбда-функции
  • Декораторы
  • Упражнения

 

ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ

  • Определение класса
  • Поля и методы класса
  • Инкапсуляция
  • Наследование
  • Полиморфизм
  • «Утиная» типизация
  • Упражнения
  • Первичная компьютерная грамотность
  • Наличие собственного ПК для самостоятельных занятий

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

Код курсаEA-Python
Длительность4д (32ч)
Код экзамена
Стоимость без НДС16 000 грн.
Ближайшие даты
  • 09.11.2020
  • 18.01.2021
  • 29.03.2021