Хочешь научиться делать сайты? Присоединяйся к открытому онлайн уроку!
Записаться на курс
Пожалуйста, подождите...
Ваша заявка принята! Менеджер учебного центра свяжется с Вами в ближайшее время.

Python Базовый Курс в Киеве

Старт курса
11 июля (19:00-21:00)
Online

5 августа (09:00-11:00)
Online

5 августа (19:00-21:00)
Online

Для кого этот курс

Курс рассчитан на тех, кто хочет изучить язык программирования Python.

Предварительные требования

• Уверенное владение персональным компьютером
• Навыки работы с текстовыми редакторами
• Базовые знания языка Python на уровне Python Starter или опыт программирования, достаточный для того, чтобы «схватить на лету» предназначение и особенности работы простейших конструкций языка

Python Базовый Курс в Киеве

Старт курса
11 июля (19:00-21:00)
Online

5 августа (09:00-11:00)
Online

5 августа (19:00-21:00)
Online
Продолжительность:
20 ч.
Количество уроков:
10 занятий
Стоимость обучения:
3 580грн.

Форма обучения

Очное обучение
Онлайн обучение

Описание курса
Python Базовый

Курс Python Essential (Python базовый) предназначен для обучения основам языка программирования Python. Он даёт представление о его синтаксисе, значительном числе используемых Python-разработчиками возможностей и особенностей.
Значительное внимание уделяется объяснению парадигмы объектно-ориентированного программирования и её реализации в языке Python. Рассмотрена также работа с коллекциями, множеством стандартных типов данных, итераторами и генераторами. Рассматривается работа с модулями и библиотеками, даётся краткий обзор широчайших возможностей стандартной библиотеки языка Python. Объясняется работа с исключениями и стандартными исключениями в Python, значительно более подробно, чем в стартовом курсе, рассматривается ввод и вывод данных. В последнем уроке даются базовые понятия функционального программирования и его использование в языке Python.

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

    В уроке рассматривается:
    1. Понятие ООП
    2. Создание классов
    3. Создание экземпляров классов
    4. Инкапсуляция
    5. Конструкторы и специальные методы в Python
  • 2
    ООП. Наследование, полиморфизм
    После завершения урока обучающиеся расширят своё представление о парадигме объектно-ориентированного программирования и её реализации в языке Python, смогут понимать и использовать принципы наследования и полиморфизма.

    В уроке рассматриваются:
    1. Наследование и полиморфизм
    2. Множественное наследование
    3. Порядок разрешения методов, линеаризация класса
    4. Duck-typing
  • 3
    Исключения
    После завершения урока обучающиеся будут иметь представление об обработке ошибок и исключительных ситуаций и смогут пользоваться механизмом исключений в языке Python.

    В уроке рассматриваются:
    1. Исключения
    2. Обработка исключений
    3. Выброс исключений
    4. Синтаксические ошибки
    5. Пользовательские исключения
    6. Предупреждения
    7. Принципы и стили LBYL и EAFP
  • 4
    Итераторы и генераторы
    После завершения урока обучающиеся будут иметь представление об механизмах итераторов и генераторов, научатся создавать собственные итераторы, генераторы и простейшие сопрограммы.

    В уроке рассматриваются:
    1. Итераторы
    2. Генераторы
    3. Генераторы-выражения
    4. Подгенераторы
    5. Yield-выражения
    6. Сопрограммы
  • 5
    Последовательности
    После завершения урока обучающиеся будут иметь представление о последовательностях в Python и основных стандартных последовательностях, их назначении и использовании, смогут реализовывать собственные классы последовательностей.

    В уроке рассматриваются:
    1. Понятие последовательности
    2. Операции с последовательностями
    3. Списки
    4. Кортежи
    5. Диапазоны
    6. Строки
    7. Сравнение последовательностей
    8. Функции с произвольным количеством позиционных параметров, распаковка позиционных аргументов функций из последовательностей
  • 6
    Множества и отображения
    После завершения урока обучающиеся будут иметь представление о множествах и отображениях (в частности, словарей) в Python и основных стандартных классах множеств и отображений, их назначении и использовании.

    В уроке рассматриваются:
    1. Понятие последовательности
    2. Операции с последовательностями
    3. Списки
    4. Кортежи
    5. Диапазоны
    6. Строки
    7. Сравнение последовательностей
    8. Функции с произвольным количеством позиционных параметров, распаковка позиционных аргументов функций из последовательностей
  • 7
    Модули
    После завершения урока обучающиеся будут иметь представление о модулях и пакетах и системе импортирования модулей в Python.

    В уроке рассматриваются:
    1. Понятие модулей
    2. Импортирование модулей
    3. Запуск модулей как скриптов
    4. Пути поиска модулей
    5. Файлы скомпилированного байт-кода модулей
    6. Пакеты
    7. Относительное импортирование
    8. Некоторые стандартные модули
  • 8
    Ввод и вывод
    После завершения урока обучающиеся будут иметь представление о файлах и потоках, смогут записывать и считывать данные из файлов, иметь представление о работе менеджеров контекста, сохранять и загружать данные в формате JSON, сериализовать данные при помощи pickle.

    В уроке рассматриваются:
    1. Файлы
    2. Текстовые и бинарные файлы
    3. Открытие, закрытие файлов
    4. Режимы открытия файлов
    5. Считывание из файлов и запись в файлы
    6. Использование конструкции with; менеджеры контекста
    7. Файловые объекты StringIO и BytesIO
    8. Сохранение и загрузка данных в формате JSON
    9. Сериализация с помощью pickle
  • 9
    Элементы функционального программирования
    После завершения урока обучающиеся будут иметь представление об основах парадигмы функционального программирования, научатся использовать некоторые её принципы в программах на Python (например, создавать свои декораторы, которые, по сути, являются функциями высшего порядка), научатся использовать лямбда-выражения, стандартные функции и модули, связанные с функциональным программированием.

    В уроке рассматриваются:
    1. Функции как объекты первого класса (first-class citizens)
    2. Лямбда-выражения
    3. Замыкания
    4. Функции высшего порядка, каррирование функций
    5. Декораторы
    6. Функции filter, map, reduce
    7. Модули functools, operator, itertools

