Practical Python Projects Book

Hi everyone! I am super proud to announce that my second book πŸŽ‰πŸŽ‰Practical Python ProjectsπŸŽ‰πŸŽ‰ is alhamdulillah almost halfway done content-wise. This book is a direct result of a market gap which I found when I started programming a couple of years back. Most programming beginners have access to multiple resources to teach themselves the basics of Python (or any other language) but they don’t have access to those books/tutorials where they are taught to create end-to-end projects in a specific language. A fair amount of online tutorials and beginner textbooks teach the reader only the basics of a language without real-life concrete project development.


πŸ“¨ Please sign up for my newsletter to get updates on the book (I send less than 2 emails per month): http://newsletter.pythontips.com/

Through my new book, you will be able to take your Python programming skills/knowledge to the next level by developing 15+ projects from scratch. These are bite-sized projects, meaning that you can implement each one of them during a weekend. These projects will not be just throwaway projects, you will actually be able to list them in your portfolio when applying for jobs.

Current projects include:
πŸ‘‰ FIFA World Cup bot. You will learn how to send latest, upcoming and past match updates via SMS.
πŸ‘‰ Creating a Facebook & Soundcloud video/music downloader. You will learn how to log into Facebook and download private videos as well
πŸ‘‰ Making a Reddit + Facebook messenger bot. You will learn how the Facebook messenger bot system works. We will implement a fun chatbot which will send you jokes and motivational posts
πŸ‘‰ Controlling your system with Alexa. You will learn how to create an Alexa skill and use Facebook’s image recognition API (we will reverse engineer it 😬) to recognize people in photos
πŸ‘‰ Scraping data from Steam. You will learn how to create automated data extraction software. We will focus on extracting data from Steam in this particular chapter.
πŸ‘‰ Article summary & Instagram stories upload. You will learn how to use state-of-the-art algorithms to generate 10 line (or more) summaries from online/offline articles. We will overlay these summaries over images extracted from online articles and then we will post these images to Instagram as stories.
πŸ‘‰ Cinema pre-show generator. You will learn video manipulation. Normally when you go to cinemas you see trailers for upcoming movies before the original movie starts. This project has a similar motive. Just provide it with a movie name and it will download trailers for 2 (or more) upcoming movies which have the same genre. It will then merge these trailers with a “put your cell phones on silent” msg and an iconic video countdown.
πŸ‘‰ Automatic Invoice generator. You will learn how to generate PDF invoices automatically. I will also teach you about task queues and how to make effective use of them. Lastly, you will learn how to implement email sending functionality in Python (Flask).
cover big
I have completed πŸŽ‰10 chapters πŸŽ‰ (each chapter == 1 project) amounting to almost 140 pages of content. It is already longer than my last book (yayy!!). I hope that inshAllah this book will be completed within the next couple of months.
Currently, I am looking for those beginner Python programmers who have recently learned this language to help me as beta testers. If you are one of them and would like to help by critiquing different chapters of the book please let me know.
If you have a project idea please share that with me as well. I am planning on making this the perfect book where you can learn about various different tools, packages, and techniques which might end up being useful at some point in your career.

πŸ“¨ Please sign up for my newsletter to get updates on the book (I send less than 2 emails per month): http://newsletter.pythontips.com/

P.S: The final book cover might be different from this one. If you have any suggestions please let me know πŸ™‚

Have a great day! πŸ’

Advertisements

8 thoughts on “Practical Python Projects Book”

  1. Hi, I am a beginner python programming with background in C/C++. I was looking for something exactly like this to come along. I would really like to go through your book and provide feedback, learning python in the process.

  2. Sounds like a set of perfect motivators for a jaded teen and his (intermediate to advanced) coding dad.

    I can’t get the kids to learn Hello World as though it is a major breakthrough. With my 11yo daughter, Minecraft and python are a perfect pair. For my 15yo son, it has to be more. Some of your projects (scraping Steam data, WorldCup SMS tools) seem perfect. How can we test them?
    Thank you.

  3. I have only just started learning Python this year so I would definitely like to put myself forward as a beta testing candidate.

    Thank you kindly,
    Mark J.

  4. Hello Yasoob!
    I stumbled onto your channel thanks to your tutorial on how to open an image file in Python. Thanks for these great tutorials.

    This book is exactly what I am looking for. I started learning Python on my own about 3 weeks ago and I would like to believe that I understand a lot of the basic functionality now. I feel that I am at a point where I can take on actual projects and the ones you have mentioned here sound incredible as they cover a wide range of very relevant topics. If there’s a spot still available, I would love to help with the beta testing.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s