Що нового?

Набір учасників [TeachMeSkills] Python розробник 2021 (Олександр Сидоров)

Інформація про покупку
Тип покупки: Складчина
Ціна: 19008 ГРН
Учасників: 0 з 161
Організатор: Відсутній
Статус: Набір учасників
Внесок: 122.8 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

Переглянути вкладення 24650

Прихований контент для користувачів Alister, Arzy, Аигога, Homer vintra, Ауріка, Дайнерис, Двалин, Коловрат, Эврус.
Натисніть, щоб розкрити...

Навчимо з нуля розробці web-додатків на Python за 4 місяці.

ким ти станеш

Мова програмування Python-одна з найкращих для навчання з нуля. Простий синтаксис і висока швидкість розробки – все, що потрібно для розробки широкого спектру web-додатків.

Курс Python з нуля в школі TeachMeSkills-можливість вивчити екосистему Python, навчитися розробляти додатки на фреймворку Django, працювати з базами даних і серверами.

  1. Вивчиш екосистеми Python і фундаментальні принципи програмування.
  2. Розробиш web-додаток на Django.
  3. Навчишся працювати з файлами і базами даних.
  4. Розберешся в процедурному і об'єктно-орієнтованому програмуванні.
  5. Будеш знати концепції тестування і роботи з Docker.
  6. Станеш затребуваним Python розробником.
1. Введення в алгоритмізацію та екосистему Python
  • Алгоритмізація, Python
  • інструменти розробки
  • Virtualenv
  • Консоль, python, pip
  • Створення оточення, мета, використання, видалення
  • PEP 8, PEP 20
2. Репозиторії
  • Git
  • Git Flow
  • Робота з командами git
  • Github
3. Основи Python (Частина 1)
  • змінні
  • типи даних
  • оператори
  • перетворення типів
  • функції вводу та виводу
  • представлення змінних у пам'яті
  • Коментарі
4. Основи Python (Частина 2)
  • форми операторів присвоювання
  • форматування рядків
  • оператори порівняння
  • оператори розгалуження
  • вкладені умови
  • цикли, види циклів
5. Вбудовані функції та модулі
  • функції для обробки та аналізу даних
  • використання модулів
  • Робота з датою і часом
  • Random
6. Функціональне програмування (Частина 1)
  • функції та аргументи
  • область видимості
  • анотації
  • Генератори списків
7. Функціональне програмування (Частина 2)
  • документування коду
  • Lambda функції
  • функції вищого порядку
  • декоратори
8. Робота з текстом, серіалізація та файлова система
  • кодування
  • Робота з файлами
  • Робота з зовнішніми даними: JSON, CSV, Excel
9. ООП (Частина 1)
  • класи
  • інкапсуляція, успадкування та поліморфізм
  • перевантаження операторів
  • MRO
10. ООП (Частина 2)
  • статичні методи, методи класу, property
  • Метаклассы
  • класи даних
11. Ітератори та генератори, деббагер
  • ітератори, генератори
  • створення скриптів
  • Використання деббагера
  • взаємодія з файловою системою
  • регулярні вирази
12. Бази даних і SQL
  • бази даних
  • SQLite
  • SQL запити
  • ORM
13. PostgreSQL і SQLAlchemy
  • складні запити
  • PostgreSQL
  • SQLAlchemy
  • функції та тригери
  • ORM
14. Тестування
  • тестування без використання бібліотек
  • тестування за допомогою pytest
  • тестування за допомогою unittest
15. Обробка даних і мережеві додатки
  • numpy, scipy і pandas
  • протоколи
  • requests
16. Введення в Django, Flask
  • патерни проектування, MTV
  • огляд Flask
  • Django
  • панель адміністратора
  • Роутинг
17. Django-подання
  • Manage команди
  • подання
  • обробка запитів
  • STATIC і MEDIA файли
18. Django-шаблони
  • шаблони
  • Теги та фільтри
  • завантаження файлів
19. Клієнтська сторона веб-програми
  • огляд основних технологій, що використовуються на клієнтській стороні веб-додатків (HTML, CSS, JS)
  • введення в HTML. Основні компоненти HTML-документа
  • огляд ключових HTML-тегів і приклади їх використання
  • введення в CSS. Структура CSS-правил, використання селекторів CSS та їх взаємодія з елементами HTML сторінки
  • огляд основних властивостей CSS
20. Django-моделі
  • Django ORM
  • моделі
  • QuerySet
  • міграції
21. Django-форми
  • форми
  • валідація
  • форми в уявленнях-класах
22. Django REST
  • Django REST
  • Сериализаторы
  • обробка запитів
23. Розподілені обчислення
  • Потоки та їх Синхронізація
  • GIL
  • процеси та їх Синхронізація
  • асинхронне програмування
  • Фреймворк Scrapy
24. Docker + Підготовка до дипломного проекту
  • Docker контейнери
  • вибір дипломного проекту
25. Хакатон

26. Тренінг "Працевлаштування в IT"

  • складання резюме (теорія + практика)
  • складання профілю на LinkedIn (теорія + практика)
  • проходження інтерв'ю
  • Soft skills, які важливі в рамках інтерв'ю
  • проведення пробного інтерв'ю
https://privatelink.de/?https://teachmeskills.by/kursy-programmirovaniya/obuchenie-python-online
 
Угорі