Python для чайников, 2-е издание
Python — это мощный язык программирования, на котором можно создавать самые разные приложения, не зависящие от платформы. Он идеально подходит для новичков, особенно если нужно быстро научиться программировать и начать создавать реальные проекты. Благодаря пошаговым инструкциям, приведенным в книге, вы сможете в краткие сроки освоить основы языка. Работая в среде Jupyter Notebook, вы будете применять принципы грамотного программирования для создания смешанного представления кода, заметок, математических уравнений и графиков.
В книге...
- Загрузка и установка Python
- Использование командной строки
- Знакомство со средой Jupyter Notebook
- Основы программирования на Python
- Создание коллекций и списков
- Взаимодействие с пакетами
- Поиск и устранение ошибок
Об авторе:
Джон Пол Мюллер — писатель и технический редактор, автор более 100 книг и 600 статей, тематика которых варьируется от сетевых технологий и искусственного интеллекта до управления базами данных и программирования на Python. Как технический редактор помог издать книги более чем 70 авторам. Также занимается консультациями и написанием сертификационных экзаменов.
Введение 15
Часть 1. Знакомство со средой Python 19
Глава 1. Разговор с компьютером 21
Глава 2. Установка Python 35
Глава 3. Взаимодействие с Python 53
Глава 4. Создание первого приложения 73
Глава 5. Работа с Anaconda 101
Часть 2. Основы программирования на Python 121
Глава 6. Хранение и изменение информации 123
Глава 7. Управление данными 133
Глава 8. Принятие решений 155
Глава 9. Выполнение повторяющихся действий 171
Глава 10. Обработка ошибок 185
Часть 3. Профессиональные методики программирования на Python 217
Глава 11. Пакеты 219
Глава 12. Работа со строками 251
Глава 13. Управление списками 269
Глава 14. Коллекции данных 289
Глава 15. Создание и использование классов 309
Часть 4. Решение сложных задач 333
Глава 16. Хранение данных в файлах 335
Глава 17. Отправка сообщений электронной почты 353
Часть 5. Великолепные десятки 371
Глава 18. Десять ценных ресурсов для программистов 373
Глава 19. Десять утилит, улучшающих работу с Python 385
Глава 20. Десять (или около того) библиотек, о которых стоит знать 397
Предметный указатель 406