Курс Python Basic

  • Online
  • Для початківців
  • Python
Навчальний центр: Навчальний центр «Данко»
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:1 місяців
Початок курсу:Дата формується
Вартість навчання:Уточнюйте

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

Введення у програмування. Основна термінологія

  • Знайомство із спеціальними термінами
  • Поняття алгоритму, властивості та типи алгоритмів
  • Графічне відображення базових алгоритмів програмування як блок-схем
  • Типи даних, зберігання даних, загальні відомості
  • Поняття числа, вирази, операнда, операції
  • Ідентифікатори, константи та змінні, вимоги до їх найменування
  • Закони арифметики (комутативність, асоціативність, дистрибутивність)

Початок роботи з Python

  • Версії та реалізації мови Python
  • Основні засади роботи інтерпретатора Python
  • Установка середовища розробки
  • Типи даних мови Python
  • Подання цілих та дійсних чисел, діапазони подання числової та рядкової інформації
  • Перетворення типів даних, поняття явного та неявного перетворення
  • Основні арифметичні та логічні операції над даними
  • Визначення констант та змінних, оператор присвоєння
  • Як відбувається перепривласнення, поняття області видимості змінних та констант
  • Зарезервовані імена у мові Python
  • Оператори "кома", "крапка з комою" та лапки
  • Організація введення та виведення інформації в Python
  • Написання найпростіших програм (скриптів)

Розгалуження в Python

  • Введення у булеву алгебру
  • Поняття порівняння, оператори порівняння, результати порівняння
  • Логічні значення та бітові операції
  • Основні умовні оператори, їхня перевірка
  • Логічні вирази у мові програмування Python
  • Управління ходом виконання програми
  • Розгалуження та оператори if, else та elif
  • Розробка найпростіших програм мовою програмування Python

Цикли в Python

  • Структура програми мовою Python
  • Блоки
  • Засоби структурування коду Python
  • Різновиди циклічних операторів у мові Python
  • Цикли з перед і пост умовою, цикли з параметрами
  • Нескінченні та кінцеві (з відомим числом повторів) цикли, роль відступів, контроль
  • Реалізація основних алгоритмів пошуку (лінійний, двійковий, прямий) та сортування (вставками, пухирцева, вибором) даних у мові Python

Складові типи даних у мові програмування Python. Обробка винятків

  • Створення та робота зі списками, хешами (словниками), кортежами, сетами, стеками, деревами та послідовностями
  • Додавання, зміни, видалення, індексація елементів
  • Цикли за ітератором
  • Помилки синтаксичні, семантичні та помилки виконання
  • Покрокове виконання програм
  • Спостереження за змінними за допомогою оператора print
  • Винятки
  • Класи винятків
  • Перехоплення та викид винятків
  • Стандартні винятки
  • Вироблення гарного стилю програмування
  • Принцип програмування KISS
  • Реалізація телефонного довідника та списку товарів мовою Python

Робота з функціями

  • Навіщо потрібні функції
  • Види та типи функцій
  • Створення власних функцій, їх виклик
  • Атрибути функцій
  • Передача параметрів з точки виклику в функцію та повернення значень із функцій, іменовані параметри під час виклику функції
  • Розпакування аргументів
  • Поняття формальних та фактичних параметрів
  • Значення аргументів за замовчуванням (опціональні параметри)
  • Генератор-функція
  • Вбудовані функції у Пітоні
  • Лямбда функції
  • Використання вбудованих функцій Python
  • Поняття області видимості, локальні та глобальні змінні
  • Рекурсивні функції, виклик функції у собі, контроль рівнів рекурсивних спусків

Робота з модулями та пакетами

  • Підключення та використання стандартних пакетів та модулів
  • Огляд стандартних бібліотек
  • Створення власних пакетів та модулів, їх структура, відмінність пакета від модуля
  • Вимоги до імен використання псевдонімів. Компіляція модулів та пакетів
  • Шляхи для пошуку модулів та пакетів, внесення змін
  • Імпорт із пакетів, посилання всередині пакету, робота з ними
  • Встановлення сторонніх модулів

Робота з файлами та каталогами в Python

  • Відкриття, читання, запис даних у файл, закриття файлів та каталогів
  • Режими доступу до файлів, їх особливості
  • Атрибут файлів. Покажчик у файлі, його зміна та контроль
  • Стандартні функції та методи мови Пітон для роботи з файлами та каталогами
  • Файли з послідовним та довільним доступом
  • Порядкова робота із файлами, поняття ітерації
  • Робота з тимчасовими, бінарними (двійковими) файлами, файлами у форматах CSV та XML
  • Обробка параметрів командного рядка
  • Виконання прикладів та вправ по роботі з файлами та каталогами

Робота з регулярними виразами. Мережеві можливості Python

  • Регулярні вирази та основи синтаксичного аналізу
  • Синтаксис та застосування регулярних виразів
  • Використання найпоширеніших мережевих протоколів у програмах на Python
  • Протоколи TCP та UDP
  • Протокол Telnet
  • Протокол FTP
  • Протокол HTTP
  • Поштові протоколи
  • Бібліотеки, що надають функції мережевої взаємодії
  • Ведення журналу подій додатків

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

  • Навчання в будь-якій точці світу
  • Заняття в прямому ефірі
  • Запис занять
  • Пробне заняття
  • Методичні матеріали
  • Сертифікат
  • Для підприємств і підприємців ціна +10%

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

Грицай Іхтіандр

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

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

Схожі курси

Навчальний центр
Foxminded
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
8 000 UAH за курс
Навчальний центр
Hillel IT school
Формат
Online
Початок навчання
20.11.2025
Тривалість
16 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
10 000 UAH за курс
Навчальний центр
DAN IT Education
Формат
Online
Початок навчання
Будь-який момент
Тривалість
2 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Hillel IT school
Формат
Online
Початок навчання
24.11.2025
Тривалість
32 занять
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
10 700 UAH за курс