Курс 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
Вартість
1 975 UAH за курс
Навчальний центр
Sigma Software University
Формат
Online
Початок навчання
Дата формується
Тривалість
8 годин
Рівень
Для досвідчених, Для професіоналів
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Okten School
Формат
Online
Початок навчання
Будь-який момент
Тривалість
8 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
GoIT
Формат
Online
Початок навчання
Будь-який момент
Тривалість
7 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте