Руководство по языку программирования Python

Последнее обновление: 28.03.2024
  1. Глава 1. Введение в Python

    1. Язык программирования Python

    2. Установка Python и первая программа на Windows

    3. Установка Python и первая программа на MacOS

    4. Установка Python и первая программа на Linux

    5. Управление версиями Python на Windows, MacOS и Linux

    6. Первая программа в PyCharm

    7. Python в Visual Studio

  2. Глава 2. Основы Python

    1. Введение в написание программ

    2. Переменные и типы данных

    3. Консольный ввод и вывод

    4. Арифметические операции с числами

    5. Поразрядные операции с числами

    6. Условные выражения

    7. Условная конструкция if

    8. Циклы

    9. Функции

    10. Параметры функции

    11. Оператор return и возвращение результата из функции

    12. Функция как тип, параметр и результат другой функции

    13. Лямбда-выражения

    14. Преобразование типов

    15. Область видимости переменных

    16. Замыкания

    17. Декораторы

  3. Глава 3. Объектно-ориентированное программирование

    1. Классы и объекты

    2. Инкапсуляция, атрибуты и свойства

    3. Наследование

    4. Переопределение функционала базового класса

    5. Атрибуты классов и статические методы

    6. Класс object. Строковое представление объекта

    7. Перегрузка операторов

    8. Абстрактные классы и методы

  4. Глава 4. Обработка ошибок и исключений

    1. Конструкция try...except...finally

    2. except и обработка разных типов исключений

    3. Генерация исключений и создание своих типов исключений

  5. Глава 5. Списки, кортежи и словари

    1. Списки

    2. Кортежи

    3. Диапазоны

    4. Словари

    5. Множества

    6. List comprehension

    7. Упаковка и распаковка

    8. Упаковка и распаковка в параметрах функций

  6. Глава 6. Модули

    1. Определение и подключение модулей

    2. Генерация байткода модулей

    3. Модуль random

    4. Математические функции и модуль math

    5. Модуль locale

    6. Модуль decimal

    7. Модуль dataclasses. Data-классы

  7. Глава 7. Строки

    1. Работа со строками

    2. Основные методы строк

    3. Форматирование

  8. Глава 8.Pattern matching

    1. Конструкция match

    2. Кортежи в pattern matching

    3. Массивы в pattern matching

    4. Словари в pattern matching

    5. Классы в pattern matching

    6. guards или ограничения шаблонов

    7. Установка псевдонимов и паттерн AS

  9. Глава 9. Работа с файлами

    1. Открытие и закрытие файлов

    2. Текстовые файлы

    3. Файлы CSV

    4. Бинарные файлы

    5. Модуль shelve

    6. Модуль OS и работа с файловой системой

    7. Программа подсчета слов

    8. Запись и чтение архивных zip-файлов

  10. Глава 10. Работа с датами и временем

    1. Модуль datetime

    2. Операции с датами

Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850