A complete resource for Python Full Stack Development including structured code examples, notes, and projects. This repository is ideal for learners and developers looking to build robust web applications using Python technologies such as Django, REST APIs, and frontend tools like HTML/CSS.
This repository contains:
- Practical code samples for full stack development
- Notes and reference materials (e.g.,
Python Notes.pdf
) - Backend frameworks like Django
- API development using Django REST Framework
- Frontend components using HTML/CSS
- SQL structure and queries
- Helpful Python utility scripts
- ✅ Python Core Concepts
- ✅ Django Web Framework
- ✅ RESTful API with Django REST Framework
- ✅ HTML/CSS for Frontend
- ✅ SQL and Database Interactions
- ✅ Project Structure & Deployment Basics
Python-Full-Stack-Notes-And-Code/
│
├── Django/ # Django projects and apps
├── REST API/ # API endpoints, serializers, views
├── Sql/ # SQL scripts, queries, schemas
├── html/ # Frontend templates (HTML files)
├── python/ # Utility or practice Python scripts
│
├── .gitattributes # Git configuration
├── Python Notes.pdf # Learning notes and reference
├── README.md # This documentation
Tech | Purpose |
---|---|
Python | Core programming language |
Django | Backend web framework |
Django REST | API development |
HTML/CSS | Frontend design and structure |
SQLite / SQL | Database |
Git / GitHub | Version control and hosting |
git clone https://github.com/Hritickjha/Python-Full-Stack-Notes-And-Code.git
cd Python-Full-Stack-Notes-And-Code/Django
python -m venv env
# On Windows
env\Scripts\activate
# On macOS/Linux
source env/bin/activate
pip install -r requirements.txt
Or manually install essentials:
pip install django djangorestframework
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
Visit: http://127.0.0.1:8000
Method | Endpoint | Description |
---|---|---|
GET | /api/users/ |
Get list of users |
POST | /api/login/ |
Login user |
POST | /api/register/ |
Register new user |
GET | /api/data/ |
Fetch application data |
All endpoints are built using Django REST Framework and follow RESTful design patterns.
The repository contains a Python Notes.pdf
document that explains many Python and Django concepts for quick reference or revision. Ideal for learners preparing for interviews or exams.
If you’d like to contribute:
- Fork the repository
- Create a feature branch (
git checkout -b new-feature
) - Commit your changes (
git commit -m "Added new feature"
) - Push to the branch (
git push origin new-feature
) - Create a Pull Request
This project can be deployed on platforms like:
- Heroku
- Render
- Railway
- Vercel (for frontend)
- AWS EC2 / Lightsail
- Docker
Let me know if you'd like help with a Dockerfile or Heroku deployment steps.
Hritick Jha
📧 Email
🔗 GitHub Profile
If you find this project helpful, please give it a ⭐ on GitHub and share it with others!
This project is open-source and licensed under the MIT License.