курс Toc Basic Python

Toc Basic Python
  • Код курса:
    TBP
  • Длительность:
    5 / 40
  • Ближайшие даты:

  • Цена, без НДС:
    Уточните
Аудитория:
Все желающие освоить язык программирования Python. Это мощный инструмент для создания программ самого разнообразного назначения, доступный даже для новичков. С его помощью можно решать задачи различных типов.
Приобретаемые навыки:
  • научитесь самостоятельно писать код, понимать структуру приложения, выучите синтаксис языка
  • будете понимать полный цикл написания программ на языке Python
  • научитесь работать с документацией. Искать нужный Вам код для интеграции функций
Содержание курса:
1. Введение
  • Особенности синтаксиса. 
  • Мультипарадигменость. 
  • Кроссплатформенность
  • Компиляторы и интерпретаторы
2. Интерпретатор python
  • Интерактивный запуск
  • Встроенная справка, pydoc
  • Использование в качестве калькулятора
  • Передача аргументов
  • Выполнение скрипта из файла
3.Константы и скалярные типы данных
  • Строки
  • Встроенные функции
  • Приведение типов
  • Операторы
4. Переменные и области видимости
5.Структурные типы данных

  • Списки
  • Словари
  • Множества
  • Кортежи
  • Операции над структурными типами
6. Условные операторы
  • if .. then .. else
  • for
  • while
7. Функции
  • Возвращаемые значения
  • Аргументы по умолчанию
  • Именованные аргументы
  • Переменное число аргументов
  • lambda-функция
  • Аннотации функций
8. Модули и пакеты
  • Зачем нужны модули
  • Импорт модулей
  • Запуск в качестве скрипта
  • Пакеты
  • Внутрипакетные ссылки
9. Классы
  • Имена и объекты
  • Основные принципы ООП
  • Области видимости и пространства имен
  • Синтаксис определения 
  • Методы классов
  • Переменные экземпляра
  • Наследование
  • Множественное наследование
  • Приватные переменные
  • Исключения. Пользовательские исключения.
  • Итераторы и генераторы.
  • Действия по очистке
10. Взаимодействие с ОС
  • Анализ параметров командной строки
  • Модули os sys shutil glob
  • Модули datetime timeit
11. Обработка текста
  • Ввод и вывод форматированного теста
  • Регулярные выражения
12. Работа с файлами
  • Объект файл и его методы
  • Сериализация
  • Компрессия данных
13. Контроль качества.
  • Стиль кодирования
  • Unit-тестирование
  • Отладка
  • Профилирование

Материалы и сертификаты:
Акцент Профи

Возврат к списку


программа и регистрация на вебинар