[EBook] Practical Python Projects

[EBook] Practical Python Projects

Register & Get access to index
Practical Python Projects

book cover imageOnly for US$34.99Buy Now
The Practical Python Projects book demonstrates how to combine different libraries and frameworks to build amazing things.
When learning to program, most books, websites, and tutorials focus on teaching the intricacies of the language. They do not teach how to create and implement end-to-end projects for things like aggregating movie trailers, tracking sports teams, getting information about video games, and other real-world topics.

This often leaves a void in people's understanding of how to execute the very things that inspire them to get into coding. This book is my attempt to fix this problem. I will teach you everything you need to know to take your project from idea to execution and eventually deployment.

You will learn how to take basic Python knowledge and ship something useful!

What will we be making?


Glad you asked! There are 12 chapters in total and in each chapter, I will be guiding you from start to finish on how to implement an end-to-end project. I will show you how I take an idea and do the required research before writing any code. A few of the projects that we will be implementing in this book are:
  • 👉 A Twilio bot that keeps you updated with the latest match scores from the FIFA World Cup
  • 👉 A Facebook Messenger bot the shares latest memes, jokes, and shower-thoughts scraped from Reddit
  • 👉 An automated invoice generator and deploying it using Flask
  • 👉 Making automated cinema-preshow by downloading and stitching together related movie trailers using moviepy
  • 👉 Generating automated article summaries and overlaying them on top of images
  • 👉 Understanding and decoding JPEG images using vanilla Python
  • 👉 Creating a GUI application using PyQt for downloading online videos
  • 👉 Implementing a TUI email client that allows reading emails in the terminal
What is included?
  • ✅ 320+ Pages of content
  • ✅ PDF
  • ✅ 12 end-to-end projects
  • ✅ All project code included
Practical Python Projects bookOnly US$34.99
Read Sample
Buy Now

Is this book for you?

You will benefit from this book if you fall into one of the following categories:
  • You are a beginner and have read the intro-level Python books. You are trying to figure out how to get to the next level and don't feel confident writing a complete program from scratch.
  • You are an experienced Python programmer and are looking for fun new project ideas. Maybe you have been focused too much on the back-end or front-end programming and want to create more end-to-end projects.
  • You are a Data scientist and have more experience with data-oriented programming. Now you are planning on getting into the "engineering" side of things
  • You are well versed in another programming language and want to quickly get started with Python. You want to see what generally useful libraries are out there in the Python world.
  • You learn by building projects and want to read a book that teaches you exactly how experienced developers tackle projects. You want to learn the process of breaking down a seemingly complex project into small chunks.
Here are just a few of the libraries that we will be working with...
List of Python libraries used in the book

Are there any prerequisites?
It might already be clear that this book is not for complete beginners. I do show you every single line of code but I don't teach you the basics of Python. I expect you to know and be comfortable with the idea of functions and basic classes. I will give you a quick refresher on some concepts before we use them (e.g. list comprehensions) but will not go into too much detail. If you don't know the basics of Python then I recommend you read Automate the Boring Stuff With Python by Al Sweigart. He does a good job at teaching the basics. The online version of the book is free but do buy the paid version if you find it useful.

Most of the projects we will work on are public-facing and this requires some HTML and CSS knowledge. Only a few projects require it and you only need to know the basics. If you are completely new to HTML and CSS then you can take a codecademy course. I have audited one of their courses in the past and I liked it.
Table of Contents
  • ✏ Introduction
  • ✏ FIFA World Cup Twilio Bot
  • ✏ Making a Reddit + Facebook Messenger Bot
  • ✏ Scraping Steam Using lxml
  • ✏ Automatic Invoice Generation
  • ✏ Article Summarization & Automated Image Generation
  • ✏ Cinema Pre-show Generator
  • ✏ Understanding and Decoding a JPEG Image using Python
  • ✏ Full Page Scroll Animation Video
  • ✏ Visualizing Server Locations
  • ✏ Making a TUI Email Client
  • ✏ A Music/Video GUI Downloader
  • ✏ Deploying Flask to Production
  • ✏ Afterword



You don't have permission to view the spoiler content. Log in or register now.
Author
randy
Downloads
275
Views
1,935
First release
Last update
Rating
2.00 star(s) 1 ratings

More resources from randy

Latest reviews

Link quebrado.