Изучаем Python. Том 1. Марк Лутц
Просмотр галереи
С помощью этой практической книги вы получите всестороннее и глубокое введение в основы языка Python. Будучи основанным на популярном учебном курсе Марка Лутца, обновленное 5-е издание книги поможет вам быстро научиться писать эффективный высококачественный код на Python. Она является идеальным способом начать изучение Python, будь вы новичок в программировании или профессиональный разработчик программного обеспечения на других языках.
Это простое и понятное учебное пособие, укомплектованное контрольными вопросами, упражнениями и полезными иллюстрациями, позволит вам освоить основы линеек Python 3.X и 2.X. Вы также ознакомитесь с расширенными возможностями языка, получившими широкое распространение в коде Python.
Благодаря книге вы
- Исследуете основные встроенные типы объектов Python, такие как числа, списки и словари
- Научитесь создавать и обрабатывать объекты с помощью операторов Python и освоите общую синтаксическую модель Python
- Сможете применять функции для устранения избыточности кода и упаковки кода с целью многократного использования
- Узнаете, как организовывать операторы, функции и прочие инструменты в более крупные компоненты посредством модулей
- Погрузитесь глубже в классы - инструмент объектно-ориентированного программирования Python для структурирования кода
- Научитесь писать крупные программы с применением модели обработки исключений и инструментов разработки Python
- Освоите более сложные инструменты Python, включая декораторы, дескрипторы, метаклассы и обработку Unicode
Содержание
- Часть I. Начало работы
- Глава 1. Python в вопросах и ответах
- Глава 2. Как Python выполняет программы
- Глава 3. Как пользователь выполняет программы
- Часть II. Типы и операции
- Глава 4. Введение в типы объектов Python
- Глава 5. Числовые типы
- Глава 6. Кратко о динамической типизации
- Глава 7. Фундаментальные основы строк
- Глава 8. Списки и словари
- Глава 9. Кортежи, файлы и все остальное
- Часть III. Операторы и синтаксис
- Глава 10. Введение в операторы Python
- Глава 11. Операторы присваивания, выражений и вывода
- Глава 12. Проверки if и правила синтаксиса
- Глава 13. Циклы while и for
- Глава 14. Итерации и включения
- Глава 15. Документация
- Часть IV. Функции и генераторы
- Глава 16. Основы функций
- Глава 17. Области видимости
- Глава 18. Аргументы
- Глава 19. Расширенные возможности функций
- Глава 20. Включения и генераторы
- Глава 21. Оценочные испытания
- Часть V. Модули и пакеты
- Глава 22. Модули: общая картина
- Глава 23. Основы написания модулей
- Глава 24. Пакеты модулей
- Глава 25. Расширенные возможности модулей
- ПРИЛОЖЕНИЕ. Решения упражнений, приводимых в конце частей
- Предметный указатель