Программируем на Python

  • Программируем на Python  | Michael  Dawson

    Michael Dawson Программируем на Python

    Приобрести произведение напрямую у автора на Цифровой Витрине. Скачать бесплатно.

Электронная книга
  Аннотация     
 134
Добавить в Избранное


Эта книга - идеальное пособие для начинающих изучаrь Pythoп. Руководство, написанное опытным разработчиком и преподавателем, научит фундаментальным принципам программирования на примере создания простых игр. Вы приобретете необходимые навыки для разработки приложений на Python и узнаете, как их применять в реальной практике. Для лучшего усвоения маrериала в книге приведено множество примеров программного mда. В конце каждой главы вы найдете nроект полноценной игры, иллюстрирующий ключевые идеи изложенной темы, а таюке краrкое резюме пройденного материала и задачи лля самопроверки. Прочmав Э1)' книгу, вы всесторонне ознакомитесь с языком Python, усвоите базовые принципы программирования и будете готовы перенести их на почву других языков, за изучение которых возьметесь. Научитесь программироваrь на Python играючи!

Доступно:
PDF
Вы приобретаете произведение напрямую у автора. Без наценок и комиссий магазина. Подробнее...
Инквизитор. Башмаки на флагах
150 ₽
Эн Ки. Инкубатор душ.
98 ₽
Новый вирус
490 ₽
Экзорцизм. Тактика боя.
89 ₽

Какие эмоции у вас вызвало это произведение?


Улыбка
0
Огорчение
0
Палец вверх
0
Палец вниз
0
Аплодирую
0
Рука лицо
0



Читать бесплатно «Программируем на Python » ознакомительный фрагмент книги


Программируем на Python


Введение
 Я без труда узнал картинку на экране: это было лицо - мое собственное лицо. От грубой прорисовки оно не переставало быть моим. С холодным любопытством профессионала я следил за тем, как на этом лице, словно разрываемом чем-то изнутри, постепенно пропадало человеческое выражение. Наконец, из моей головы на экране выбрался инопланетный пришелец, и голос из колонок спросил: «Хочешь увидеть это еще раз?~ Нет, то был не кошмарный сон, а моя работа. Я трудился в компании, которая разрабатывала и выпускала компьютерные игры, и вот в первом релизе одной нашей игры мне пришлось «торговать лицом~. Смысл этой приключенческой забавы состоял в том, чтобы поймать указателем мыши картинку, хаотично движущуюся по экрану. Если игрок не укладывался в отведенное время ... в общем, происходили уже известные вам события. 
 В другой период своей жизни я работал программистом крупного интернетсервиса и время от времени переезжал из города в город. Казалось бы, две столь несхожие линии в карьере, но та база, которая позволила мне в обоих случаях добиться успеха, была заложена еще в детстве, когда я на своем домашнем компьютере начал писать простые игры. Цель этой книги - научить вас языку программирования Python тем же самым путем, то есть через программирование несложных игр. Учиться, создавая свои собственные развлекательные программы, - одно удовольствие. Несмотря на развлекательный характер примеров, демонстрируется вполне серьезная техника программирования.
 В этой книге изложены все те основополагающие темы, которые содержатся в большинстве руководств для начинающих программистов, и освещается еще множество вопросов. В частности, я буду обращать ваше внимание на те идеи и методы, которые находят применение в типичных проектах. Если в программировании вы новичок, то ваш выбор можно только одобрить. Python - лучший вариант для начинающих. У него ясный и простой синтаксис, который позволит вам очень скоро начать писать полезные программы. Кроме того, у Python имеется интерактивный режим с возможностью тестирования свежих идей буквально на лету. Если у вас уже есть опыт программирования, вы тоже на верном пути. Python располагает всей той мощью и гибкостью, которую можно ожидать от современного объектно-ориентированного языка. Но при несомненной мощи Python, программы на нем пишутся удивительно быстро. В сущности, путь от идеи к компьютерной реализации сокращен настолько, что Python даже называют языком «программирования со скоростью мысли~. 28 Введение Как и любое хорошее руководство, эта книга начинается с самого начала. В первую очередь я намереваюсь рассмотреть установку интерпретатора Python под Windo\vs. Вслед за тем я буду постепенно, шаг за шагом, вводить новые понятия и идеи. Каждый новый элемент демонстрируется в небольшой программе. К концу изучения этой книги вы освоите несколько тем, названия которых, возможно, пока звучат для вас необычно: структуры данных, работа с файлами, исключения, объектно-ориентированная разработка, программирование GUI и мультимедиа. Я надеюсь познакомить вас не только с программированием, но и с основами проектирования. Вы научитесь организовывать свою работу, разбивать задачу на удобные для реализации фрагменты, улучшать ранее написанный код. Время от времени вам может быть непросто, однако совсем уж невообразимых сложностей в этой книге нет. Полагаю, вы будете учиться с удовольствием и между делом напишете несколько простых, но симпатичных компьютерных игр. Код всех программ, представленных в этой книге, а также необходимые вспомогательные файлы можно скачать с сайта-помощника На сайте также имеются установочные файлы программного обеспечения (ПО), которое понадобится вам для запуска программ. 
Подробнее обо всем, что доступно на сайте, читайте в приложении А. Важные моменты в книге отмечаются особым образом. ПОДСКАЗКА------------------------­ Опытные программисты любят делиться с новичками полезными знаниями, такими как эти. ЛОВУШКА-------------------------­ Кое в чем начинающие часто ошибаются. все подводные камни я буду помечать в такой врезке. ХИТРОСТЬ-------------------------~ Под этой рубрикой будет рассказываться о методах и приемах, которые упрощают работу программиста. , . НА САМQМ· ЕЛЕ ~ ' Образцы программ в этой книге - преимущественно игры. При их рассмотрении я буду показывать, какое применение те же самые идеи и понятия находят вне разработки игр. '·,' '1 3 . ни ." ; . ' 1 ". ' В конце каждой главы я буду предлагать вам написать несколько программ, в которых найдут применение навыки, только что освоенные вами.