Безкоштовний  ознайомчий урок за спеціальністю Python Developer. Детальніше
Записатися на курс
Будь ласка зачекайте...
Ваша заявка прийнята! Менеджер навчального центру зв'яжеться з Вами найближчим часом.

Python Базовий Курс в Києві

Старт курсу
23 квітня (19:00-21:00)
Online

Для кого цей курс

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

Попередні вимоги

• Впевнене володіння персональним комп'ютером
• Навички роботи з текстовими редакторами
• Базові знання мови Python на рівні Python Starter або досвід програмування, достатній для того, щоб швидко освоїти призначення і особливості роботи найпростіших конструкцій мови

Python Базовий Курс в Києві

Старт курсу
23 квітня (19:00-21:00)
Online
Тривалість:
20 год.
Кількість уроків:
10 занять
Вартість навчання:
3 580 грн.
2 860грн.

Форма навчання

Денне навчання
Онлайн навчання

Опис курсу
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. Довільна кількість іменованих параметрів функції, розпакування іменованих аргументів з відображень
  • 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

Що ви отримаєте на курсі

Робоче місце з ноутбуком і навчальними матеріалами

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

Безкоштовний відеокурс

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

Сертифікат

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

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

ВИКЛАДАЧІ КУРСУ

Цей курс входить до спеціальності
Курс з спеціальності
Старт навчання за спеціальністю:
7 квітня - (09:00-11:00)
Online

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

Відгуки наших студентів

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