|
|
libcats.org
Hello World! Computer Programming for Kids and Other BeginnersWarren Sande, Carter SandeThe programming principals in the book are sound and valid. However, the book was written based on Python 2.5 instead of Python 3.0 which is a sticking point; I say this because the original release date in late 2008 would have allowed for for at least Python 2.6, but I digress. Each project in the book builds upon the previous module that was covered which is good, however the opportunity to teach core programming principals at one time in the beginning is missed. The text is easy to read and the syntax is explained well with relevant explanations. By the end of the book, the reader should be able to make a text-based programs, a windowed program, and different forms of arcade games. I was very pleased to see the layout for a card game which no one else has done to date. However, the author presents a lot of various graphic user interface mechanisms and doesn't really focus enough on them before moving on. Several editors for python are covered as well; some are challenging to install and configure which could be discouraging. I would like to point out that the author's use of EasyGUI is great because it is easier to use than Tkinter that comes standard with Python and allows the user to make text based programs more user friendly. However, he moves from EasyGUI to Pygame (which could be a book unto itself) and then to Python Card (which needs another module wxpython). My point is that it would have been better if he had stuck with EasyGUI and focused more on one of the graphic modules instead of dabbling with all of them. I was fortunate that the book was offered at my local library. If you dont get this book, then I would recommend "Invent Your Own Computer Games with Python, 2nd Edition" by Al Sweigart which is written in Python 3 (and available as a free PDF) or "Game Programming: The L Line, The Express Line to Learning" (The L Line: The Express Line To Learning) by Andy Harris even though it's written with Python 2.
Популярные книги за неделю:
Проектирование и строительство. Дом, квартира, садАвтор: Петер Нойферт, Автор: Людвиг Нефф
Размер книги: 20.83 Mb
Nucleation (Butterworth 2000)Автор: Dimo KashchievКатегория: Phase transitions
Размер книги: 4.70 Mb
Система упражнений по развитию способностей человека (Практическое пособие)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 818 Kb
Сотворение мира (3-х томник)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 817 Kb
Радиолюбительские схемы на ИС типа 555Автор: Трейстер Р.Категория: Электротехника и связь
Размер книги: 13.64 Mb
Genki 1: An Integrated Course in Elementary Japanese 1Автор: Eri Banno, Автор: Yutaka Ohno, Автор: Yoko Sakane, Автор: Chikako Shinagawa, Автор:
Размер книги: 172.22 Mb
Только что пользователи скачали эти книги:
Егор Иванов (Игорь Елисеевич Синицын). Вместе с Россией (Трилогия "Вместе с Россией", Книга 2)Автор:
Размер книги: 986 Kb
Рабочая тетрадь 3 к учеб. Enjoy English 3 (5-6 классы)Автор: Биболетова М. З., Автор: Трубанева Н. Н.Категория: Иностранные языки
Размер книги: 2.17 Mb
15cm sIG33 (Sf) auf PzKpfw I/II/IIIАвтор: Janusz LedwochКатегория: ВОЕННАЯ ТЕХНИКА
Размер книги: 55.75 Mb
Специальные кроссовые автомобили - БАГГИАвтор: М.М.НазаровКатегория: ТЕХНИКА
Размер книги: 17.52 Mb
Атлетическая гимнастикаАвтор: Лапутин Анатолий НиколаевичКатегория: физическая культура и спорт
Размер книги: 4.14 Mb
Treasures from Juniper Ridge: The Profound Treasure Instructions of Padmasambhava to the Dakini Yeshe TsogyalАвтор: Padmasambhava, Автор: Tulku Urgyen Rinpoche, Автор: Marcia Binder Schmidt, Автор: Erik Pema Kunsang
Размер книги: 7.98 Mb
Voyages and Travels of Count Funnibos and Baron StilkinАвтор: Kingston William H GКатегория: fiction
Размер книги: 623 Kb
|
|
|