Что вы получите на курсе

Рабочее место с ноутбуком и учебными материалами

Практические занятия и проверка дз

Бесплатный видеокурс

Онлайн тестирование и сертификация

По завершению курса вы будете уметь
  • Создавать объекты и классы
  • Понимать и применять принципы ООП (объектно-ориентированного программирования) на языке Python
  • Совершать обработку ошибок и исключений
  • Создавать собственные итераторы, генераторы и сопрограммы
  • Работать с последовательностями, а также множествами и отображениями в Python
  • Импортировать модули и пользоваться ими
  • Работать с файлам: считывать и записывать информацию
  • Пользоваться базовыми принципами функционального программирования
Сертификат

По прохождению курса

Наличие сертификата Учебного Центра CyberBionic Systematics свидетельствует о Вашем владении новыми знаниями и навыками, а значит, позволяет выгодно выделиться на фоне других кандидатов и увеличивает шансы на успешное трудоустройство или продвижение по карьерной лестнице. Для получения сертификата после окончания обучения, необходимо успeшно пройти тестирование по соответствующему курсу на Testprovider.com

ПРЕПОДАВАТЕЛИ КУРСА

Этот курс входит в специальность
Курс из специальности
Python Developer
Старт обучения по специальности:
20 июля - (09:00-11:00)
Online

20 июля - (19:00-21:00)
Online
Длительность занятий:
2 часа
График::
3 раза в неделю
Продолжительность:
3,5 мес. / 78 часов
В одной группе:
От 6 до 12 человек

Отзывы наших студентов

Python Базовый
Старт курса
11 июля (19:00-21:00)
Online

5 августа (09:00-11:00)
Online

5 августа (19:00-21:00)
Online
Продолжи
тельность:
20 ч.
Количество уроков:
10 занятий
Стоимость обучения:
3 580грн.
Записаться
на курс
Пожалуйста, подождите...
Ваша заявка принята! Менеджер учебного центра свяжется с Вами в ближайшее время.
Записатися
на пробний урок
Пожалуйста, подождите...
Ваша заявка принята! Менеджер учебного центра свяжется с Вами в ближайшее время.