Learn Python by building 100 Projects
Are you bored or learning a programming language by memorizing the syntax and keywords so you wanna embrace it by building out real life projects that you can even put out there to your resume, then this book is for you it consists of 100 Python projects that you’re going to build as you learn Python.
Behind the scenes
What inspired me to writing this book was a post that I made into Dev.to titled “40 Python project ideas” where I mentioned a couple of projects that I did while learning and I received so lot of positive feedback plus the article made it to the top of Python Trends for that week. I then realized there is really a need for having good resources where people can learn Python by building projects and the same week I started writing the scratch of this book first pages including this one, I hope you will enjoy the Journey and Develop your Expertise with Python programmming
This book is dedicated for those who are eager to learn python in handzone and project oriented way by building real life projects, the more projects you’re going to build the more experience you’re going to give yourself with writing python code.
Table of Content
- Cybersecurity
- Python based key-logger
- ASCII based encryptions
- Image steganography with Python
- Cracking hashes with Python
- Web DevelopMent
- Game Development
- Simple Drawing App with turtle
- Guessing Game with Tkinter
- A Snake Game with Pygame
- Web Scraping
- Building A Spider to scrap quotes from a website
- Extracting all links from a given website
- Desktop Applications
- A Simple Digital Clock
- A Music Player
- A Calculator application
- A Phone number Location Decoder
- A simple Camera App for Taking Pictures
- An App for messaging and sharing files over localhost
- An app to Simulate the Monty Hal Problem Probabilities
- CLIs and Automation
- A tool to remove duplicates files using hashing
- A Python based website Blocker
- A CLI Chat Application using Sockets
- A Simple Python tool to automate computer shutdown
- Data Science and Data Visualization
- Computer vision
- A Realtime Barcode reader
- A Python script for Realtime vehicle detection
- A Python script to transcribe a picture to sound
- Machine Learning
- Loan Repayment Prediction using Machine Learning
- Natural language Processing
- Human language translation
- Making your own plagiriasm detector
- Emotion detection from text (positive vs negative vs neutral)
- Traing your own SMS Spam filter with Python
- Visualizations
- Visualzing COVID-19 Spread with Folium
- Computer vision
- Embedded Applications
- Blinking Arduino LED with Python
- Reading intensity with Python
- Creating our own Mouse with MPU