Опції зарахування

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

Основний акцент на практику, тому як практичні завдання вам будуть запропоновані завдання різної складності та спрямованості: одні для закріплення матеріалу, а інші, щоб розвинути кмітливість і знайти спосіб, як застосувати щойно вивчений матеріал.

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

   Зміст курсу: Вступ. Модель даних: об'єкти, функції та стек викликів. Простори імен та області видимості. Введення до класів. Наслідування класів. Помилки та винятки. Робота з кодом: модулі та імпорт. Ітератори та генератори. Робота з файловою системою та файлами. Робота з функціями: functool та лямбда функції. Стиль програмування: pep8 та документація. Стандартні методи та функції для рядків. Регулярні вирази у Python. Оглядово про інтернет: http-запити, html-сторінки та requests. Розповсюджені формати текстових файлів: CSV, JSON. API XML, бібліотека ElementTree, бібліотека lxml.


Самореєстрація