Invent Your Own Computer Games With Python 2nd Edition
Thumbnail 1

Invent Your Own Computer Games With Python 2nd Edition

产品编号: 1703951
安全交易
经常一起购买

描述

Full description not available

评论

T**J

Great instruction for total programming beginners

Very well written book for the total beginner at programming. Lessons are organically taught and from the get go let's the user execute code to see it appear on the screen, albeit code that was copied straight from the book. Narration is SIMPLE and CONCISE. I have a huge Java 1000+ page text that I used to learn Java from scratch and it was like listening to Shakespeare -- not a knock on Shakespeare but most people don't talk that way in everyday life, therefore my brain isn't accustomed and therefore it has to "translate" Shakespeare's sentences into everyday speech - so the Java text was like that! But you shouldn't be double taxing your brain learning how to program AND deciphering what the author is writing, that is probably what frustrates most beginners. For motivational reasons, I think it is very important to hit the ground running when it comes to learning new skills and not get bogged down by all the details and memorization. It is possible to write about programming in simple sentences, I know because this book exists. So A+ there.The book starts off with installation of python and setting up an IDE (integrated development environment, software that tries to be a one-stop-shop for all your needs: editing code, running code, file manager, etc)Each chapter presents a game to be created. The author describes the mechanics of the game and then provides the source code from the get go for the student to copy over into his own file. The source code is also available on a website for quick copy-pasting. So immediately if the student copy and pastes the code into his IDE or runs the script manually through a terminal, bam, program is up and running within the first half an hour.Then the author goes step by step with each line of code and explains what is happening. Core lessons are spread throughout the book instead of all at the beginning like traditional books. In other words, in the first chapter you might learn about the import statement and variables, then a few chapters later learn about lists and dictionaries, etc. I like this format a whole lot better than texts that feature a lot of depth in the beginning that amounts to reading and memorizing -- but without anything to type and execute, you quickly forget anyway and have to spend time flipping backwards in the text to jog your memory when you realize you need something you've already learned about.Unfortunately I was a little disappeared as to how simple the lessons are. The user doesn't get to design games with a graphical interface (via the Pygame library), until the last third of the book. Prior to that, all games are executed through the command line interface (terminal, shell, console, whatever you happen to call it). This is probably my own fault for not taking a look into the book more thoroughly. I'm a novice programmer with some familiarity with Java and C++, not a total beginner so most of what the book goes over I was already familiar with and have used before, albeit the syntax is different and Python is definitely more concise in code. For some reason I was thinking the book was going to start with creating a graphical interface from the get go and progress a little quicker.I know now that the author has another book that is more what I thought this book was, entitled "Making Games with Python and Pygame"All in all, I still have to give the book 5 stars for doing well what I believe it set out to do: introducing programming to complete beginners as fast as possible, as pleasantly as possible, since I know how dense beginner texts can be.In summary, great book for TOTAL beginners. If you have some background in programming other languages, and can write simple input and output, read and write programs, this book is probably not for you.I also now know that you can read this book for free online at the author's website, which is incredible. So check out the text to see if it fits your speed. Personally, I prefer reading from real books since I stare at the screen long enough as it is and it's a good way to support the content if you like it.

W**.

A great book for starters!

This is a great book for anyone who's just starting to program or who has very little programming background and wants to get into python. The more advanced learner will find less of use here, but it does cover some topics a lot of other sources for introduction level stuff do not... such as the main program loop, introduction to AI, and some basic level 2d graphics with pygame. It does not include topics like OOP, recursion, or great depth of any of the topics it touches on. Still, I mostly purchased this book to give support to the Author (He makes the book available for free in ebook form), and going though it I've learned a couple of tricks in python I didn't know. Writing style is also very accessible and light. Strong online resource support.Those with more python\programming experience that want to get a basic handle on graphics might try his book Making Games with Python & PyGame as a better fit starting point.

B**G

Wonderful Beginner's Book

I just received this book last week, and I am having so much fun with it...So much fun, that this is the first time I have felt compelled to write a review for a book purchased from Amazon.I am 59 years old, with no programming experience, and I am the furthest thing from being a computer geek that you could imagine. I have always wanted to learn a little about programming. I have leafed through some other books, but they all seemed either very intimidating or very dry/boring, or both. This book is just perfect to get someone like me started. What a fun way to learn...whether you are a kid or a big kid-at-heart.The extras and helpful tools on the author's website are a great bonus.I find that having the book in hand to make notes in, makes for a better learning experience. But if you are only going to download the free version, then please consider making a donation on the author's website...I think the author really deserves it.

H**1

To the point

Easy to understand and to the point. Many such "teach yourself" books about the subject claim an uncomplicated format yet they miss the mark leaving you with the feeling of either "sensory overloading" or "extensive and verbose-wasted time". This one is different! I liked it's task-oriented, piece meal approach to teach python programing. I have tried to learn python by using at least three of the other books...after hours of reading introductory chapters they left me with a feeling of confusion... It is as if they were describing the programming method but not teaching me what to do to use it.The difference here was an immediate and practical instruction to make my computer do something practical and fun. I like the book so much that after months of trying to read and use the other books I put them down and now concentrate on using this to continue learning to program by using python.

常见问题

是的,所有产品均直接来自美国,英国,阿联酋和印度的授权零售商。我们保持严格的质量控制过程,并在运输前验证每种产品。所有项目都有适用的制造商保证,并由我们的标准退货政策涵盖。
送货时间因目的地国家 /地区不等,通常从3-9个工作日不等。每个订单都可以通过我们的系统完全跟踪。我们处理所有关闭范围,并使用可靠的快递合作伙伴进行最后一英里的交付。您将通过电子邮件和我们的应用程序定期收到有关您的订单状态的更新。
自2014年以来,落伍车是一个国际电子商务平台。我们每天在全球范围内安全地处理数千个订单。每个产品都会在交付前经过我们的质量验证过程,我们提供端到端订单跟踪,24/7客户支持以及全面的回报政策,以确保安全的购物体验。
我们的价格包括产品成本,国际运输,进口关税,关税和当地交货费用。我们处理所有海关和导入程序,确保交货时没有隐藏的费用。 Pro会员将获得额外的福利,包括免费送货。

TrustPilot

TrustScore 4.5 | 7,300多个评论

Neha S.

整个订购过程中沟通顺畅。产品完美。

2 周前

维克拉姆·D.

MOLLE 护套质量非常好。我对这次购买非常满意。

2 周前

全球购物,通过 Desertcart 享受优惠
物有所值
各种产品的价格具有竞争力
全球购物
为 100 多个国家的数百万购物者提供服务
增强保护
深受全球购物者喜爱的值得信赖的支付方式
客户保证
深受全球购物者喜爱的值得信赖的支付方式。
沙漠车应用程序
随时随地随时随地购物。
MOP$159

关税和税费包括

Macau店铺
1
免费退货

30天对于 PRO 会员用户

15天无会员资格

安全交易

向AI询问此产品

TrustPilot

TrustScore 4.5 | 7,300多个评论

法蒂玛 A.

我尝试过的最好的国际运输。物有所值!

3天前

Ayesha M.

产品与描述完全相符。对我的购买非常满意。

5天前

Invent Your Own Computer Games With Python 2nd Edition | Desertcart Macau