Sillabus:
Python Intro
• What is Python
• What is PIP
• Why we need
• What is Compiler & Interpreter
• What is IDE
• Install Python
• Print(“Hello world”)
• Python Syntax
• What is indentation
• Comments & Docstrings
• Variables
• Data types (intro)
• Casting
▪ Homework
• Data Types
• String
• Boolean
• Operator
• List
• Tuple
• Set
• Dictionary
▪ Homework
• Flow Control
• If...Else…
• For loop
• While loop
• Functions
• Lambda
• Map
• Filter
• Reduce
▪ Homework
• Python OOP
• Class
• Object
• Polymorphism
• Encapsulation
• Inheritance
• Data Abstraction
▪ Homework
• Python Modules
• Custom modules
• os module
• Date module
• Math module
• Json module
• Regex module
▪ Homework
• File handling
• Read files
• Write files
• Delete files
• Update files
▪ Homework
SQL
• Introduction
• What is SQL
• What can SQL do
• SQL syntax
• Select
• Distinct
• Where
• And, Or, Not
• Order by
• Insert into
• Update
• Delete
• Count, Avg, Sum
▪ Homework
• Web framework
• Introduction to Django
• Installation of Django
• Virtual environment
▪ Homework
• What is in Django app
• Settings file
• URL routing
• ASGI & WSGI files
▪ Homework
• Create project & app
• Views
• Urls
• Models
• Templates
• Static files
• Media files
▪ Homework
• CRUD
• Create data
• Read data
• Update data
• Delete data
▪ Homework
• Authentication
• User authentication
• User authorization
• User CRUD
▪ Homework
• Create e-commerce project