Book description
Hello World! Computer Programming for Kids and Other Beginners, Third Edition introduces the world of computer programming in a clear and fun style. Using Python, a programming language designed to be easy to learn, each engaging lesson teaches skills that apply to any kind of programming. It brings to life the basic concepts of computing—looping, decisions, input and output, graphics, and more.
Written by father-and-son team Warren and Carter Sande, this international bestseller is kid-tested and reviewed by professional educators. Now in its third edition, Hello World! has been fully updated to Python 3 and includes a new chapter about how the internet works.
Table of contents
- Copyright
- Brief Table of Contents
- Table of Contents
- Praise for the First Edition of Hello World!
- Praise for the Second Edition of Hello World!
- Preface
- Acknowledgments
- About this book
- 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. Making Network Connections with Sockets
- Chapter 27. What’s Next?
- Appendix A. Variable Naming Rules
- Appendix B. Differences Between Python 3 and 2
-
Appendix C. Answers to Self-Test Questions
- 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 26: Making Network Connections with Sockets
- List of Code Listings
- ANOTHER TITLE FROM MANNING
- Index
- List of Tables
- List of Listings
Product information
- Title: Hello World! Third Edition
- Author(s):
- Release date: December 2019
- Publisher(s): Manning Publications
- ISBN: 9781617297021
You might also like
book
Python Workout
Python Workout presents 50 exercises that focus on key Python 3 features. In it, expert Python …
book
Grokking Algorithms
Grokking Algorithms is a friendly take on this core computer science topic. In it, you'll learn …
book
Classic Computer Science Problems in Python
Classic Computer Science Problems in Python sharpens your CS problem-solving skills with time-tested scenarios, exercises, and …
book
Practices of the Python Pro
Practices of the Python Pro teaches you to design and write professional-quality software that’s understandable, maintainable, …