Кому підійде цей курс
- тим, хто хоче почати програмувати
Ви з нуля вивчите Python: синтаксис, функції, стандартні бібліотеки. Зможете почати кар'єру Python-розробника.
- початківцям Python-розробникам
Ви систематизуєте і поглибите знання по Python, освоїте просунуті теми і прокачаєтеся як розробник. - фахівцям у сфері IT
Ви освоїте Python і зможете автоматизувати рутинні завдання, розширите коло компетенцій і підвищите свою цінність як фахівця. - розробникам на інших мовах
Ви розберетеся в особливостях Python, зможете змінити спеціальність і розробляти на одному з найбільш затребуваних і простих мов.
- писати чистий код
Познайомитеся з синтаксисом Python, дізнаєтеся правила хорошого тону в програмуванні і навчитеся писати лаконічний код, зрозумілий вам і іншим розробникам. - розуміти алгоритми і структури даних
Вивчіть основні алгоритми і структури даних і навчитеся їх реалізовувати в Python. Дізнаєтеся, як оцінювати складність алгоритмів. - створювати програми на Python
Навчіться створювати програми на Python в різних стилях: імперативному, об'єктному і функціональному. - працювати з мережею
Зрозумієте, як влаштовано клієнт-серверну взаємодію, навчитеся працювати з GET - і POST-запитами. - тестувати код
Освоїте методи налагодження і тестування — зможете знаходити і виправляти помилки в своєму або чужому коді. Навчіться користуватися бібліотекою requests.
програма
Введення
Основи роботи з Python
Оператори, вирази
Умовний оператор if, розгалуження
Умовний оператор if: просунуті умови
Цикл while
Цикл for. Цикли з лічильником
Цикл for. Параметри функції range ()
Числа
Базові колекції: list
Цикл for: робота зі списками
List comprehensions, slice і сортування списків
Двовимірні масиви
Базові колекції: кортежі та рядки
Базові колекції: словники
Функція. Основи
Функція. Просунуті теми
Базові колекції: безлічі
Алгоритми та структури даних
Функція. Оформлення та документація
Робота з файлами
Пошук в підрядку за допомогою дерев і regex
Функція. Рекурсія
Введення в ООП
Роботи з модулями
Робота з файловою системою
Елементи функціонального програмування
Алгоритми
Структури даних
Принципи ООП
ООП. Просунуті теми
Винятки
Протоколи, генератори, декоратори та менеджери контексту
Основи роботи з мережею
Просунуті теми
Введення
Основи роботи з Python
Оператори, вирази
Умовний оператор if, розгалуження
Умовний оператор if: просунуті умови
Цикл while
Цикл for. Цикли з лічильником
Цикл for. Параметри функції range ()
Числа
Базові колекції: list
Цикл for: робота зі списками
List comprehensions, slice і сортування списків
Двовимірні масиви
Базові колекції: кортежі та рядки
Базові колекції: словники
Функція. Основи
Функція. Просунуті теми
Базові колекції: безлічі
Алгоритми та структури даних
Функція. Оформлення та документація
Робота з файлами
Пошук в підрядку за допомогою дерев і regex
Функція. Рекурсія
Введення в ООП
Роботи з модулями
Робота з файловою системою
Елементи функціонального програмування
Алгоритми
Структури даних
Принципи ООП
ООП. Просунуті теми
Винятки
Протоколи, генератори, декоратори та менеджери контексту
Основи роботи з мережею
Просунуті теми
https://privatelink.de/?https://skillbox.ru/course/python-basic/