Video description
In Video Editions the narrator reads the book while the content, figures, code listings, diagrams, and text appear on the screen. Like an audiobook that you can also watch as a video.
Whether you’re a Python novice or, like me, have been away from the language for a while, this book is a great way to build strength with Python.
Mark Elston, Advantest America
The only way to master a skill is to practice. In Python Workout, author Reuven M. Lerner guides you through 50 carefully selected exercises that invite you to flex your programming muscles. As you take on each new challenge, you'll build programming skill and confidence. The thorough explanations help you lock in what you've learned and apply it to your own projects. Along the way, Python Workout provides over four hours of screencasts walking you through the solutions to each exercise and dozens of additional exercises for you to try on your own.
about the technology
To become a champion Python programmer you need to work out, building mental muscle with your hands on the keyboard. Each carefully selected exercise in this unique book adds to your Python prowess—one important skill at a time.
about the book
Python Workout presents 50 exercises that focus on key Python 3 features. In it, expert Python coach Reuven M. Lerner guides you through a series of small projects, practicing the skills you need to tackle everyday tasks. You'll appreciate the clear explanations of each technique, and you can watch Reuven solve each exercise in the screencasts.
what's inside
- 50 hands-on exercises and solutions
- Coverage of all Python data types
- Dozens more bonus exercises for extra practice
about the audience
Requires basic Python knowledge.
about the author
Reuven M. Lerner teaches Python and data science to companies around the world.
A practical introduction to the Python programming language, built around fun and well-chosen exercises.Jens Christian Bredahl Madsen, Systematic
The practical course you need to become fluent in Pythonic programming!
Jean-François Morin, Laval University
This book pulls back the layers and allows you to master Python.
Jeff Smith, Agilify Automation
NARRATED BY MARK THOMAS
Table of contents
- Chapter 1. Numeric types
- Chapter 1. Number guessing game
- Chapter 1. Number guessing game - screencast solution
- Chapter 1. Summing numbers
- Chapter 1. Summing numbers - screencast solution
- Chapter 1. Run timing
- Chapter 1. Run timing - screencast solution
- Chapter 1. Hexadecimal output
- Chapter 1. Hexadecimal output - screencast solution
- Chapter 2. Strings
- Chapter 2. Pig latin - screencast solution
- Chapter 2. Pig Latin sentence
- Chapter 2. Pig Latin sentence - screencast solution
- Chapter 2. Ubbi Dubbi - screencast solution
- Chapter 2. Sorting a string
- Chapter 2. Sorting a string - screencast solution
- Chapter 3. Lists and tuples
- Chapter 3. First-last
- Chapter 3. First-last - screencast solution
- Chapter 3. Summing anything
- Chapter 3. Summing anything - screencast solution
- Chapter 3. Alphabetizing names
- Chapter 3. Alphabetizing names - screencast solution
- Chapter 3. Word with most repeated letters
- Chapter 3. Word with most repeated letters - screencast solution
- Chapter 3. Printing tuple records
- Chapter 3. Printing tuple records - screencast solution
- Chapter 4. Dictionaries and sets
- Chapter 4. Restaurant
- Chapter 4. Restaurant - screencast solution
- Chapter 4. Rainfall
- Chapter 4. Rainfall - screencast solution
- Chapter 4. Dictdiff
- Chapter 4. Dictdiff - screencast solution
- Chapter 4. How many different numbers?
- Chapter 4. How many different numbers? - screencast solution
- Chapter 5. Files
- Chapter 5. Final line - screencast solution
- Chapter 5. /etc/passwd to dict
- Chapter 5. /etc/passwd to dict - screencast solution
- Chapter 5. Word count
- Chapter 5. Word count - screencast solution
- Chapter 5. Longest word per file
- Chapter 5. Longest word per file - screencast solution
- Chapter 5. Reading and writing CSV
- Chapter 5. Reading and writing CSV - screencast solution
- Chapter 5. JSON
- Chapter 5. JSON - screencast solution
- Chapter 5. Reverse lines
- Chapter 5. Reverse lines - screencast solution
- Chapter 6. Functions
- Chapter 6. XML generator
- Chapter 6. XML generator - screencast solution
- Chapter 6. Prefix notation calculator
- Chapter 6. Prefix notation calculator - screencast solution
- Chapter 6. Password generator
- Chapter 6. Password generator - screencast solution
- Chapter 7. Functional programming with comprehensions
- Chapter 7. Join numbers
- Chapter 7. Join numbers - screencast solution
- Chapter 7. Add numbers
- Chapter 7. Add numbers - screencast solution
- Chapter 7. Flatten a list - screencast solution
- Chapter 7. Pig Latin translation of a file
- Chapter 7. Pig Latin translation of a file - screencast solution
- Chapter 7. Flip a dict - screencast solution
- Chapter 7. Transform values
- Chapter 7. Transform values - screencast solution
- Chapter 7. (Almost) supervocalic words
- Chapter 7. (Almost) supervocalic words - screencast solution
- Chapter 7. Gematria
- Chapter 7. Gematria part 1 - screencast solution
- Chapter 7. Gematria part 2 - screencast solution
- Chapter 8. Modules and packages
- Chapter 8. Sales tax
- Chapter 8. Sales tax - screencast solution
- Chapter 8. Menu
- Chapter 8. Menu - screencast solution
- Chapter 9. Objects
- Chapter 9. Ice cream scoop
- Chapter 9. Ice cream scoop - screencast solution
- Chapter 9. Ice cream bowl
- Chapter 9. Ice cream bowl - screencast solution
- Chapter 9. Bowl limits
- Chapter 9. Bowl limits - screencast solution
- Chapter 9. A bigger bowl
- Chapter 9. A bigger bowl - screencast solution
- Chapter 9. FlexibleDict - screencast solution
- Chapter 9. Animals
- Chapter 9. Animals - screencast solution
- Chapter 9. Cages
- Chapter 9. Cages - screencast solution
- Chapter 9. Zoo - screencast solution
- Chapter 10. Iterators and generators
- Chapter 10. MyEnumerate
- Chapter 10. MyEnumerate - screencast solution
- Chapter 10. Circle
- Chapter 10. Circle - screencast solution
- Chapter 10. All lines, all files
- Chapter 10. All lines, all files - screencast solution
- Chapter 10. Elapsed since
- Chapter 10. Elapsed since - screencast solution
- Chapter 10. MyChain
- Chapter 10. MyChain - screencast solution
Product information
- Title: Python Workout Video Edition
- Author(s):
- Release date: July 2020
- Publisher(s): Manning Publications
- ISBN: None
You might also like
book
Python Workout
The only way to master a skill is to practice. In Python Workout, author Reuven M. …
audiobook
Python Workout
Whether you’re a Python novice or, like me, have been away from the language for a …
video
Classic Computer Science Problems in Python video edition
"Whether you're a novice or a seasoned professional, there's an Aha! moment in this book for …
video
Learn Python 3 the Hard Way (Companion Videos)
These videos are companion files meant to be used with the book: Learn Python 3 the …