Python-Django Internship -3 Month Task Based Syllabus
Month 1 – Core Python
Tasks:
Week 1: Basics
Python setup
Data types
Variables
Input/output
Functions
Student info
Calculator program
Month 2 – Functions, OOP & Databases
Week 2: Control Statements
If/else
Loops
Break
Continue
Return
Tasks:
Age checker
Grading system
Loop exercises
Week 3: Lists, Dictionaries & Sets
Working with lists
Iterators
Dictionaries
Sets
Tasks:
List editing
Student dictionary
Set operations
Week 4: File Handling
Read/write
Append
Text file operations
Tasks:
Create & manage students.txt
Week 1: Functions & Modules
Month 3 – Django Full-Stack Development
User-defined functions
Anonymous functions
Packages (math, random, statistics)
Tasks:
Add numbers
Factorial
Vowel count
Multiplication table
Week 2: Object-Oriented Programming
Classes, objects
Constructors
Inheritance.
Tasks:
Student class
Car class
Animal/dog
Employee/manager
Week 3: Python + MySQL
Database setup
Connection
CRUD operations
Tasks:
Create school database and perform CRUD
Week 4: Data Analysis
NumPy
Pandas
Matplotlib basics
Tasks:
Arrays
Data frames
Visualizations
Mini data analysis project
Django MVC/MVT
Project structure
Templates
HTML/CSS/JS
Django ORM
CRUD
Sessions
Cookies
REST Framework
Serializers
API development
Authentication tokens
Routing
Git/GitHub
Postman testing
Tasks:
Sample projects
Live project
NIBHAS HRD SOLUTIONS Pvt. Ltd
Keep in Touch
info@nibhashrdsolutions.com
2025 Copyright © Nibhas HRD Solutions Pvt Ltd
Marigold Shopping complex
Thekkekara Road,
Near Metro Health Care, Irinjalakuda
Thrissur 680121
