50 Days of Python: A Challenge a Day

98 ratings
I want this!

50 Days of Python: A Challenge a Day

Benjamin Bennett Alexander
98 ratings

Imagine mastering Python fundamentals by completing a challenge a day. Well, you don't have to imagine that, challenges that will help you master the fundamentals of the Python language as you begin your journey to build and create great things with Python. Even if you are very busy, you can put aside some time every day to complete one challenge and you will be on your way to mastering the Python fundamentals by the end of 50 days. This book contains challenges that mirror real-life situations that programmers encounter every day. The challenges are good enough for someone who has been learning Python for a while and they are looking for challenges that will help them test and grow their knowledge; or someone who has not worked with Python in a while and they are trying to get back in the game. If you are just beginning your Python journey and you love learning by solving problems, this book is for you.

What you will find in the book

In this book you will find over 50 challenges that cover all the areas below and more:

  • Functions
  • Data types
  • Classes
  • Modules
  • Conditional statements
  • While and for loops
  • File handling (text, CSV, JSON)
  • Error handling
  • Building websites
  • SQL

Why Solve challenges?

A programmer’s job is to write code to solve problems. When you solve a challenge, not only do you get to cement your knowledge, but you master the invaluable skill of finding solutions to problems. Solving challenges helps you think; it helps you learn and grow. Solving challenges will expose your knowledge gaps. By solving challenges, you get to see how your code can solve real-life situations that programmers face. By the time you make it to the end of this book, you're gonna feel confident about your Python skills. Get this book and be on your way to greatness!!


I want this!

You'll get a PDF version of this book

1.64 MB
146 pages


(98 ratings)
5 stars
4 stars
3 stars
2 stars
1 star