Book Description
SUMMARY
A gentle but thorough introduction to the world of computer programming, it’s written in language a 12-year-old can follow, but anyone who wants to learn how to program a computer can use it. Even adults. Written by Warren Sande and his son, Carter, and reviewed by professional educators, this book is kid-tested and parent-approved.
ABOUT THIS BOOK
Learn to talk to your computer in its own language! Whether you want to create a game, start a business, or solve an important problem, the first step is learning to write your own programs. Programming is a fun challenge, and it’s easy to get started!
This updated and revised edition of Hello World! introduces the world of computer programming in a clear and engaging style. Written by Warren Sande and his son, Carter, it is full of examples that will get you thinking and learning. Reviewed by professional educators, this book is kid-tested and parent-approved. You don’t need to know anything about programming to use the book, just the basics of using a computer. If you can start a program and save a file, you’ll be off and running!
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
WHAT’S INSIDE
- Explains concepts in clear language
- Lots of pictures, cartoons, and fun examples
- Complete set of practice questions and exercises
- Illustrated in full color
Hello World! uses Python, a programming language designed to be easy to learn. Using fun examples, it brings to life concepts of computing— looping, decisions, input and output, data structures, graphics—and many more.
ABOUT THE AUTHORS
Warren Sande is an electronic systems engineer who uses Python both as a “do anything” scripting language and as a way to teach computers and programming. Carter Sande is a high school student who is passionate about technology. When he’s not fixing his school’s network and helping his classmates recover lost homework, he likes to ride his bike and write retro video games.
Table of Contents
Chapter 1. Getting Started
Chapter 2. Remember This: Memory and Variables
Chapter 3. Basic Math
Chapter 4. Types of Data
Chapter 5. Input
Chapter 6. GUIs—Graphical User Interfaces
Chapter 7. Decisions, Decisions
Chapter 8. Loop the Loop
Chapter 9. Just for You—Comments
Chapter 10. Game Time
Chapter 11. Nested and Variable Loops
Chapter 12. Collecting Things Together—Lists and Dictionaries
Chapter 13. Functions
Chapter 14. Objects
Chapter 15. Modules
Chapter 16. Graphics
Chapter 17. Sprites and Collision Detection
Chapter 18. A New Kind of Input—Events
Chapter 19. Sound
Chapter 20. More GUIs
Chapter 21. Print Formatting and Strings
Chapter 22. File Input and Output
Chapter 23. Take a Chance—Randomness
Chapter 24. Computer Simulations
Chapter 25. Skier Explained
Chapter 26. Python Battle
Chapter 27. What’s Next?
Appendix A. Variable Naming Rules
Appendix B. Differences Between Python 2 and 3
Appendix C. Answers to Self-Test Questions
中文:
书名:Hello World!, 2nd Edition
SUMMARY
这是对计算机编程世界的温和而全面的介绍,它是用12岁的孩子都能理解的语言编写的,但任何想要学习如何编程的人都可以使用它。即使是成年人。这本书由沃伦·桑德和他的儿子卡特撰写,并由专业教育工作者评论,经过儿童测试和家长批准。
关于这本书
学会用自己的语言和你的电脑对话!无论你是想创建游戏、创业,还是想解决一个重要问题,第一步就是学会编写自己的程序。编程是一项有趣的挑战,而且很容易上手!
此更新和修订版 Hello World! 以清晰和引人入胜的风格介绍计算机编程的世界。这本书由沃伦·桑德和他的儿子卡特撰写,其中充满了能让你思考和学习的例子。这本书经过专业教育人员的评审,经过儿童测试和家长批准。要使用这本书,你不需要知道任何编程知识,只需要知道使用计算机的基础知识。如果你能启动一个程序并保存一个文件,你就可以关机运行了!
购买纸质书包括从Manning Publications购买PDF、Kindle和ePub格式的免费电子书。
里面有什么?
- Explains concepts in clear language
- 有很多图片、卡通和有趣的例子
- 全套练习题和练习
- Illustrated in full color
Hello World! 使用的是一种易于学习的编程语言–Python。使用有趣的示例,它将计算的概念带入生活-循环、决策、输入和输出、数据结构、图形-以及更多。
关于作者
沃伦沙子 是一位电子系统工程师,他将Python既用作脚本语言,也用作教授计算机和编程的一种方式。 卡特·桑德 是一名对科技充满热情的高中生。当他没有修复学校的网络和帮助同学找回丢失的作业时,他喜欢骑自行车和玩复古电子游戏。
Table of Contents
Chapter 1. Getting Started
Chapter 2. Remember This: Memory and Variables
第三章:基础数学
第四章.数据类型
第5章.输入
第6章.图形用户界面
Chapter 7. Decisions, Decisions
第8章.环路
第9章.只为你-评论
Chapter 10. Game Time
Chapter 11. Nested and Variable Loops
第12章:收集东西–清单和词典
第十三章.职能
第十四章.宗旨
第15章.模块
第16章.图形
第17章:精灵和冲突检测
Chapter 18. A New Kind of Input—Events
Chapter 19. Sound
第20章.更多的图形用户界面
Chapter 21. Print Formatting and Strings
第二十二章。文件输入和输出
Chapter 23. Take a Chance—Randomness
第二十四章。计算机模拟
Chapter 25. Skier Explained
第二十六章。巨蟒之战
Chapter 27. What’s Next?
附录A.变量命名规则
附录B.Python2和3之间的区别
附录C自测问题的答案
评论前必须登录!
注册