Информация о книге

978-5-496-02305-4, 978-5-4461-0479-6

Главная  » Научно-техническая литература » Информационные технологии. Компьютеры » Прикладное программное обеспечение » Мультимедиа » Изучаем Python. Программирование игр, визуализация данных, веб-приложения

Эрик М., Изучаем Python. Программирование игр, визуализация данных, веб-приложения


серия: Библиотека программиста
Питер, 2019 г., 496 стр., 978-5-496-02305-4, 978-5-4461-0479-6


Описание книги

Книга \"Изучаем Python\" - это ускоренный курс, который позволит вам сэкономить время и сразу начать писать работоспособные программы (игры, визуализации данных, веб-приложения и многое другое). Хотите стать программистом? В первой части книги вам предстоит узнать о базовых принципах программирования, познакомиться со списками, словарями, классами и циклами, вы научитесь создавать программы и тестировать код. Во второй части книги вы начнете использовать знания на практике, работая над тремя крупными проектами: создадите собственную \"стрелялку\" с нарастающей сложностью уровней, займетесь работой с большими наборами данных и освоите их визуализацию, и, наконец, создадите полноценное веб-приложение на базе Django, гарантирующее конфиденциальность пользовательской информации. Если вы решились разобраться в том что такое программирование, не нужно ждать. Ключ на старт и вперед! Рекомендуем!

Ключевые слова


  Python   Django 


Поделиться ссылкой на книгу



Содержание книги

Об авторе
Благодарности
Введение
Часть I. Основы
Глава 1. Начало работы
Подготовка среды программирования
Решение проблем с установкой
Запуск программ Python в терминале
Итоги
Глава 2. Переменные и простые типы данных
Что происходит при запуске hello_world.py
Переменные
Строки
Числа
Комментарии
Философия Python
Итоги
Глава 3. Списки
Что такое список?
Индексы начинаются с 0, а не с 1
Упорядочение списка
Ошибки индексирования при работе со списками
Итоги
Глава 4. Работа со списками
Перебор всего списка
Создание числовых списков
Работа с частью списка
Кортежи
Стиль программирования
Итоги
Глава 5. Команды if
Проверка условий
Команды if
Использование команд if со списками
Оформление команд if
Итоги
Глава 6. Словари
Простой словарь
Работа со словарями
Перебор словаря
Вложение
Итоги
Глава 7. Ввод данных и циклы while
Как работает функция input
Циклы while
Использование цикла while со списками и словарями
Итоги
Глава 8. Функции
Определение функции
Передача аргументов
Возвращаемое значение
Передача списка
Хранение функций в модулях .
Стилевое оформление функций
Итоги
Глава 9. Классы
Создание и использование класса
Работа с классами и экземплярами
Наследование
Импортирование классов
Импортирование нескольких классов из модуля
Стандартная библиотека Python
Оформление классов
Итоги
Глава 10. Файлы и исключения
Чтение из файла
Запись в файл
Исключения
Сохранение данных
Итоги
Глава 11. Тестирование
Тестирование функции
Тестирование класса
Итоги
Часть II. Проекты
Программирование игры на языке Python
Визуализация данных
Веб-приложения
Глава 12. Стреляющий корабль
Планирование проекта
Установка Pygame
Создание проекта игры
Добавление изображения корабля
Рефакторинг: модуль game_functions
Управление кораблем
В двух словах
Стрельба
Итоги
Глава 13. Осторожно, пришельцы!
Анализ проекта
Создание пришельца
Построение флота
Перемещение флота
Уничтожение пришельцев
Завершение игры
Определение исполняемых частей игры
Итоги
Глава 14. Ведение счета
Добавление кнопки Play
Повышение сложности
Подсчет очков
Итоги
Глава 15. Генерирование данных
Установка matplotlib
Построение простого графика
Случайное блуждание
Моделирование бросков кубиков в Pygal
Итоги
Глава 16. Загрузка данных
Формат CSV
Формат JSON
Итоги
Глава 17. Работа с API
Использование API веб-приложений
Итоги
Глава 18. Знакомство с Django
Подготовка к созданию проекта
Начало работы над приложением
Построение других страниц
Итоги
Глава 19. Учетные записи пользователей
Редактирование данных
Создание учетных записей пользователей
Редактирование данных
Итоги
Глава 20. Оформление и развертывание
приложения
Оформление приложения Learning Log
Развертывание Learning Log
Итоги
Приложение А. Установка Python
Python в системе Linux
Python в OS X
Python в Windows
Ключевые слова и встроенные функции Python
Приложение Б. Текстовые редакторы
Geany
Sublime Text
IDLE
Emacs и vim
Приложение В. Помощь и поддержка
Первые шаги
Поиск в Интернете
IRC (Internet Relay Chat)
Приложение Г. Git и контроль версий
Установка Git
Создание проекта
Игнорирование файлов
Инициализация репозитория
Проверка статуса
Добавление файлов в репозиторий
Закрепление
Просмотр журнала
Второе закрепление
Отмена изменений
Извлечение предыдущих закреплений
Удаление репозитория
Послесловие


Об авторе


Отзывы

Новопольцев Сергей  [ 5 November 2016]
Удивительно, как редакторы / переводчики решили пренебречь такой важной составляющей языка, издавая книгу о языке.

Последние поступления в рубрике "Мультимедиа"



Цветокоррекция. Кинопроизводство и видео Цветокоррекция. Кинопроизводство и видео Хуркман А.

Это руководство предоставляет исчерпывающую информацию по цветокоррекции для всех, кто занимается монтажом и компоузингом в кинопроизводстве и видео. Освоение цветокоррекции на профессиональном уровне ранее представляло значительные сложности:......

Твой первый трек Твой первый трек Ильяхов М.

Сегодня любой человек может создавать собственную музыку, используя только компьютер и наушники. Если вам есть что сказать миру, вы тоже можете стать музыкантом. Многие ваши любимые артисты уже прошли этот путь, и если вам близка музыка, вы тоже......

Компьютерное зрение. Теория и алгоритмы Компьютерное зрение. Теория и алгоритмы Клетте Р.

В этой книге вы найдете доступное введение в основные аспекты компьютерного зрения. При этом подчеркивается важная роль алгоритмов и математики. Материал дополняется историческими справками, рекомендациями по дальнейшему чтению и сведениями о......

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Эрик М., Изучаем Python. Программирование игр, визуализация данных, веб-приложения в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.