Quality Assurance Group

Python Basics and routine automation

4 400 UAH за курс
10 занять
Для початківців
Python QA Automation / QA Manual
Цей курс навчить вас писати програми на Python для автоматизації рутинних задач. Ви розберете основи мови, роботу з даними, функціями та бібліотеками. Після курсу ви зможете створювати скрипти для спрощення роботи.

Про курс

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

Перші кроки в Python

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

Основи роботи з даними

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

Синтаксис та логіка програмування

Третій модуль охоплює базовий синтаксис мови. Тут вивчають функції, умовні оператори та цикли. Пояснюють концепції контексту та області видимості змінних. Ці знання допомагають створювати більш складні програми.

Функції та обробка помилок

Четвертий модуль глибше розкриває тему функцій. Учні дізнаються, навіщо потрібні функції, як працюють аргументи та значення, що повертаються. Розглядають функції як об'єкти та згадують про лямбди. П'ятий модуль присвячений обробці помилок - що робити, коли програма не працює, як обробляти виключення та створювати власні.

Об'єктно-орієнтоване програмування

Шостий модуль знайомить з ООП. Пояснюють, що це таке і чи можна без нього обійтися. Учні вчаться створювати власні класи та розглядають практичні приклади використання. Також дізнаються, які питання з ООП часто задають на співбесідах.

Стиль Python та робота з бібліотеками

Сьомий модуль розкриває особливості програмування на Python. Тут пояснюють концепцію "pythonic way", функціональний стиль програмування, контекстні менеджери та декоратори. Восьмий модуль вчить працювати зі стандартними бібліотеками - random, datetime, json, sys, os. Учні освоюють роботу з файловою системою та імпорт модулів.

Сторонні бібліотеки та тестування

Дев'ятий модуль показує, як завантажувати сторонні бібліотеки за допомогою pip. Практичним прикладом слугує бібліотека requests для роботи з HTTP. Десятий, опціональний модуль, знайомить з основами тестування за допомогою pytest. Пояснюють, навіщо потрібні тести та як писати прості тестові сценарії.

Результати навчання

Після курсу учні розуміють принципи програмування на Python, вміють писати програми для автоматизації рутинних завдань. Вони освоюють роботу з PyCharm, навчаються працювати з файлами, мережевими сервісами та файловою системою. Курс дає практичні навички, які можна відразу застосовувати в роботі.

Вимоги до слухачів

Перед початком навчання потрібно встановити Python та PyCharm. Необхідний рівень англійської intermediate, базові знання математики та впевнені навички роботи з комп'ютером.

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

Курс доступний у записі, що дозволяє навчатися у власному темпі. Після оплати відкривається доступ до всіх записів занять. Після успішного завершення курсу видається сертифікат.

Що включено

Видається диплом/сертифікат
Гнучкий графік
Супровід ментора