<span>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. </span><span><br><br>In </span><span>A Pythonic Adventure</span><span>, you will le
A Pythonic Adventure: From Python basics to a working web app (MEAP v7)
โ Scribed by Pavel Anni
- Publisher
- Manning Publications
- Year
- 2023
- Tongue
- English
- Leaves
- 241
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
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!
โฆ Table of Contents
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
๐ SIMILAR VOLUMES
<p>Build software that combines Python's expressivity with the performance and control of C (and C++). It's possible with Cython, the compiler and hybrid programming language used by foundational packages such as NumPy, and prominent in projects including Pandas, h5py, and scikits-learn. In this pra
Cython can yield massive performance improvements over pure Python--speedups of 3000X are easily attainable for certain patterns. With this book, Kurt Smith shows you how to use Cython to easily wrap C and C++ libraries in Python, handling all the details of memory management for you. By removing th
Build software that combines Pythonโs expressivity with the performance and control of C (and C++). Itโs possible with Cython, the compiler and hybrid programming language used by foundational packages such as NumPy, and prominent in projects including Pandas, h5py, and scikits-learn. In this practi
<div><p>Build software that combines Pythonโs expressivity with the performance and control of C (and C++). Itโs possible with Cython, the compiler and hybrid programming language used by foundational packages such as NumPy, and prominent in projects including Pandas, h5py, and scikits-learn. In thi