Python Projects
20 free Python projects with source code and tutorials.
Python Task Queue with Celery
Implement distributed task processing with Celery, Redis broker, and periodic scheduling.
Python Email Spam Classifier
Train a Naive Bayes classifier to detect spam emails with TF-IDF feature extraction.
Python Blockchain Implementation
Build a basic blockchain with proof-of-work mining, transaction validation, and peer sync.
Python Web App with Streamlit
Create interactive data apps rapidly with Streamlit widgets, charts, and file upload.
Python Testing with Pytest
Master testing with pytest fixtures, parameterization, mocking, and coverage reports.
Python Django REST Framework API
Build a production API with DRF serializers, viewsets, permissions, and filtering.
Python Socket Chat Server
Build a multi-client chat server with socket programming, threading, and encryption.
Python Pandas Data Analysis
Analyze and transform datasets with Pandas: groupby, pivot tables, and time series ops.
Python CLI with Click Framework
Create powerful CLI tools with Click: commands, options, progress bars, and file handling.
Python Async Web Crawler
Build a concurrent web crawler using asyncio, aiohttp, and semaphore-based throttling.
Python Chatbot with Transformers
Create a conversational AI chatbot using Hugging Face transformers and fine-tuning.
Python Image Recognition with OpenCV
Build a computer vision app with face detection, object tracking, and contour analysis.
Python Natural Language Processing
Implement text classification, sentiment analysis, and NER using spaCy and NLTK.
Python FastAPI Microservice
Build a high-performance async API with FastAPI, Pydantic models, and OpenAPI docs.
Python Automation Scripts
Automate file management, email sending, and web tasks with Python scripting tools.
Python Data Visualization Dashboard
Create interactive dashboards with Plotly Dash, real-time charts, and filter controls.
Python Django Blog Platform
Develop a full-featured blog with Django, user auth, comments, and RSS feed generation.
Python Machine Learning Pipeline
Build an end-to-end ML pipeline with scikit-learn for data prep, training, and evaluation.
Python Web Scraper with Scrapy
Create a robust web scraper with Scrapy spiders, pipelines, and data export capabilities.
Python Flask REST API
Build a RESTful API with Flask, SQLAlchemy ORM, and JWT authentication middleware.