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

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

    image

    Книга на сайте издательства ПИТЕР

    Оглавление
    Отрывок

    От автора:

    Если в программировании вы новичок, то ваш выбор можно только одобрить. Python — лучший вариант для начинающих. У него ясный и простой синтаксис, который позволит вам очень скоро начать писать полезные программы. Кроме того, у Python имеется интерактивный режим с возможностью тестирования свежих идей буквально на лету.
    Если у вас уже есть опыт программирования, вы тоже на верном пути. Python располагает всей той мощью и гибкостью, которую можно ожидать от современного объектно-ориентированного языка. Но при несомненной мощи Python, программы на нем пишутся удивительно быстро. В сущности, путь от идеи к компьютерной реализации сокращен настолько, что Python даже называют языком «программирования со скоростью мысли».

    Авторы: Michael Dawson
    ISBN прототипа: 978-1435455009
    Поделиться публикацией
    Похожие публикации
    Комментарии 27
    • +1
      выглядит основательно
      электронной версии нет?
      • 0
        маловероятно, оригинальный вариант в продаже с 2010 года, но до сих пор на Амазоне только в бумаге
        • 0
          К огромному сожалению прав на электронку нет. Michael Dawson не продает лицензию.
      • +1
        На Coursera аналогичный курс «Python с играми»: www.coursera.org/course/interactivepython
        Оттачивать навыки на
        ...projects will include building fun games such as Pong, Blackjack, and Asteroids.
        • +8
          Марк Лутц — наше все!
          • +2
            очень большая книга у него. имхо нужно больше практики в его книге и больше реальных примеров.
            • –12
              Жаль, но у меня, в свете последних событий на Украине логотип Питона вызывает иные ассоциации: соедините цвета флага Украины и свастику.
              • +2
                У вас просто Первый Канал головного мозга
            • 0
              Планирует ли Питер переводить продолжение этой книги — More Python Programming for the Absolute Beginner?
              • +1
                Пока таких планов нет. Думаю следующую книгу если будем делать, то что-нибудь для профессионалов.
              • –5
                Я не совсем согласен с высказыванием, что питон — лучший язык для изучения программирования для новичков. Не хочу начинать холивар, но:
                Учил свою девушку, используя разные материалы и codeacademy — питон жутко вводит ступор отсутсвием типов («почему с „блабла“ мы работаем как со списком, а „блиблу“ — это число? кто так сказал и откуда мне это знать?») и фигурных скобок для разделения кусков кода.
                • +8
                  Кого вводит в ступор — вас или вашу девушку? :)
                  • –2
                    ну, кстати, я тоже оказался не фанат безскобочной нотации. в результате код выглядит отлично, но писать так — жутко непривычно.
                    сам язык хорош, но для начинающего слишком много концепций, которые сложно переварить.
                    • +3
                      Ну, если уж у пайтона слишком много концепций, которые сложно переварить, то не знаю как быть.
                      • +2
                        Вы правильно сказали — непривычно. Девушке вашей вообще должно быть все-равно. Надо было начинать сразу с C. Там бы поиграли и с типами, выделением памяти и прочими прелестями.
                        • +1
                          Опять же, дело практики. Безскобочная нотация, пробелочная индентация… как все это может быть непривычно НАЧИНАЮЩЕМУ программисту?

                          Лично я тоже относился к питону несерьезно. Как к игрушке, ценность которой сильно преувеличена. Когда попробовал — отношение довольно сильно запозитивилось. Не скажу, что вот прямо идеальный язык. А ООП в нем да, не совсем привычное. И да, есть серьезные проблемы с конфликтом 2 и 3 версий. 3 питон вышел уже 6 лет назад, а холивары на эту тему все никак не утихнут.

                          Как по мне — питон является хорошим выбором, если в дальнейшем планируется изучать Go. Ну а Go — это же… красотулька.
                      • 0
                        > отсутсвием типов
                        Если в таком ключе говорить о типизации питона, то безусловно путанница будет и весьма ощутимая, так как они у него есть:)
                        Тогда и стоит начинающего сразу ознакомить с понятием динамической типизациии, которая там и имеет место быть, а так же с функцией type, которая весьма четко может показать кто там и как типизирован, ну и, конечно же, с документацией:)
                        • 0
                          Судя по приведенным вами цитатам, вы пытались учить её питону, но при этом вы сами подходили с позиции разработчика на типизированном C-подобном языке (C++, C#, Java...). С точки зрения полного новичка, вопрос про типы абсурден (у значений они есть, у переменных — их нет, все просто), а фигурные скобки — это явный багаж откуда-то еще.
                        • 0
                          Briggs J. R. — Python for Kids — 2012
                          Эту книгу есть в планах перевести?
                          • +1
                            на досуге перевожу для ребёнка… до 4-й главы дошёл
                            примерно так выглядит
                            • +1
                              Кстати, вполне неплохо!
                              Особо не вчитывался, но сходу «обратил внимания»:
                              1) в «вычислениях в Python» опечатка в «обратите внимания» :)
                              2) у вас обращение к читателю в основном на «вы», но кое-где срывается на «ты». Самое главное в нашем деле — последовательность. Причём если книжка рассчитана на ребёнка, думаю, вполне уместно будет обращаться к нему на «ты»: так книжка будет ближе к ребёнку.
                              • +1
                                Спасибо!
                                Там ещё править и править…
                                Действительно, надо на «ты»

                              • 0
                                Ну как с переводом, закончили?
                            • –1
                              Как быть с тем, что если язык понравился, но:
                              Нет констант
                              Нет инкапсуляции в ООП
                              Нет switch
                              Язык 2.7 завязан к системе, когда ты хочешь 3 версию

                              ?
                            • 0
                              Незатейливость питона по версии pdf.js (firefox):

                              image
                              • 0
                                Остальсь 4 дня — сейчас на кикастатере собирают www.kickstarter.com/projects/34257246/python-101-programming-from-start-to-finish

                                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                Самое читаемое