- Saved searches
- Use saved searches to filter your results more quickly
- abdo0/python-by-example-150-challenges
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- Python by Example
- Book description
- Actions for selected content:
- Save content to
- Unlocking potential with the best learning and research solutions
- Python by Example Learning to Program in 150 Challenges
- Paperback
- Other available formats: eBook
- Looking for an inspection copy?
- Customer reviews
- Not yet reviewed
- Log in to review
- , create a review
- Product details
- Table of Contents
- Python by Example: Learning to Program in 150 Challenges
- Top positive review
- Python by Example in pdf
- Book Description
- About the Author
- Contents :
- About The Book:
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
abdo0/python-by-example-150-challenges
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
A solution for Python By Example book by Nichola Lacey
Rather than bamboozling readers with pages of mind-numbing technical jargon, this book includes 150 practical challenges, putting the power in the reader’s hands. Through creating programs to solve these challenges the reader will quickly progress from mastering the basics to confidently using subroutines,a graphical user interface, and linking to external text, csv and SQL files
Python by Example
Email your librarian or administrator to recommend adding this book to your organisation’s collection.
Book description
Python is today’s fastest growing programming language. This engaging and refreshingly different guide breaks down the skills into clear step-by-step chunks and explains the theory using brief easy-to-understand language. Rather than bamboozling readers with pages of mind-numbing technical jargon, this book includes 150 practical challenges, putting the power in the reader’s hands. Through creating programs to solve these challenges the reader will quickly progress from mastering the basics to confidently using subroutines, a graphical user interface, and linking to external text, csv and SQL files. This book is perfect for anyone who wants to learn how to program with Python. In particular, students starting out in computer science and teachers who want to improve their confidence in Python will find here a set of ready-made challenges for classroom use.
Refine List
Actions for selected content:
Save content to
To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to .
To save content items to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle. Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply. Find out more about the Kindle Personal Document Service.
Unlocking potential with the best learning and research solutions
- Anthropology
- Archaeology
- Arts, theatre and culture
- Chemistry
- Classical studies
- Computer science
- Earth and environmental science
- Economics
- Education
- Engineering
- General science
- Geography
- History
- Languages and linguistics
- Law
- Life science
- Literature
- Management
- Mathematics
- Medicine
- Music
- Philosophy
- Physics and astronomy
- Politics and international relations
- Psychology
- Religion
- Sociology
- Statistics and probability
- Social science research methods
- Browse all subjects
Python by Example
Learning to Program in 150 Challenges
- Author: Nichola Lacey , Nichola Wilkin Ltd, Cambridge
- Date Published: June 2019
- availability: In stock
- format: Paperback
- isbn: 9781108716833
Paperback
Other available formats:
eBook
Looking for an inspection copy?
This title is not currently available on inspection
- Python is today’s fastest growing programming language. This engaging and refreshingly different guide breaks down the skills into clear step-by-step chunks and explains the theory using brief easy-to-understand language. Rather than bamboozling readers with pages of mind-numbing technical jargon, this book includes 150 practical challenges, putting the power in the reader’s hands. Through creating programs to solve these challenges the reader will quickly progress from mastering the basics to confidently using subroutines, a graphical user interface, and linking to external text, csv and SQL files. This book is perfect for anyone who wants to learn how to program with Python. In particular, students starting out in computer science and teachers who want to improve their confidence in Python will find here a set of ready-made challenges for classroom use.
- Includes example code to help readers create their own programs
- Concise explanations provide readers with the information they need while avoiding tedious detail
- Possible answers at the end of each set of challenges provide immediate help where needed and suggest ways in which the problems may be solved
Customer reviews
Not yet reviewed
Log in to review
Review was not posted due to profanity
, create a review
Product details
- Date Published: June 2019
- format: Paperback
- isbn: 9781108716833
- length: 191 pages
- dimensions: 276 x 219 x 9 mm
- weight: 0.56kg
- contains: 140 b/w illus. 10 tables
- availability: In stock
Table of Contents
Introduction
Downloading Python
Some tips
Part I. Learning Python: Challenges 1–11. The basics
Challenges 12–19. If statements
Challenges 20–26. Strings
Challenges 27–34. Maths
Challenges 35–44. For loop
Challenges 45–51. While loop
Challenges 52–59. Random
Challenges 60–68. Turtle graphics
Challenges 69–79. Tuples, lists and dictionaries
Challenges 80–87. More string manipulation
Challenges 88–95. Numeric arrays
Challenges 96–103. 2D lists and dictionaries
Challenges 105–110. Reading and writing to a text file
Challenges 111–117. Reading and writing to a .csv File
Challenges 118–123. Subprograms
Challenges 124–132. Tkinter GUI
Challenges 133–138. More Tkinter
Challenges 139–145. SQLite
Part II. Chunky Challenges:
146 – Shift code
147 – Mastermind
148 – Passwords
149 – Times tables (GUI)
150 – Art gallery
What next?
Glossary
Index.
Python by Example: Learning to Program in 150 Challenges
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Top positive review
This book is excellent, but I can see why it got some skeptical reviews. Here’s the quick version: it’s amazing for what it is, maybe even perfect — but if it isn’t for you it REALLY won’t be for you.
First, you should know that this is a very basic book. It assumes no programming knowledge — and it doesn’t try to teach deep computer science principles or what’s going on under the hood.
Second, after going through this book, you will still be a beginner in Python. That’s not bad, but be aware that this is just a taster, not a comprehensive guide. And I mean not just really sophisticated concepts, but some things that are kind of basic to Python. I was surprised to see exceptions («try» and «catch») not covered, for example.
And third, this book takes a particular teaching approach, with a little intro text but where the learning is intended to be in the doing, with understanding coming from following the progression of challenges.
If you’re already familiar with programming but new to Python, try The Quick Python Book instead. (It’s excellent!). That’s also a good choice if you’re an intermediate Python programmer looking for the next level. (But if THIS book is all you’ve got under your belt, it might be a bit much still.)
If you want something that really explains as it goes on, with questions being «knowledge checks» at the end of chapters, this definitely isn’t for you.
But, if you’re new to programming, and interested in learning on your own, and get impatient with a lot of theory, this is the right book to start.
You don’t need to take my word for it! My high-school-age daughter has been vaguely interested in learning to code for a while, but I’ve never found a good way to teach her. Trying to share with ad-hoc lessons wasn’t working (too much «yes, there’s a great way to do what you are suggesting but I need to introduce five new concepts!» from me!). Other books were either too much text or too many assumptions — or just at the wrong level.
This one, though — I gave it to her and two days later she’s halfway done, proudly showing me her results, and asking good questions. Clearly, this clicked.
I just wish there were several more follow-up volumes covering the next steps!
Python by Example in pdf
Mekey November 12, 2021 0
Download This PDF Book: Python by Example: Learning to Program in 150 Challenges 1st Edition by Nichola Lacey, for free.
Python is today’s fastest growing programming language. This engaging and refreshingly different guide breaks down the skills into clear step-by-step chunks and explains the theory using brief easy-to-understand language.
Rather than bamboozling readers with pages of mind-numbing technical jargon, this book includes 150 practical challenges, putting the power in the reader’s hands.
Through creating programs to solve these challenges the reader will quickly progress from mastering the basics to confidently using subroutines, a graphical user interface, and linking to external text, csv and SQL files.
This book is perfect for anyone who wants to learn how to program with Python. In particular, students starting out in computer science and teachers who want to improve their confidence in Python will find here a set of ready-made challenges for classroom use.
Book Description
A collection of progressively more complex Python programming challenges to help students learn to code in a naturally engaging way.
About the Author
Nichola Lacey is Director of Nichola Wilkin Ltd. She is a trusted source for teaching resources, having sold thousands of resources to schools around the world.
As one of the most popular authors on TES, Nichola enjoys an extremely high review rating with hundreds of thousands of downloads.
She was a programmer before moving into corporate training and then retraining as a teacher, and she gained a unique skill set of programming and practical classroom experience after being promoted to head of computer science in a private boys’ school.
Contents :
Part I: Learning Python
Challenges 1 — 11: The Basics
Challenges 12 — 19: If Statements
Challenges 20 — 26: Strings
Challenges 35 — 44: For Loop
Challenges 45 — 51: While Loop
Challenges 60 — 68: Turtle Graphics
Challenges 69 — 79: Tuples, Lists and Dictionaries
Challenges 80 — 87: More String Manipulation
Challenges 88 — 95: Numeric Arrays
Challenges 96 — 103: 2D Lists and Dictionaries
Challenges 105 — 110: Reading and Writing to a Text File
Challenges 111- 117: Reading and Writing to a .csv File
Challenges 118 — 123: Subprograms
Challenges 124 — 132: Tkinter GUI
Challenges 133 — 138: More Tkinter
Challenges 139 — 145: SQLite
Part II: Chunky Challenges
Challenge 149: Times Table (GUI)
Challenge 150: Art Gallery
About The Book:
Publisher : Cambridge University Press; 1st edition (July 11, 2019)
Free Download the Book: Python by Example: Learning to Program in 150 Challenges 1st Edition
PS: Share the link with your friends
If the Download link is not working, kindly drop a comment below, so we’ll update the download link for you.