Основы Python
Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Группа авторов. Основы Python
Глава 1: Введение в Python
1.1 История языка Python
1.2 Особенности языка Python
1.3 Установка
1.4 Выбор и настройка
1.5 Установка дополнительных инструментов:
1.6 Первая программа: "Hello, World!"
Шаги для создания и запуска программы:
Глава 2: Основы Python
2.1 Синтаксис Python
Структура кода и отступы:
Комментарии:
Основные операторы:
2.2 Типы данных и переменные
Переменные:
Основные типы данных:
Особенности работы с переменными и типами данных:
2.3 Управляющие конструкции
Условные операторы:
Циклы:
Управление циклами:
2.4 Функции и модули
Функции:
Модули:
Глава 3: Работа с данными
3.1 Строки и их методы
Основы работы со строками:
3.2 Списки, кортежи и множества
Списки:
Кортежи:
Множества:
Операции с множествами:
3.3 Словари
Особенности словарей:
Основные операции со словарями:
3.4 Файловый ввод и вывод
Основы работы с файлами:
Глава 4: Объектно-ориентированное программирование
4.1 Классы и объекты
Классы:
Объекты:
4.2 Наследование
4.3 Инкапсуляция
Основы инкапсуляции в Python:
Геттеры и сеттеры:
4.4 Полиморфизм
Преимущества полиморфизма:
Глава 5: Продвинутое программирование в Python
5.1 Обработка исключений
Основы обработки исключений:
5.2 Создание собственных исключений
Основы создания собственных исключений:
Преимущества использования собственных исключений:
Глава 6: Работа с библиотеками
6.1 Установка и использование пакетов
Основы работы с
Использование виртуальных окружений:
6.2 Популярные библиотеки
Глава 7: Продвинутое программирование в Python
7.1 Декораторы
Основы работы с декораторами:
7.2 Генераторы и итераторы
Итераторы:
Генераторы:
7.3 Многопоточность и асинхронное программирование
Многопоточность:
Асинхронное программирование:
Глава 8: Веб-разработка в Python
8.1 Введение в веб-разработку
Основы веб-разработки в
Создание простого веб-приложения на
Ключевые компоненты веб-приложений:
8.2 Создание простого веб-приложения
Подготовка к разработке:
Создание базового приложения на
8.3 Работа с базами данных
Интеграция с базами данных во
Глава 9: Анализ данных и машинное обучение
9.1 Основы анализа данных с Pandas
Введение в
Основные операции с данными:
9.2 Введение в машинное обучение с
Основы машинного обучения с использованием
9.3 Простые проекты по анализу данных
Глава 10: Тестирование и отладка
10.1 Основы тестирования с PyTest
Введение в
10.2 Интеграционное тестирование и тестирование пользовательского интерфейса
Интеграционное тестирование:
Инструменты и фреймворки:
Аспекты тестирования
Инструменты для тестирования
10.3 Отладка и профилирование кода
Отладка кода:
10.4 Автоматизация тестирования и непрерывная интеграция (
Автоматизация тестирования:
Непрерывная интеграция (
Глава 11: Лучшие практики программирования на Python
11.1 Лучшие практики программирования на Python
11.2 Продвинутые техники программирования
11.3 Паттерны проектирования и архитектура
Паттерны проектирования:
Принципы архитектуры:
Микросервисы:
11.4 Ресурсы для дальнейшего обучения
Онлайн-курсы:
Книги:
Отрывок из книги
Python – это высокоуровневый, интерпретируемый язык программирования с динамической типизацией, который был создан Гвидо ван Россумом и впервые выпущен в 1991 году. Язык разработан с упором на читабельность кода и его синтаксис позволяет программистам выражать концепции в меньшем количестве строк кода, чем это возможно в таких языках как C++ или Java.
Происхождение названия: Гвидо ван Россум выбрал название "Python" в честь популярного британского комедийного шоу "Monty Python’s Flying Circus", так как он хотел, чтобы название языка было коротким, уникальным и немного загадочным.
.....
if проверяет условие и выполняет блок кода, только если условие истинно.
Copy code
.....