
Знайомство з Python
Контакти
Деталі
Пробне заняття | Так |
---|---|
Вік аудиторії | Середня школа, студенти, дорослі |
Початок курсу |
Миттєвий доступ
|
Тривалість | Міні-курс (до 1 місяця) |
Формат | Онлайн |
Графік | Вільний: студент обирає час зайнять самостійно |
Розмір групи | Індивідуальні заняття |
Рівень | Початковий |
Документ про проходження | Ні |
Мова | Українська |
Домашні завдання | Так (Завдання з програмування для самостійного виконання з перевіркою на сайті) |
Іспит / випускна робота | Проміжне тестування |
Програма курсу
Повна інформація про безплатний онлайн-курс "Знайомство з Python" на сайті закладу: https://first.institute/edu/course/basic_python/
- Вступ в програмування Дізнайтеся, як почати вивчати програмування з нуля, розкриваючи основи архітектури фон Неймана, алгоритмів та ролі програмістів. Відкрийте для себе різні спеціалізації в IT та дізнайтеся, як математика впливає на програмування.
- Що таке Python? Дізнайтеся, що таке Python — інтерпретована високорівнева мова програмування. Вивчіть її призначення, переваги та сфери застосування, від веб-розробки до наукових досліджень.
- Шлях коду від голови програміста до продакшену Дізнайтеся, як програміст перетворює ідеї на робочий код, зберігає його в репозиторії та забезпечує стабільність через процеси білду та деплою.
- Лексичний аналіз (токенізація) Дізнайтеся про лексичний аналіз (токенізацію) у Python, як інтерпретатор обробляє вихідний код, розбиваючи його на токени, і які типи токенів існують.
- Синтаксичний аналіз (парсинг) Дізнайтесь, як працює синтаксичний аналізатор Python, його роль у виявленні синтаксичних помилок та процес компіляції в байткод. Досліджуйте різні реалізації інтерпретатора, такі як CPython, PyPy та інші, щоб обрати найкращу для вивчення мови.
- Типи та моделі даних Дізнайтеся про різні типи та моделі даних у програмуванні, їх адекватність і точність. Як Python допомагає створювати математичні абстракції для моделювання реального світу.
- Числа: типи int, float Дізнайтеся про типи даних int та float у Python, їх вибір для різних задач, автоматичне визначення та конвертацію, а також про пріоритет арифметичних операцій. Оптимізуйте код з урахуванням точності та ефективності обчислень.
- Рядки: тип str Дізнайтеся про типи рядків у Python, їх створення, доступ до символів, операції, методи та форматування. Вчіться працювати з текстовою інформацією ефективно.
- Списки та кортежі: типи list, tuple Дізнайтеся про списки та кортежі в Python: їх властивості, відмінності та можливості використання. Навчіться створювати, змінювати та конвертувати ці структури даних для ефективного програмування.
- Множина: типи set, frozensent Дізнайтеся про множини в Python: типи даних set і frozenset, їх використання для збереження унікальних елементів, математичні операції над множинами та практичні застосування.
- Словник: тип dict Дізнайтеся, як використовувати словник (тип dict) у Python для зберігання пар "ключ — значення". Вивчіть створення, основні операції та ітерації зі словниками для ефективного кодування.
- Булевий тип: bool Дізнайтеся про булевий тип даних у Python, який представляє істинність або хибність. Ознайомтеся з використанням значень True і False в умовах, циклах та логічних операторах.
- Тип NoneType Дізнайтеся про тип NoneType у Python, його використання та перевірку на значення None. Зрозумійте, чому важливо використовувати оператор is для перевірки None і як це значення застосовується у програмуванні.
- Змінні, посилання та оперативна памʼять Дізнайтесь, як працюють змінні, посилання та памʼять у Python. Зрозумійте динамічну типізацію, присвоєння, ідентичність обʼєктів і механізми управління памʼяттю.
- if — оператор розгалуження Дізнайтесь, як працює оператор if у Python: синтаксис, блок-схеми, приклади умовних виразів, важливі поради з безпечного кодування та ледаче обчислення умов.
- while, for — оператори циклів Дізнайтеся, як використовувати оператори циклів `while` та `for` у Python для повторення дій та обробки масивів, списків і рядків. Відкрийте для себе ефективні методи програмування з прикладами і поясненнями.
- Вступ в алгоритми Дізнайтеся про основи алгоритмів, їх типи та властивості в нашому детальному вступі. Вивчіть різні методи сортування та обчислювальну складність для оптимізації програмування.
- Функції
- Модулі та пакети Дізнайтеся, як модулі та пакети в Python допомагають організувати код, підвищити його повторне використання та зручність супроводу. Вивчіть основи імпорту, атрибути модулів та переваги модульності.
- Класи та обʼєкти Дізнайтеся про об'єктно-орієнтоване програмування в Python: класи, об'єкти, поліморфізм, інкапсуляція та успадкування для ефективного моделювання програм.
- 1 модуль
- 20 годин
- Необмежено
Дивіться також усі онлайн-курси, репетиторів онлайн, онлайн-тренінги.
Коментарі
Невірно заповнені поля відзначені червоним.
Будь ласка, перевірте форму ще раз.
Ваш коментар відправлений і буде доступний на сайті після перевірки адміністратором.