Course Overview
- ›Download and Installation of Python
- ›Install Visual Studio Code (VSCode)
- ›Essential Extensions Installation in VSCode
- ›Python input & output functions, Import command, operators in python (operators associativity)
- ›Configure Python Interpreter in VSCode
- ›Setup Integrated Terminal in VSCode
- ›Create and Run a Python Script in VSCode
- ›Install Additional Packages or Libraries (Optional)
- ›Introduction to Python Data Types
- ›Data Types - Numeric, Strings
- ›Data Collections - List, Tuple, Dictionary, Set
- ›Operators in Python
- ›Arithmetic Operators
- ›Comparison Operators
- ›Logical Operators
- ›Assignment Operators
- ›Identity Operators
- ›Membership Operators
- ›Bitwise Operators
- ›Escape Keywords in Python
- ›Overview of Escape Sequences
- ›Common Escape Sequences
- ›Usage of Escape Sequences in Strings
- ›Introduction to Strings
- ›Declaration and Initialization
- ›String Concatenation, Indexing and Slicing
- ›String Formatting
- ›Commonly Used String Methods -Length, find, count, replace + more
- ›Creating and Manipulating Lists
- ›List Comprehensions for Efficient List Operations
- ›Common Use Cases and Best Practices for Lists
- ›Understanding Immutable Nature of Tuples
- ›Creating and Accessing Tuple Elements
- ›Tuples vs. Lists: When to Use Which
- ›Working with Key-Value Pairs in Dictionaries
- ›Dictionary Methods for Data Retrieval and Manipulation
- ›Applications of Dictionaries in Python Programming
- ›Exploring Unique and Unordered Nature of Sets
- ›Set Operations such as Union, Intersection, and Difference
- ›Using Sets for Efficient Data Processing and Deduplication
- ›Conditional Statements(If Statements)
- ›Loops in python(while loops, for loops)
- ›Loop control statement(Break , continue, pass)
- ›Using For Loops to Iterate Over Sequences
- ›Using While Loops with Iteration Control
- ›Conditional Statements Inside Loops
- ›Loops Inside Conditional Statements
- ›Syntax of Function Definition
- ›Parameters and Arguments
- ›Return Statement
- ›Calling Functions
- ›Function Arguments- Default, Data Type, Multilple
- ›Scope of Variables(local, global)
- ›Anonymous Functions (Lambda Functions)
- ›Built-in Functions Overview
- ›Importing of Python internal Modules
- ›Understanding Pre-Built Modules
- ›Overview of Python Standard Library
- ›Commonly Used Pre-Built Modules
- ›math
- ›random
- ›datetime
- ›os
- ›sys
- ›json
- ›csv
- ›re
- ›Creating User-Defined Modules
- ›Importing User-Defined Modules
- ›Importing Entire Module
- ›Importing Specific Functions or Classes
- ›Importing with Alias Names
- ›Using Modules in Python Scripts
- ›Defining Classes (class syntax, attributes and methods)
- ›Creating Objects (Instances) of a Class
- ›Constructor
- ›Inheritance
- ›Polymorphism
- ›Abstraction
- ›Class Methods and Static Methods
- ›Special Methods (Magic Methods) init(), str(), repr(), etc.
- ›Error Handling and Exceptions
- ›Handling exceptions in Python
- ›Custom exceptions
- ›Exception chaining and cleanup actions
- ›Understanding the basics of web design
- ›Introduction to Visual Studio Code (VS Code)
- ›Setting up VS Code for web development
- ›Exploring essential VS Code features and extensions
- ›Installing and using the Live Server extension
- ›Basic HTML Tags(Headings, Paragraphs, Links, Images, Lists)
- ›HTML document structure(head, body, etc.)
- ›Attribute and their usage
- ›Text formatting (bold, italic, underline, etc.)
- ›Fonts and font styles
- ›Colors and background
- ›Creating tables
- ›Table Structure (thead,tbody,tfoot)
- ›Table attribute(border, cellpadding, cellspacing, etc.
- ›Form elements (input, textarea, select, button, etc.)
- ›Form validation
- ›Form submission and handling
What we'll cover in this course:
- Installation of Python and VScode Environment Setup
- Python Syntax - DataTypes, Operators, Escape Keywords
- Strings - Strings & Predefined String Methods
- Collections - List, Tuples, Dictionary, Sets
- Conditional Statements & Loops
- Functions & Built-in Functions
- Pre-Built Modules and User Defined Modules
- Object Oriented Programming(OOPS)
- Introduction to Web Design and VS Code
- HTML5 Fundamentals and Table Structure
- User Input (HTML Forms)
- Fundamentals Of CSS3 And Typography
- Box Modelling & Positioning
- CSS Grid & Flexbox
- Responsive Designs
- Introduction to JavaScript
- Mastering JavaScript Syntax, Functions & Logic
- Manipulating the DOM with JavaScript
- Bootstrap: Embedding and Templates
- Bootstrap Components & Responsive Designs
- Django Introduction & Setup
- Django MVT Structure (Models)
- Django MVT Structure (Views, Routing & Urls )
- Django MVT Structure (templates)
- Django Database with SQLite
- Authentication and Authorization
- Django Admin Interface
- AI Assisted Development Workflow
- Project Development
Technologies & Tools



















