Intermediate Python Released!

Book Cover

Hey folks! I am feeling really proud to announce the completion of my very own book. After a lot of hard-work and sheer determination this became possible and “Intermediate Python” saw the light of day. It will receive updates over time 🙂

Python is an amazing language with a strong and friendly community of programmers. However, there is a lack of documentation on what to learn after getting the basics of Python down your throat. Through this book I aim to solve this problem. I would give you bits of information about some interesting topics which you can further explore.

The topics which are discussed in this book open up your mind towards some nice corners of Python language. This book is an outcome of my desire to have something like it when I was beginning to learn Python.

If you are a beginner, intermediate or even an advanced programmer there is something for you in this book.

Please note that this book is not a tutorial and does not teach you Python. The topics are not explained in depth, instead only the minimum required information is given.

I have decided to distribute it for free! I am sure that it would help those who really want to be helped. Best of luck!

Here are the links: - Html  - PDF - GitHub

P.S: The book is open-source so if you find a typo just send over a pull request. Moreover, if you want to add more content to this book then kindly submit a pull request and I would be more than happy to merge it. 🙂

Note: You can now donate me as well if you want to by buying the donation version of Intermediate Python from Gumroad 🙂

It is only for $6 but if you want to pay less or more then kindly let me know and I can give you a custom link.

Last but not the least, if you read this book and find it helpful then a personal email and a tweet about it would mean a lot to me.

See you later!



If you liked what you read then I am sure you will enjoy a newsletter of the content I create. I send it out every other month. It contains new stuff that I make, links I find interesting on the web, and occasional discount coupons for my book. Join the 5000+ other people who receive my newsletter:

I send out the newsletter once every other month. No spam, I promise + you can unsubscribe at anytime

✍️ Comments

Paul Karateev

Just wow, will take a look it right now.

James Brown

Thank you

Justin Bush

This looks amazing. What would you recommend for a user that has never touched Python, however?

In reply to Justin Bush

Learn Python The Hard Way. :) If that is not your taste then let me know and I would tell you something else.


Congrats, the book looks fantastic!

In reply to Adrian

Thanks! :) I might ask for a favor in near future.

Samuel Bucquet

Thanks for your work ! It is good stuff and I will pass it along …

In reply to Samuel Bucquet

Thanks! :)

Tom Kinsey

Very cool. Open Source is great!


Thank you for taking the time to do this and then sharing it with the rest of us.


“I can’t donate you, but I can donate to you”,

>>Note: You can now donate me as well if you want to by buying the donation version of Intermediate Python from Gumroad :)

Good job by the way!! Greatly appreciated!


Nice book. I think a how to use this book section will be useful.


Good read!

Brian Nguyen

It’s a good book. I really enjoy reading the book. Something i think would be useful to readers are how to use some basic standard libs and applying into small projects like os, subprocess, just to name a few. Also since you talk about set, you may want to talk about list and dict since they’re basic data structures. also i can see unittest lib is also good since python is important for test development.

Steve Jackson

If you would put the book on Google play or Kindle, I and many others I suspect would be more likely to donate…

I just don’t personally like to use my card online much.

Say something

Send me an email when someone comments on this post.

Thank you!

Your comment has been submitted and will be published once it has been approved. 😊