Python by example learning to program in 150 challenges

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.

Читайте также:  Обработка всех элементов массива java

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

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

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.

Источник

Оцените статью