Читать онлайн «Программируем на Python»

Автор Майкл Доусон

Майкл Доусон python Ш Перевод третьего издания бестселлера ζ^ΠηΤΕΡ* » τ rOURSE ECHNOLOGY w см/- ι -. Научитесь программировать на Python играючи! Michael Dawson Python Programming for the Absolute Beginner 3rd Edition • COURSE TECHNOLOGY % CENGAGE Learning- Australia · Brazil · Japan · Korea · Mexico · Singapore · Spain · United Kingdom · United States Майкл Доусон Программируем на Python ζ^ΠηΤΈΡ* Моста · Санкт-Петербург · Нижний Новгород · Воронеж Ростов-на-Дону ■ Екатеринбург - Самара - Новосибирск Киев · Харьков - Минск 2014 Доусон М. Программируем на Python. — СПб. : Питер, 2014. —416 с: ил. Эта книга— идеальное пособие для начинающих изучать Python. Руководство, написанное опытным разработчиком и преподавателем, научит фундаментальным принципам программирования на примере создания простых игр. Вы приобретете необходимые навыки для разработки приложений на Python и узнаете, как их применять в реальной практике. Для лучшего усвоения материала в книге приведено множество примеров программного кода. В конце каждой главы вы найдете проект полноценной игры, иллюстрирующий ключевые идеи изложенной темы, а также краткое резюме пройденного материала и задачи для самопроверки. Прочитав эту книгу, вы всесторонне ознакомитесь с языком Python, усвоите базовые принципы программирования и будете готовы перенести их на почву других языков, за изучение которых возьметесь. Научитесь программировать на Python играючи! Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не может гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за возможные ошибки, связанные с использованием книги. ISBN 978-1435455009 англ ©2010 Course Technology, a part of Cengage Learning © Перевод на русский язык ООО издательство «Питер», 2014 © Издание на русском языке, оформление ООО Издательство «Питер», 2014 Краткое содержание Благодарности 25 Об авторе 26 Введение 27 От издательства 29 Глава 1. Начало работы. Программа Game Over зо Глава 2. Типы, переменные и основы ввода-вывода. Программа «Бесполезные факты» 43 Глава 3. Ветвление, циклы с оператором while и псевдокод.
Игра «Отгадай число» 72 Глава 4. Циклы с оператором for, строки и кортежи. Игра «Анаграммы» Ю4 Глава 5. Списки и словари. Игра «Виселица» 134 Глава 6. Функции. Игра «Крестики-нолики» 165 Глава 7. Файлы и исключения. Игра «Викторина» 194 Глава 8. Программные объекты. Программа «Моя зверюшка» 219 Глава 9. Объектно-ориентированное программирование. Игра «Блек-джек» 245 6 Краткое содержание Глава 10. Разработка графических интерфейсов. Программа «Сумасшедший сказочник» 277 Глава 11. Графика. Игра «Паника в пиццерии» 308 Глава 12.