Python Technology
Upcoming Class
Duration
5 months
Started
2nd July 2023
Ends
18th Nov 2023
Timings
9.00 am to 11.00 am
Days
Sat / Sun
Duration
5 months
Starts
15th Jan 2023
Ends
3rd June 2023
Timings
9.00 am to 11.00 am
Days
Sat / Sun
Module 1
Structured Programming
Introduction to Python
Values
Types
Operators
Expressions
Variables.
Conditional Constructs
if
if-else
if-elif-else
Iterative Constructs
While
For
Functions
Parameters
Return values
Activation Record
global, local, nonlocal
Functional Decomposition
Module 2
Object Oriented Programming
Object Oriented Programming
Objects
State
Structure
Messages
Behaviour
Composition
Class
Constructor
Methods
Inheritance
Exception Handling
Collections
Lists
Tuples
Dictionary
I/O
File Handling
Socket Programming
JSON data handling.
Module 3
Functional Programming
Functional Programming
Closures
Lambda
Higher Order Functions
Map, Filter, Reduce
Decorator
Generator
Module 4
Concurrent Programming
Concurrent Programming
Threading
Modern
Classical
Thread Synchronisation
locks
Conditions
GUI - GTK
Serial Server
Concurrent Server
Module 5
Web Programming
Web Programming
Introduction to Web
HTTP
Client-Server Architecture
Dynamic Content Generation
Web Page
Introduction to HTML
Introduction to CSS
Introducton to JS
Flask
Routes
Route Handlers
Forms
Blueprint
PageFlow
Session Management
Login Module
Microservices.
Module 6
Database Programming
Database Programming
Introduction to Relational Database
Anatomy of Database Systems
Client/Server Architectures
Distributed Databases
ER Modelling
Entity
Relationships
Types of Entities and their Relations
Design Considerations
Applications
Relational Modelling
Introduction to Relational Algebra
Anatomy of Relational Model
Design Issues
Applications
Structured Query Language
Introduction to SQL
Data Definition
Data Manipulation
SQL constructs
Select
Insert
Update
Delete
Expressions
Grouping and Aggregate Functions
Different types of Joins
Sub-Queries and Co-related Queries
Set Operations
Interacting with Database.
SqlLite
Connections
Operations
Login Framework