Курс Python (12+)

  • Online
  • Для дітей, Для початківців
  • Python
Навчальний центр: Джун IT Academy
Формат:Курс
Мова викладання:Ukrainian
Початок курсу:Будь-який момент
Вартість навчання:Уточнюйте

В даному курсі ми вивчимо дуже цікаву мову програмування, Python. Дізнаємось що таке пайтон, його історію, сферу використання, вивчимо синтаксис, цикли, функції та об'єкти. Розберемо основні алгоритми. Напишемо кілька проектів, таких як телеграм бот, простий асистент та інші. В кінці курсу кожен підліток буде мати готовий перший проект.

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

Вступ та початок роботи

  • Історична довідка та сфера використання Python
  • Python - інтерпретована мова
  • Встановлення та початок роботи
  • Перша програма на Python
  • Стиль Python

Прості типи даних

  • Числа
  • Функції int() та float()
  • Пріоритет операторів та математичні фунції
  • Рядки та функція print()
  • Стиль форматування та функція format()
  • Перетворення: Функція str()
  • Доступ до елемента за індексом
  • Довжина рядка: Функція len()
  • Зрізи
  • Введення даних з клавіатури: Функція input()

Списки і кортежі

  • Створення списків та доступ до елементів
  • Перетворення: Функція list()
  • Додавання елементів у список
  • Сортування та об'єднання списків та все що можна робити зі списками
  • Кортежі

Словники

  • Створення словника, Функція dict()
  • Ключі і значення
  • Додавання і зміна елементів зі словника
  • Об'єднання словників

Створення і перевірка умов

  • Оператори порівняння
  • Що істина, а що хибність
  • Команда if
  • Команда elife
  • Команда else
  • Конструкція if\ elife\ else

Цикл while

  • Переривання циклу, break
  • Продовження циклу, continue
  • Нескінченний цикл та вихід з нього
  • Простий калькулятор

Цикл for

  • Функція range()
  • Цикл for і послідовності
  • Функції enumerate(), map()
  • Генератори

Функції

  • Визначення та виклик функції
  • Значення None
  • Значення за замовчуванням
  • Позиційні та іменовані аргументи
  • Використання аргументів з символами * та **
  • Анонімна функція lambda

Обробка помилок

  • Виняткові ситуації
  • Блок try-except
  • Використання finaly

Модулі та пакети

  • Виняткові ситуації
  • Блок try-except
  • Використання finaly

Файли та робота з файлами

  • Відкриття текстового файлу
  • Запис даних у файл
  • Інструкція with

Основні принципи ООП

  • Інкапсуляція
  • Наслідування
  • Поліморфізм

Класи

  • Об'єкти
  • Створення і використання класу
  • Створення екземпляру класу
  • Доступ до атрибутів
  • Виклик методів
  • Присвоєння атрибуту значення за замовчуванням
  • Зміна значень атрибуту

Перевизначення методів

Декоратори Екземпляри як атрибути

Множинне наслідування

Телеграм бот

  • Використання бібліотеки pyTelegramBotAPI
  • Створення логіки роботи для бота

Написання голосового асистента

Створення змійки за допомогою бібліотеки tkinter

Створення власного проекту на вибір та його захист

Особливості курсу

  • Можливість оплати курсу частинами
  • Підтримка ментора
  • Можливість комунікувати з ментором та одногрупниками
  • Інноваційний підхід до колективного навчання
  • Сертифікат після здачі іспиту і фінального проєкту

Викладачі курсу

Тарас Михальчук - Python Developer, Django, PostgreSQL, MySQL, SQL

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
First Institute of Reliable Software
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
безкоштовно
Навчальний центр
Джун IT Academy
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Okten School
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
14 000 UAH за курс
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
Дата формується
Тривалість
12 годин
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
3 530 UAH за курс