Python-програміст з нуля [2022]
merion academy
Сурен Хоренян
Стань розробником на одному з найпопулярніших мов програмування.
Кому підійде курс:
1. Для новачків
Python-чудовий вибір для першої мови. В курсі ми дамо структуровані знання в захоплюючій формі і вивчимо все від самих основ до просунутих технік, щоб ви могли потрапити на стажування або почати працювати Junior програмістом відразу після курсу.
2. Для аналітиків, математиків, інженерів, адміністраторів
Python-мова не тільки для програмістів. Працюєте з великими даними, складними обчисленнями, або вам потрібно автоматизувати процеси? Наш курс побудований так, щоб після закінчення ви змогли максимально швидко вирішити свою прикладну задачу за допомогою Python.
3. Для розробників і тестувальників
Вже пишіть іншою мовою або працюєте QA-інженером? Для Frontend девелопера це відмінний шанс підвищити свою ринкову вартість, а для Backend розробника розширити кругозір і поглибити навички. А QA-інженери зможуть піти в бік автоматизації тестування.
Блок 1 - базові типи і структури даних, змінні. Умовні оператори, робота з функціями
- вступне заняття: створення Вашого першого графічного додатки допомогою Python
- встановлення Python та робота з IDE. Робота в терміналі
- базові типи та змінні. Умовні оператори
- структури даних, змінність
- цикли
- функції
- вбудовані модулі, знайомство з імпортами. Читання інформації з файлової системи
- Робота з файлами
- вбудовані помічники itertools і functools
- декоратори
- тестування по блоку
- основи ООП
- винятки (помилки). Створення модулів і пакетів
- Метаклассы
- протоколи та інтерфейси
- тестування по блоку
- Основи роботи з git
- HTTP, REST API, JSON
- знайомство з протоколом WSGI
- Датакласи та схеми
- Створення REST API програми за допомогою FastAPI
- тестування по блоку
- знайомство з SQL
- Зв'язки між таблицями, види JOIN
- агрегації та віконні функції в SQL. Індекси, команда EXPLAIN
- знайомство з SQLAlchemy
- міграції схем. alembic
- складні зв'язки в БД
- Робота API з БД
- тестування по блоку
- Автотесты на python за допомогою unittest
- Автотесты на python за допомогою pytest
- Фабрики на Python
- протоколи та інтерфейси
- тестування по блоку
- знайомство з асинхронною роботою в Python
- асинхронна робота C БД в API
- тестування по блоку
- знайомство з веб розробкою на Flask
- Flask + SQLAlchemy
- тестування по блоку
- знайомство з Django
- Веб-розробка на Django
- Django Class Based Views, Django Forms
- аутентифікація та авторизація, права доступу користувачів
- тестування по блоку
- фінальне тестування
https://privatelink.de/?https://wiki.merionet.ru/merion-academy/courses/kurs-po-python/?utm_source=yandexorg