Введение в Python

В этом 4-дневном курсе Python студенты научатся программировать на Python. Курс предназначен для студентов, плохо знакомых с языком, которые могут иметь или не иметь опыт работы с другими языками программирования. Этот курс Python преподается с использованием Python 3; однако различия между Python 2 и Python 3 не отмечены. Для частных классов Python наш преподаватель может сосредоточиться на Python 2, если это будет необходимо.

  Для кого:

Этот курс предназначен для студентов, которые хотят изучать Python. Некоторый опыт программирования полезен, но не обязателен.

Что должен знать слушатель

Опыт программирования будет полезен, но не обязателен.

Результаты обучения

После прохождения этого курса студенты смогут:
  • Понимать, как работает Python и для чего он хорош.
  • Понимать место Python в мире языков программирования.
  • Работать и управлять строками в Python.
  • Выполнять математические операции с Python.
  • Работать с последовательностями Python: списки, массивы, словари и наборы.
  • Собирать пользовательский ввод и вывод результатов.
  • Выполнять обработку управления потоком в Python.
  • Писать и читать из файлов, используя Python.
  • Написать функции на Python.
  • Обрабатывать исключения в Python.
  • Работать с датами и временем в Python

  • Программа обучения

    Модуль 1 Основы Python▼

    • 1.1 Запуск Python
    • 1.2 Привет, мир!
    • 1.3 Литералы
    • 1.4 Комментарии Python
    • 1.5 Переменные
    • 1.6 Написание модуля Python
    • 1.7 Функция print ()
    • 1.8 Сбор пользовательского ввода
    • 1.9 Получать помощь
    • Лаб. раб. Упражнения по этому уроку

    Модуль 2 Функции и Модули▼

    • 2.1 Определение функций
    • 2.2 Переменная сферы
    • 2.3 Глобальные переменные
    • 2.4 Параметры функции
    • 2.5 Возвращаемые значения
    • 2.6 Импорт модулей
    • Лаб. раб. Упражнения по этому уроку

    Модуль 3 Математика▼

    • 3.1 Арифметические Операторы
    • 3.2 Операторы присваивания
    • 3.3 Встроенные математические функции
    • 3.4 Математический модуль
    • 3.5 Модуль Рэндона
    • Лаб. раб. Упражнения по этому уроку

    Модуль 4 Строки Python▼

    • 4.1 Кавычки и специальные символы
    • 4.2 Индексирование строк
    • 4.3 Нарезка строк
    • 4.4 Конкатенация и повторение
    • 4.5 Общие Строковые Методы
    • 4.6 Форматирование строк
    • 4.7 Форматированные строковые литералы (f-строки)
    • 4.8 Встроенные строковые функции
    • Лаб. раб. Упражнения по этому уроку

    Модуль 5 Итерации: последовательности, словари и наборы▼

    • 5.1 Определения
    • 5.2 Последовательности
    • 5.3 Распаковка последовательности
    • 5.4 Словари
    • 5.5 Функция len ()
    • 5.6 наборы
    • 5.7 * args и ** kwargs
    • Лаб. раб. Упражнения по этому уроку

    Модуль 6 Управление потоком▼

    • 6.1 Условные заявления
    • 6.2 Петли в Python
    • 6.3 break и continue
    • 6.4 Функция enumerate ()
    • 6.5 Генераторы
    • 6.6 Список Включение
    • Лаб. раб. Упражнения по этому уроку

    Модуль 7 Виртуальные среды▼

    • 7.1 Виртуальные среды
    • Лаб. раб. Упражнения по этому уроку

    Модуль 8 Регулярные выражения▼

    • 8.1 Синтаксис регулярных выражений
    • 8.2 Обработка регулярных выражений в Python

    Модуль 9 Юникод и кодировка▼

    • 9.1 Биты и байты
    • 9.2 Шестнадцатеричные числа
    • 9.3 Кодирование
    • Лаб. раб. Упражнения по этому уроку

    Модуль 10 Обработка файлов▼

    • 10.1 Открытие файлов
    • 10.2 Модули os и os.path
    • Лаб. раб. Упражнения по этому уроку

    Модуль 11 Обработка исключений▼

    • 11.1 Подстановочный знак, кроме пунктов
    • 11.2 Получение информации об исключениях
    • 11.3 Остальная часть
    • 11.4 Окончательный пункт
    • 11.5 Использование исключений для управления потоком
    • 11.6 Повышение ваших собственных исключений
    • 11.7 Иерархия исключений
    • Лаб. раб. Упражнения по этому уроку

    Модуль 12 Даты и времена Python▼

    • 12.1 Понимание времени
    • 12.2 Модуль времени
    • 12.3 Модуль даты и времени
    • Лаб. раб. Упражнения по этому уроку

    Модуль 13 Даты и времена Python▼

    • 13.1 sys.arg
    • 13.2 sys.path
    • Лаб. раб. Упражнения по этому уроку