Курс 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
Вартість
уточнюйте