Стартує вже другий набір на базовий курс програмування Python!
Курс з Python - містить базову програму з основ алгоритмізації та програмування на мові Python та ініційований спільно з Vinnytsia IT-Association та Донецьким національним університетом імені Василя Стуса.
Старт занять - по мірі заповнення груп.
Детальна інформація щодо вартості, місця занять, та тривалості курсу буде надіслана кожному зареєстрованому особисто.
Під час проходження курсу ви отримаєте:
- Реальний практичний досвід;
- Всесторонню підтримку викладачів;
- Зможете створити власний проект;
- Дізнаєтесь про всі тонкощі програмування на Python.
Зареєструватись на курс можна за посиланням: https://goo.gl/forms/4QOSeuyzNJ8djHZN2
Серед спікерів курсу - викладачі Донецького національного університету імені Василя Стуса - Олег Тимчук та Наталія Мацецка.
ПРОГРАМА КУРСУ:
МОДУЛЬ 1. ВСТУП В МОВУ ПРОГРАМУВАННЯ PYTHON. МОДЕЛЬ ДАНИХ В PYTHON
1.1 Загальна характеристика і особливості Python
1.2 Опис синтаксису Python
1.3 Алфавіт і ядро Python
1.4 Операційні дужки в Python
1.5 Організація введення / виведення даних
1.6 Поняття типу даних
1.7 Вбудовані типи даних в Python
1.8 Класифікація операцій над типами даних в Python
1.9 Типізація в Python
МОДУЛЬ 2. ЧИСЛОВІ ТИПИ ДАНИХ В PYTHON
2.1 Цілі числа
2.2 Дійсні числа
2.3 Комплексні числа
2.4 Модулі math та random
МОДУЛЬ 3. ВИРАЗИ І ОПЕРАТОРИ В PYTHON. УПРАВЛІННЯ ПОТОКОМ ВИКОНАННЯ В PYTHON
3.1 Види виразів
3.2 Формування виразів
3.3 Перетворення виразів
3.4 Класифікація операторів і їх пріоритетність
3.5 Оператори для реалізації базових структур алгоритмів (лінійні, розгалужуються, циклічні)
МОДУЛЬ 4. БАЗОВІ ПОСЛІДОВНОСТІ В PYTHON - LIST, TUPLE І RANGE
4.1 Тип даних list / tuple / range
4.2 Визначення змінних типу list / tuple / range
4.3 Операції над послідовностями
4.4 Методи по роботі з послідовностями
4.5 Обробка багатовимірних послідовностей шляхом використання вкладених списків
МОДУЛЬ 5. СТРОКИ У PYTHON
5.1 Тип даних str
5.2 Визначення змінних типу str
5.3 Операції над рядками
5.4 Методи по роботі з рядками
5.5 Форматування рядків
5.6 Шифрування рядків
5.7 Регулярні вирази
МОДУЛЬ 6. ФУНКЦІЇ В PYTHON
6.1 Призначення підпрограм
6.2 Особливості використання підпрограм в Python
6.3 Область дії змінних
6.4 Аргументи функції
6.5 Оператор lambda і вбудовані функції map (), reduce (), filter ()
МОДУЛЬ 7. СЛОВАРИ В PYTHON
7.1 Тип даних dict
7.2 Визначення змінних типу dict
7.3 Операції над словниками
7.4 Методи по роботі зі словниками
МОДУЛЬ 8. ФАЙЛИ В PYTHON
8.1 Поняття файлу та файлового об'єкта
8.2 Основні методи по роботі з файлами
8.3 Спеціальні методи по роботі з файлами і директоріями
8.4 Робота з тимчасовими файлами
8.5 СеріалізацІя об'єктів
МОДУЛЬ 9. БагатовимірнІ МАСИВИ В PYTHON
9.1 Бібліотека NumPy. Тип даних ndarray
9.2 Визначення змінних типу ndarray
9.3 Операції над елементами масиву і над масивом в цілому
9.4 Методи по роботі з елементами масиву і з масивом в цілому
МОДУЛЬ 10. ОСНОВИ об'єктно-орієнтованого програмування
10.1 Інкапсуляція
10.2 Спадкування
10.3 Поліморфізм
Зареєструватись на курс можна за посиланням: https://goo.gl/forms/4QOSeuyzNJ8djHZN2