Learn Python the fun and easy way with your new friends Erik and Simon! This colorful book uses engaging questions and lively conversations to introduce computer programming to young readers one step at a time.
A Pythonic Adventure listens in on the conversations between two aspiring Python programmers. The book’s dialogue helps young programmers understand complex concepts much more easily. Characters ask questions, make mistakes, and offer different solutions—just like in real life. Readers will develop fun and engaging Python applications, including a coffee shop app for taking orders and a LEGO minifigure exchange program.
Best of all, A Pythonic Adventure dives deeper than other beginner books. Inside are important skills for any new software developer, such as how to plan an application, what to expect from users, and how to test code and check for errors. By the time they’re done reading, young learners will not only know how to write code, they’ll know how to think about problems like professional developers!
Author(s): Pavel Anni
Publisher: Manning Publications
Year: 2023
Language: English
Pages: 241
A Pythonic Adventure MEAP V07
Copyright
welcome
brief contents
Chapter 1: Coffee for friends: first steps
A Great Idea
First things first: installation
How to talk to a computer
What is a program?
New terms we have learned today
Code for this chapter
More ideas for your projects
Chapter 2: Lists: What’s on the menu?
New things you have learned today
Code for this chapter
Chapter 3: Functions: Don’t repeat yourself!
New things you have learned today
Code for this chapter
Chapter 4: User errors: Everybody makes mistakes
If your user doesn’t do what you expected
New things you have learned today
Code for this chapter
Chapter 5: Working with files: Being a shop manager
New things you have learned today
Code for this chapter
Chapter 6: Main menu: Next customer!
New things you have learned today
Code for this chapter
Chapter 7: Creating functions: Get the order and print it
What are your choices?
Print it!
New things you have learned today
Code for this chapter
Chapter 8: Working with JSON: Save the order
New things you have learned today
Code for this chapter
Chapter 9: Complete the menu: A real program
New things you have learned today
Code for this chapter
Chapter 10: Learning Flask: Your first web application
New things you have learned today
Code for this chapter
Chapter 11: Web form for orders: Coffee shop on the web
New things you have learned today
Code for this chapter
Chapter 12: Database: we need a good storage
New things you have learned today
Code for this chapter
Chapter 13: Styles: Making it pretty
New things you have learned today
Code for this chapter
Chapter 14: Help from AI: Improving our code
New things you have learned today
Chapter 15: Next steps: plans for the future
Book companion site
Code for this chapter
Appendix A: Ideas for your first application
Pizza place
Ice cream shop
LEGO® minifigures
Other project ideas
Appendix B: How to install Mu Editor and Python environment
Mu Editor
Thonny
Python