- Навчіться програмувати однією з найпопулярніших мов у світі
- Курс підходить для початківців, знань в програмуванні не потрібно
новачкам
Вас консультуватиме досвідчений викладач. Навчання почнеться з самих азів і буде багато практики. Щоб почати вчитися ніяких знань в програмуванні не потрібно.
IT фахівцям
Ви дізнаєтеся Best Practice Програмування на Python. Навчіться створювати веб-додатки з front-end І back-end частинами і базами даних і публікувати їх в Інтернеті.
бажаючим змінити професію
Якщо ви задумалися про зміну професії, то Python-це хороший вибір. Пройшовши курс, ви зможете програмувати на Python і зробите свій перший крок до освоєння нової спеціальності.
введення в Python
- Що таке Python і де він використовується
- встановлення Python
- Робота з консоллю
- створення середовища розробки, встановлення та налаштування vs Code
- змінні та функції
- Практика: основи Python
- типи даних і базові операції
- Практика: основні обчислення в Python
- Робота з рядками, f-рядки
- Практика: розробка за стандартами PEP8
- модулі в Python
- Що таке git
- Що таке репозиторій
- командна розробка з git
- Установка git
- Підготовка до роботи з git та налаштування git config
- створення локального репозиторію
- індексація змін
- Commit-створення версій файлів
- видалення файлів з локального репозиторію
- видалення файлу з відстеження
- реєстрація в GitHub
- підключення до GitHub-SSH Ключі
- підключення до віддаленого сховища на GitHub
- Git Push-надсилання змін до віддаленого сховища
- перенесення структури проекту на GitHub і видалення файлів
- гілки
- Pull request
- Git Pull і клонування репозиторіїв
- Git merge-об'єднання змін
- Налаштування винятків - .gitignore
- видалення репозиторіїв
- базові конструкції програмування
- розгалуження-if else
- Практика: умови
- колекції значень-списки і кортежі
- Практика: мутабельні та іммутабельні об'єкти
- Цикл for і налагодження в vs Code
- цикл while
- Практика: цикли
- словники
- Практика: обробка даних формату JSON
- Обробка винятків
- Практика: винятки
- функції в Python
- Практика: функції
- параметри функцій
- *args і * * kwargs
- Практика: get_absolute_url
- Функціональне програмування
- функції вищого порядку
- декоратори
- Практика: використання декораторів
- декоратори з параметрами
- рішення задачі сортування
- клієнт-серверна архітектура: backend і frontend
- зовнішні бібліотеки та менеджер pip
- віртуальне оточення
- PyCharm-встановлення та налаштування
- Що таке API
- реєстрація в Google Cloud Console
- Налаштування API Google Docs
- API на Python
- Створення telegram бота для роботи з Google Docs
- розгортання бота на сервісі Heroku
- Робота з файлами в Python
- Практика: кодування та декодування даних
- Контекстний менеджер
- модулі в Python
- пакети
- Практика: робота з модулями і пакетами
- Робота з бібліотекою pandas і Excel файлами
- аналіз даних-модуль collections
- іменовані кортежі і типізовані словники
- аналіз великих даних
- основи ООП, класи в Python
- Практика: класи
- магічні методи КЛАСІВ
- Практика: методи КЛАСІВ
- property, SETTER і області видимості
- Практика: управління видимістю атрибутів
- поліморфізм
- успадкування класів і метод super ()
- множинне успадкування
- Фреймворк Flask і Основи web
- Створення проекту на Flask
- створення URL адрес і запуск сервера
- масштабування та налагодження програми
- зв'язок frontend і backend
- мова шаблонів Jinja
- реляційні бази даних
- Створення бази даних в Flask
- моделі та міграції
- відносини між моделями
- запити до бази даних
- обробка GET і POST запитів
- форми в Flask
- Створення товарів на сайті
- створення брендів
- обробка статичних файлів у Flask
- додавання картинок товарів
- Створення кошика
- додавання товарів до кошика
- інтеграція верстки на сайт
- Дизайн для сторінок створення об'єктів
- Дизайн для сторінок редагування об'єктів
- дизайн для кошика
- Деплой додатки на сервері
- Проект: Your-carsharing
введення в Python
- Що таке Python і де він використовується
- встановлення Python
- Робота з консоллю
- створення середовища розробки, встановлення та налаштування vs Code
- змінні та функції
- Практика: основи Python
- типи даних і базові операції
- Практика: основні обчислення в Python
- Робота з рядками, f-рядки
- Практика: розробка за стандартами PEP8
- модулі в Python
- Що таке git
- Що таке репозиторій
- командна розробка з git
- Установка git
- Підготовка до роботи з git та налаштування git config
- створення локального репозиторію
- індексація змін
- Commit-створення версій файлів
- видалення файлів з локального репозиторію
- видалення файлу з відстеження
- реєстрація в GitHub
- підключення до GitHub-SSH Ключі
- підключення до віддаленого сховища на GitHub
- Git Push-надсилання змін до віддаленого сховища
- перенесення структури проекту на GitHub і видалення файлів
- гілки
- Pull request
- Git Pull і клонування репозиторіїв
- Git merge-об'єднання змін
- Налаштування винятків - .gitignore
- видалення репозиторіїв
- базові конструкції програмування
- розгалуження-if else
- Практика: умови
- колекції значень-списки і кортежі
- Практика: мутабельні та іммутабельні об'єкти
- Цикл for і налагодження в vs Code
- цикл while
- Практика: цикли
- словники
- Практика: обробка даних формату JSON
- Обробка винятків
- Практика: винятки
- функції в Python
- Практика: функції
- параметри функцій
- *args і * * kwargs
- Практика: get_absolute_url
- Функціональне програмування
- функції вищого порядку
- декоратори
- Практика: використання декораторів
- декоратори з параметрами
- рішення задачі сортування
- клієнт-серверна архітектура: backend і frontend
- зовнішні бібліотеки та менеджер pip
- віртуальне оточення
- PyCharm-встановлення та налаштування
- Що таке API
- реєстрація в Google Cloud Console
- Налаштування API Google Docs
- API на Python
- Створення telegram бота для роботи з Google Docs
- розгортання бота на сервісі Heroku
- Робота з файлами в Python
- Практика: кодування та декодування даних
- Контекстний менеджер
- модулі в Python
- пакети
- Практика: робота з модулями і пакетами
- Робота з бібліотекою pandas і Excel файлами
- аналіз даних-модуль collections
- іменовані кортежі і типізовані словники
- аналіз великих даних
- основи ООП, класи в Python
- Практика: класи
- магічні методи КЛАСІВ
- Практика: методи КЛАСІВ
- property, SETTER і області видимості
- Практика: управління видимістю атрибутів
- поліморфізм
- успадкування класів і метод super ()
- множинне успадкування
- Фреймворк Flask і Основи web
- Створення проекту на Flask
- створення URL адрес і запуск сервера
- масштабування та налагодження програми
- зв'язок frontend і backend
- мова шаблонів Jinja
- реляційні бази даних
- Створення бази даних в Flask
- моделі та міграції
- відносини між моделями
- запити до бази даних
- обробка GET і POST запитів
- форми в Flask
- Створення товарів на сайті
- створення брендів
https://privatelink.de/?https://pumpskill.ru/courses/bazovyy-kurs-python-plus/