Creative Coding in Python: 30+ Programming Projects in Art, Games, and More
Thumbnail 1

Creative Coding in Python: 30+ Programming Projects in Art, Games, and More

产品编号: 72973304
安全交易

描述

Creative Coding in Python: 30+ Programming Projects in Art, Games, and More

评论

V**K

Python Coding That Will Stick

As a computer science teacher, I have found that many of the coding books available for tweens and teens do not lead to long term learning of a programming language. These books typically have lots and lots of code that the reader uses to create projects, but the reader is often not learning the concepts behind the code and they are not able to transfer anything they have done to a new programming project.Creative Coding in Python is the answer to this problem and a fun and engaging way to learn to program in Python.Each chapter of Creative Coding in Python allows the reader to create a programming project like a chatbot or geometric art or interactive fiction or a game. The Big Ideas in each chapter provide foundational knowledge about programming concepts like variables, loops, lists, conditionals, functions, and more with short explanatory text and code that readers can try themselves. In addition to the explanatory text and code examples, readers are also presented with flowcharts or pseudocode of what they will be creating. This helps readers to build the good programming habits of thinking about the project they are creating and planning before programming. Once the Big Ideas are introduced, readers then create the main project for the chapter. While code is provided for the basic project, readers are also asked to improve the basic project in some way. Each chapter also has an Experiment and Extend section with more programming project ideas that can be created with the knowledge from the Big Ideas. Completing the projects in this section of each chapter reinforces the learning and provides the needed transfer of the concepts to new programming challenges.Parents: If you are looking for a book for your budding programmer who wants to truly learn an industry standard language, this would be a great book for your child. By reading, understanding, and completing the programming projects, your child will have a solid foundational knowledge of Python and some creative programming projects to show off, as well.Teachers: Do you have students that are ready to move on to text-based programming but the rest of your class isn’t ready yet? Creative Coding in Python would be a great addition to your classroom for those students. It is the latest addition to my classroom library. Beyond adding the book to your classroom library, this book and the companion website could be a great primer for you, as a teacher, if you would like to teach an introductory Python class to your students.

D**E

Great Python introduction for kids and adults

What I like best about this book is that the approach is to build a useful project, and use it to introduce programming concepts. Starting in chapter 1, we build a simple chatbot, and use it to introduce important concepts such as variables, input, printing and commenting the code. All the other introductory material I’ve come across starts with abstract programming concepts, without providing a framework of how to assemble the concepts into a program. This book’s approach is much easier to grasp.Another important aspect are frequent sidebars to explain how to deal with the “overhead” of coding: how to create and save a new program file, how to interpret errors to debug the program, and that choosing good names for variables and functions is helpful in the long run.I can see this being a valuable textbook for computer classes as early as middle-school. In addition to providing a shallow learning curve, each chapter ends with “Experiment and Extend” with some engaging programming project suggestions that could be homework or in-class assignments. By the end of the book, we’ve progressed to writing interactive graphic games.I was inspired to create a turtle-graphic photo of a random walk, attached.

K**N

A great resource for learning Python!

Learning to code is like learning a new language and this book is a great resource for learning Python. It is a wonderfully written book that is easy to follow for any age. It gets you starting to code right away as you learn relevant terms and how to apply them. The author makes you aware of errors that can occur and how to address them. The book inspires you to be creative as you are building different projects. It is very descriptive and goes in-depth enough to design your own game and create the art that goes along with it. I love how the book takes you a step further and introduces how to connect the code to physical computing. As more school districts are adding computer programming into their curriculum Creative Coding in Python is a must-have for any classroom or for those of you who want to learn at home.

J**D

Teacher here: this is great for motivated learners

This is not great to give a kid with zero coding experience. It is not full of step-by-step activities to make a game. There are other books with that feature that gives kids instant gratification and success.This book is fantastic for a tween or teen who is motivated to learn coding by reading and doing activities suggested by the book. If never tells a person "do this, now do that". It is designed like a textbook. It gives an example, suggests the reader tries it, then assumes the person will experiment on their own to see what else they can do with the new knowledge.What would I like to see? After each example, it should give a mini challenge. "Now that you've done that practice, modify the example to make it do ______ instead." Perhaps put a series of hints on a section at the back of the book, "go to page X to get a hint." Then a solution section, "if you need to see one way to do it, go to page X".If I was teaching a middle school class with this book, I would give them a practice challenge after each book example.

常见问题

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

TrustPilot

TrustScore 4.5 | 7,300多个评论

Neha S.

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

2 周前

苏雷什· K.

质量和快速送货让我印象深刻。会再次来这里购物。

4天前

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

关税和税费包括

Macau店铺
1
免费退货

30天对于 PRO 会员用户

15天无会员资格

安全交易

向AI询问此产品

TrustPilot

TrustScore 4.5 | 7,300多个评论

苏雷什· K.

质量和快速送货让我印象深刻。会再次来这里购物。

4天前

维克拉姆·D.

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

2 周前

Creative Coding In Python 30 Programming Projects In Art Games | Desertcart Macau