Академія реконверсії Python Розробник

Python — це багатоцільова мова, яка використовується, наприклад, такими компаніями, як Google або Yahoo! для програмування веб-додатків. Популярність і потужність мови програмування Python призвели до того, що програмісти-спеціалісти взяли її як основну мову розробки, а також до викладання цієї мови в деяких університетах. 

Спрямована на компанії, які бажають надати своїм співробітникам міцну основу програмування на Python, ця комплексна програма перетворення дозволяє учасникам стати досвідченими розробниками на Python з нуля. 

Кому воно адресоване?

Це більшість квитків вже розпродано! інтенсивно це зачати для собі адреса вулиці Люди ТРИВОГА до навчитися un мова de призначення, що пропонує o вступ заповнити в ЄМНІСТЬ багатофункціональні можливості Python. 

Як працює курс:

Як працює курс:

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

Що ти навчишся?

Ця програма перетворення розроблена, щоб забезпечити їх роботоюваші знання про: 

  • Розуміння ролі Python у програмуванні. 
  • Налаштування та використання IDE для Python.
  • Вивчення можливостей Python і його ролі як компільованої та інтерпретованої мови. 
  • Робота зі змінними, літералами та операторами. 
  • Обробка структур даних, таких як списки, рядки та інші. 
  • Створення та використання функцій з різними типами аргументів. 
  • Керування форматуванням коду, лінтування та контроль версій за допомогою Git.
  • Володіння концепціями ООП, включаючи класи, об’єкти, успадкування та інкапсуляцію. 
  • Розуміння змінних екземплярів, статичних змінних і методів. 
  • Вивчення розширених тем Python, таких як генератори, обробка винятків, перерахування та серіалізація. 
  • Знайомство з ключовими бібліотеками, такими як NumPy для математики та PIP для керування пакетами. 
  • Прийняття принципів чистого коду.
  • Впровадження модульних тестів і вивчення mockito. 
  • Застосування набутих навичок у практичному проекті від початку до кінця. 

Передумови:

учасників горщик ти починаєш з нуля şi nu вимагати знання попередній від domeniul IT. з такожНЕ є обмеження мінімум de дослідження. 

Розклад курсу:

Розклад курсу:

Урок 1 – Вступ 

  1. Що таке програма? Яка мета програмування? Що ми можемо зробити з Python?
  2. Що таке IDE? Як вони полегшують життя програмістів. (У курсі буде представлено багато корисних ярликів).
  3. Налаштування IDE для Python

4. Наша перша програма на Python запускається з IDE 

  1. Python як скомпільована та інтерпретована мова (відтворення в командному рядку кроків, які наша IDE виконала для нас, щоб запустити показану програму)
  2. Змінні. Що таке змінна?
  3. Літерали: ціле, з плаваючою комою, логічний, символьний і рядковий
  4. Оболонка Python
  5. Оператори (Що таке оператор, вираз у програмуванні L1S9 Operators1.mkv)
  6. Кастинг на Python
  7. Конкатенація рядків
  8. Тернарний оператор if-else
  9. Контроль виконання (інструкції щодо прийняття рішення, ітераційні цикли, оператори break і continue)
  10. Приклади та вправи

 

Урок 2 – Списки та рядки 

  1. Хто вони?
  2. Довжина списку, індексація та нарізка
  3. Оновлення списку
  4. Видалити елементи списку
  5. Конкатенація списку
  6. Вкладені списки, багатовимірні масиви
  7. Вбудовані функції списку
  8. Розуміння списку
  9. Маніпулювання рядками (підрядок, порівняння рядків)
  10. Поділ і з'єднання рядків
  11. Форматування рядків, f-Strings
  12. Приклади та вправи

 

Урок 3 – Функції 

  1. Що таке функція і яке її загальне призначення
  2. Написання вказівок щодо функцій
  3. Позиційні та ключові аргументи, значення за замовчуванням
  4. Ключові слова Python. 
  5. Пояснення життєвого циклу змінної
  6. Глобальні та нелокальні у вкладених функціях
  7. Передача примітивних змінних функціям
  8. Функції зі змінною кількістю аргументів
  9. Передача аргументів за призначенням
  10. Приклади та вправи

 

