Python Syllabus / Curriculum
Core Python Concepts
- Python Introduction
- Setting Up Python
- General Syntax
- Variables and Data Types
- Operators
- Conditionals Statements (If, If- else, Nested if-else)
- Loops Statements (For, While, Nested loops)
- Control Statements (Break, Continue, Pass)
- String Formatting
- String Methods
Collection
- Lists (Insert, Append, Remove, Pop, Extend)
- Tuple
- Sets
- Dictionaries
Functions
- Calling a function
- Types of functions
- Function Arguments
Modules
- Importing module
- Math module
- Random module
- Packages
Exception Handling
- Handling Exception
- clause
- Try ? finally clause
- User Defined Exceptions
OOPs Concept
- Class
- Object
- Attributes
- Inheritance
- Overloading
- Overriding
- Data Hiding
Regular Expression
- Search function
- Match Function
- Matching VS Searching
- Modifiers
Database
- Introduction
- Connection steps
- Executing queries
- Transactions
- Handling error
- CRUD operation using
Django Framework Syllabus
- Introduction
- Virtual Environment setup
- Installing Django Framework
- Creating App
- Setting Web Server
- Django Models
- Admin Panel
- URL Pattern
- Django ORM
- Query Set
- Dynamic Data in Templets
- Working with Bootstrap
- Django Forms
- Form Validation
- Authentication
- Deployment