Python Workout Video Edition

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

  1. Chapter 1. Numeric types
  2. Chapter 1. Number guessing game
  3. Chapter 1. Number guessing game - screencast solution
  4. Chapter 1. Summing numbers
  5. Chapter 1. Summing numbers - screencast solution
  6. Chapter 1. Run timing
  7. Chapter 1. Run timing - screencast solution
  8. Chapter 1. Hexadecimal output
  9. Chapter 1. Hexadecimal output - screencast solution
  10. Chapter 2. Strings
  11. Chapter 2. Pig latin - screencast solution
  12. Chapter 2. Pig Latin sentence
  13. Chapter 2. Pig Latin sentence - screencast solution
  14. Chapter 2. Ubbi Dubbi - screencast solution
  15. Chapter 2. Sorting a string
  16. Chapter 2. Sorting a string - screencast solution
  17. Chapter 3. Lists and tuples
  18. Chapter 3. First-last
  19. Chapter 3. First-last - screencast solution
  20. Chapter 3. Summing anything
  21. Chapter 3. Summing anything - screencast solution
  22. Chapter 3. Alphabetizing names
  23. Chapter 3. Alphabetizing names - screencast solution
  24. Chapter 3. Word with most repeated letters
  25. Chapter 3. Word with most repeated letters - screencast solution
  26. Chapter 3. Printing tuple records
  27. Chapter 3. Printing tuple records - screencast solution
  28. Chapter 4. Dictionaries and sets
  29. Chapter 4. Restaurant
  30. Chapter 4. Restaurant - screencast solution
  31. Chapter 4. Rainfall
  32. Chapter 4. Rainfall - screencast solution
  33. Chapter 4. Dictdiff
  34. Chapter 4. Dictdiff - screencast solution
  35. Chapter 4. How many different numbers?
  36. Chapter 4. How many different numbers? - screencast solution
  37. Chapter 5. Files
  38. Chapter 5. Final line - screencast solution
  39. Chapter 5. /etc/passwd to dict
  40. Chapter 5. /etc/passwd to dict - screencast solution
  41. Chapter 5. Word count
  42. Chapter 5. Word count - screencast solution
  43. Chapter 5. Longest word per file
  44. Chapter 5. Longest word per file - screencast solution
  45. Chapter 5. Reading and writing CSV
  46. Chapter 5. Reading and writing CSV - screencast solution
  47. Chapter 5. JSON
  48. Chapter 5. JSON - screencast solution
  49. Chapter 5. Reverse lines
  50. Chapter 5. Reverse lines - screencast solution
  51. Chapter 6. Functions
  52. Chapter 6. XML generator
  53. Chapter 6. XML generator - screencast solution
  54. Chapter 6. Prefix notation calculator
  55. Chapter 6. Prefix notation calculator - screencast solution
  56. Chapter 6. Password generator
  57. Chapter 6. Password generator - screencast solution
  58. Chapter 7. Functional programming with comprehensions
  59. Chapter 7. Join numbers
  60. Chapter 7. Join numbers - screencast solution
  61. Chapter 7. Add numbers
  62. Chapter 7. Add numbers - screencast solution
  63. Chapter 7. Flatten a list - screencast solution
  64. Chapter 7. Pig Latin translation of a file
  65. Chapter 7. Pig Latin translation of a file - screencast solution
  66. Chapter 7. Flip a dict - screencast solution
  67. Chapter 7. Transform values
  68. Chapter 7. Transform values - screencast solution
  69. Chapter 7. (Almost) supervocalic words
  70. Chapter 7. (Almost) supervocalic words - screencast solution
  71. Chapter 7. Gematria
  72. Chapter 7. Gematria part 1 - screencast solution
  73. Chapter 7. Gematria part 2 - screencast solution
  74. Chapter 8. Modules and packages
  75. Chapter 8. Sales tax
  76. Chapter 8. Sales tax - screencast solution
  77. Chapter 8. Menu
  78. Chapter 8. Menu - screencast solution
  79. Chapter 9. Objects
  80. Chapter 9. Ice cream scoop
  81. Chapter 9. Ice cream scoop - screencast solution
  82. Chapter 9. Ice cream bowl
  83. Chapter 9. Ice cream bowl - screencast solution
  84. Chapter 9. Bowl limits
  85. Chapter 9. Bowl limits - screencast solution
  86. Chapter 9. A bigger bowl
  87. Chapter 9. A bigger bowl - screencast solution
  88. Chapter 9. FlexibleDict - screencast solution
  89. Chapter 9. Animals
  90. Chapter 9. Animals - screencast solution
  91. Chapter 9. Cages
  92. Chapter 9. Cages - screencast solution
  93. Chapter 9. Zoo - screencast solution
  94. Chapter 10. Iterators and generators
  95. Chapter 10. MyEnumerate
  96. Chapter 10. MyEnumerate - screencast solution
  97. Chapter 10. Circle
  98. Chapter 10. Circle - screencast solution
  99. Chapter 10. All lines, all files
  100. Chapter 10. All lines, all files - screencast solution
  101. Chapter 10. Elapsed since
  102. Chapter 10. Elapsed since - screencast solution
  103. Chapter 10. MyChain
  104. Chapter 10. MyChain - screencast solution

Product information

  • Title: Python Workout Video Edition
  • Author(s): Reuven M. Lerner
  • Release date: July 2020
  • Publisher(s): Manning Publications
  • ISBN: None