Python Gymnasium

Give your Python skills a complete workout at the Python Gymnasium! This bundle is packed with best practice projects, exercises to flex your coding muscles, and problem-solving techniques that will take your Python code to the next level.

  • Python Workout
  • Classic Computer Science Problems in Python
  • Practices of the Python Pro
$119.97$49.99 Python Gymnasium Bundles are not eligible for additional discounts.

Python Workout

Python Workout presents 50 exercises designed to deepen your skill with Python. You’ll not only tackle exercises using built-in data structures, but also more advanced techniques, such as functional programming, object-oriented programming, iterators, and generators. With each engaging challenge, you’ll practice a new skill and learn how to apply it to everyday coding tasks. You’ll also learn to combine features and techniques to tackle more complex jobs. To enrich your learning experience, author Reuven M. Lerner expands on the solution to each exercise in a series of illuminating videos.

Classic Computer Science Problems in Python

Classic Computer Science Problems in Python sharpens your CS problem-solving skills with time-tested scenarios, exercises, and algorithms, using Python. You'll tackle dozens of coding challenges, ranging from simple tasks like binary search algorithms to clustering data using k-means. You'll especially enjoy the feeling of satisfaction as you crack problems that connect computer science to the real-world concerns of apps, data, performance, and even nailing your next job interview!

Practices of the Python Pro

Practices of the Python Pro teaches you to design and write software that’s easy to understand, maintain, and scale. Using practical Python-based examples, experienced developer Dane Hillard introduces design concepts that lay the foundation for designing, building, and maintaining software that‘s good for the long haul. You’ll learn established guidelines for clean coding style and explore techniques to address design considerations like speed, integrity, security, and extensibility.

As you progress, you’ll delve into application design concepts like isolation, encapsulation, and abstract behaviors. You’ll discover techniques for identifying data and behaviors that should be grouped or isolated, separating data and behaviors effectively, understanding the basics of loose coupling, and refactoring code into independent, focused classes. Helpful examples throughout get you coding as you learn, driving your new skills home. By the end of this straightforward, accessible tutorial, you’ll be writing software like a pro!
$119.97$49.99 Python Gymnasium Bundles are not eligible for additional discounts.
Some bundled books and liveVideos are part of the Manning Early Access Program. You'll get all the available content now, new content as it's created, and the final product when it's ready.