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 – Вступ
- Що таке програма? Яка мета програмування? Що ми можемо зробити з Python?
- Що таке IDE? Як вони полегшують життя програмістів. (У курсі буде представлено багато корисних ярликів).
- Налаштування IDE для Python
4. Наша перша програма на Python запускається з IDE
- Python як скомпільована та інтерпретована мова (відтворення в командному рядку кроків, які наша IDE виконала для нас, щоб запустити показану програму)
- Змінні. Що таке змінна?
- Літерали: ціле, з плаваючою комою, логічний, символьний і рядковий
- Оболонка Python
- Оператори (Що таке оператор, вираз у програмуванні L1S9 Operators1.mkv)
- Кастинг на Python
- Конкатенація рядків
- Тернарний оператор if-else
- Контроль виконання (інструкції щодо прийняття рішення, ітераційні цикли, оператори break і continue)
- Приклади та вправи
Урок 2 – Списки та рядки
- Хто вони?
- Довжина списку, індексація та нарізка
- Оновлення списку
- Видалити елементи списку
- Конкатенація списку
- Вкладені списки, багатовимірні масиви
- Вбудовані функції списку
- Розуміння списку
- Маніпулювання рядками (підрядок, порівняння рядків)
- Поділ і з'єднання рядків
- Форматування рядків, f-Strings
- Приклади та вправи
Урок 3 – Функції
- Що таке функція і яке її загальне призначення
- Написання вказівок щодо функцій
- Позиційні та ключові аргументи, значення за замовчуванням
- Ключові слова Python.
- Пояснення життєвого циклу змінної
- Глобальні та нелокальні у вкладених функціях
- Передача примітивних змінних функціям
- Функції зі змінною кількістю аргументів
- Передача аргументів за призначенням
- Приклади та вправи
Урок 4 – Управління кодом
- Форматування коду та лінтування
- Контроль версії
- Налаштування Git
- Робочий процес Git, відстежуйте зміни в локальному сховищі
- Інтерфейс керування кодом коду Visual Studio (git).
- Github, вставте свій перший код у Github
- Коментарі – напишіть внутрішні коментарі
- Коментарі – напишіть коментарі до документації
- Модулі та пакети – Модулі
- Модулі та пакети – Пакети
- Запустіть програму python - режим налагодження
- Запустіть програму python - зі спеціальними аргументами
- Приклади та вправи
Урок 5 – Вступ до ООП
- Що таке ООП, ООП проти процедурного
- Що таке клас
- Що таке об'єкт
- Конструктор, ключове слово self
- Поліморфізм
- Оголошення та ініціалізація екземпляра класу
- Розподіл пам'яті та збирач сміття
- Змінні екземпляра проти статичних змінних
- Методи екземплярів проти статичних методів
- Доступ до модифікаторів
- Приклади та вправи
Урок 6 – Наслідування, абстрактні класи, інтерфейси
- Пояснення спадщини
- Методи перевизначення
- Супер ключове слово
- Захищений пояснив
- Приватне пояснення
- Абстрактні заняття
- інтерфейси
- Інтерфейси проти абстрактних класів
- Декоратори, монтажники
- Абстрактна властивість
- Методи класу
- Магічні методи
- Приклади та вправи
Урок 7 – Генератори, кортежі, колекції, набори, словники
- Що таке генератор
- Що таке кортеж
- Що таке набір
- Що таке словник
- Набір і словник розуміння
- Приклади та вправи
Урок 8 – Enums, обробка винятків
- Пояснення класу Enum
- Ієрархія винятків
- Спробуйте-крім-іншого-нарешті пояснили
- Створення винятків (команда підвищення)
- Обробляти винятки локально або делегувати їх
- Визначення наших власних винятків
- Приклади та вправи
Урок 9 – Обробка файлів, серіалізація
- Обробка файлів Python
- Читання файлів
- Запис/Створення файлів
- Видалити файли
- Плоский vs. Вкладена дата
- файл JSON
- ЯМЛ
- XML
- двійковий
- розсіл
- Приклади та вправи
Урок 10 – Map, Filter, Reduce, NumPy
- Що таке карта
- Що таке фільтр
- Що таке Зменшити
- Що таке NumPy
- Зручність використання NumPy в математичних операціях
- Як python використовується в data science
- Специфічний для Python data science libraries
- Приклади та вправи
Урок 11 – PIP, Python database підключення
- Що таке PIP
- Налаштування підключення до SQL Server з Python
- Виклик коду SQL з Python
- Закриття підключення python до SQL Server
- Читання результатів SQL-запитів в об'єкти
- Приклади та вправи
Урок 12 – Веб-фреймворки
- MVC на Python
- Що таке Flask
- Що таке Django
- Знайомство з Django
- Приклади та вправи
Урок 13 – модульне тестування та чистий код
- Чистий код
1.1. Чому чистий код важливий
1.2. Загальні правила написання коду
1.3. Принцип СУХОГО
1.4. Принцип KISS
1.5. Принцип Ягні
1.6. Модульне тестування
- Блок тестування
2.1. Модульні тести проти інтеграційних тестів
2.2. пакет unittest
2.3. mockito в Python
- Приклади та вправи
Урок 14 – Проект
- Підготовка проекту
- Консультація та перевірка проекту
- Доопрацювання та презентація проекту
Учасники отримають диплом про закінчення після завершення курсу та складання оцінювального іспиту.