Урок 4 – Управління кодом 

  1. Форматування коду та лінтування
  2. Контроль версії
  3. Налаштування Git
  4. Робочий процес Git, відстежуйте зміни в локальному сховищі
  5. Інтерфейс керування кодом коду Visual Studio (git).
  6. Github, вставте свій перший код у Github
  7. Коментарі – напишіть внутрішні коментарі
  8. Коментарі – напишіть коментарі до документації
  9. Модулі та пакети – Модулі
  10. Модулі та пакети – Пакети
  11. Запустіть програму python - режим налагодження
  12. Запустіть програму python - зі спеціальними аргументами
  13. Приклади та вправи

 

Урок 5 – Вступ до ООП 

  1. Що таке ООП, ООП проти процедурного
  2. Що таке клас
  3. Що таке об'єкт
  4. Конструктор, ключове слово self
  5. Поліморфізм
  6. Оголошення та ініціалізація екземпляра класу
  7. Розподіл пам'яті та збирач сміття
  8. Змінні екземпляра проти статичних змінних
  9. Методи екземплярів проти статичних методів
  10. Доступ до модифікаторів
  11. Приклади та вправи

 

Урок 6 – Наслідування, абстрактні класи, інтерфейси 

  1. Пояснення спадщини
  2. Методи перевизначення
  3. Супер ключове слово
  4. Захищений пояснив
  5. Приватне пояснення
  6. Абстрактні заняття
  7. інтерфейси
  8. Інтерфейси проти абстрактних класів
  9. Декоратори, монтажники
  10. Абстрактна властивість
  11. Методи класу
  12. Магічні методи
  13. Приклади та вправи

 

Урок 7 – Генератори, кортежі, колекції, набори, словники 

  1. Що таке генератор
  2. Що таке кортеж
  3. Що таке набір
  4. Що таке словник
  5. Набір і словник розуміння
  6. Приклади та вправи

 

Урок 8 – Enums, обробка винятків 

  1. Пояснення класу Enum
  2. Ієрархія винятків
  3. Спробуйте-крім-іншого-нарешті пояснили
  4. Створення винятків (команда підвищення)
  5. Обробляти винятки локально або делегувати їх
  6. Визначення наших власних винятків
  7. Приклади та вправи

 

Урок 9 – Обробка файлів, серіалізація 

  1. Обробка файлів Python
  2. Читання файлів
  3. Запис/Створення файлів
  4. Видалити файли
  5. Плоский vs. Вкладена дата
  6. файл JSON
  7. ЯМЛ
  8. XML
  9. двійковий
  10. розсіл
  11. Приклади та вправи

 

Урок 10 – Map, Filter, Reduce, NumPy 

  1. Що таке карта
  2. Що таке фільтр
  3. Що таке Зменшити
  4. Що таке NumPy
  5. Зручність використання NumPy в математичних операціях
  6. Як python використовується в data science
  7. Специфічний для Python data science libraries
  8. Приклади та вправи

 

Урок 11 – PIP, Python database підключення 

  1. Що таке PIP
  2. Налаштування підключення до SQL Server з Python
  3. Виклик коду SQL з Python
  4. Закриття підключення python до SQL Server
  5. Читання результатів SQL-запитів в об'єкти
  6. Приклади та вправи

 

Урок 12 – Веб-фреймворки 

  1. MVC на Python
  2. Що таке Flask
  3. Що таке Django
  4. Знайомство з Django
  5. Приклади та вправи

 

Урок 13 – модульне тестування та чистий код 

  1. Чистий код

1.1. Чому чистий код важливий 

1.2. Загальні правила написання коду 

1.3. Принцип СУХОГО 

1.4. Принцип KISS 

1.5. Принцип Ягні 

1.6. Модульне тестування 

  1. Блок тестування

2.1. Модульні тести проти інтеграційних тестів 

2.2. пакет unittest 

2.3. mockito в Python 

  1. Приклади та вправи

 

Урок 14 – Проект 

  1. Підготовка проекту
  2. Консультація та перевірка проекту
  3. Доопрацювання та презентація проекту

Рекомендуємо продовжити:

Програми сертифікації

Учасники отримають диплом про закінчення після завершення курсу та складання оцінювального іспиту.

Академія реконверсії Python Розробник

Тривалість

56
руда

Кількість уроків

14

Ціна:

350 EUR

Тип курсу

онлайн, у власному темпі

Рівень спеціалізації

запис

Ролі:

Розробник