PythonFullstack-ContentPlan-Daywise-1
PythonFullstack-ContentPlan-Daywise-1
• Introduction to lists
• Key-value pairs
• Output Formatting,
• Arithmetic Operators,
• Comparison Operators,
• Logical Operators,
• Bitwise Operators,
• Assignment Operators,
• Membership and Identity Operators—“in” and “is” operator)
• for loops
• while loops
Day 10 : Functions
• Defining functions
• Importing modules
• Raising exceptions
• Inheritance
• Polymorphism
• Encapsulation
• Recursive functions
• Socket Programming
• Introduction to regex
• What is a Module..?
• What is a Package ..?, Using a Package, Find Packages, Remove Package, List packages
o What is HTML?
• 2. Text Formatting
o Underline (<u>)
o Superscript (<sup>)
o Subscript (<sub>)
• 3. Lists
• 4. Images
• 6. Tables
o Form elements:
• 2. Frames
o (Note: While frames were once common, they are generally discouraged due to usability
and accessibility concerns.)
• 3. Iframes
Applying basic styles directly within HTML elements (e.g., style="color: red;")
o What is CSS?
• 2. Basic Selectors
o Text styling:
o Backgrounds:
o Dimensions:
• 1. CSS Layout
o Flexbox:
o Grid Layout:
• 2. Positioning
o Absolute positioning:
o Fixed positioning:
• 4. Responsive Design
o Where it's used: Front-end web development (interactivity, dynamic content), back-
end development (Node.js), mobile app development
• Basic Syntax
o Variables: let, const, var
o Control Flow:
▪ switch statement
• Console Output:
Day 2: Functions
• Function Definition:
• Function Expressions:
• Arrow Functions:
• Return Values:
o Array methods: push, pop, shift, unshift, splice, slice, map, filter, reduce
• Objects
o Selecting elements:
o Manipulating elements:
• Event Handling
• Timers
• Promises
• Async/Await
1. Introduction to SQL
What is SQL?
Data types: Common data types like INT, VARCHAR, DATE, etc.
Constraints:
Relationships:
Installing MySQL/PostgreSQL.
Connecting to a database using command-line tools, GUI tools (e.g., MySQL Workbench, pgAdmin).
6. Aggregating Data
Aggregate functions:
7. Joins
Types of Joins:
Left Join: Include all rows from the left table and matching rows from the right.
Right Join: Include all rows from the right table and matching rows from the left.
MongoDB Topics
Day 1: MongoDB Basics
1. Introduction to MongoDB
What is MongoDB?
2. Setting Up MongoDB
Installing MongoDB and Compass:
3. MongoDB Structure
Insert operations:
Update operations:
Delete operations:
deleteOne() and deleteMany().
5. Querying in MongoDB
Comparison operators:
Logical operators:
Middleware: Python
BackEnd : Postgresql
Framework: Django