Full Stack Python Content
1. Core Python
Introduction to Programming Languages
Introduction to Python
Working with Python Software
Python Language Fundamentals
Different Modes of working with Python
Basic I/O operations in Python
Operators and Expressions in Python
Data Types in Python
Flow Control Statements (or) Control Structures
String Handling Operations
Bytes, ByteArray and Range Data Types
List Data Structure and Operations
Tuple Data Structure and Operations
Set and Frozenset Data Structures or Collection
Dictionary Data Structures or collection
Comprehensions (List/Dictionary/Set)
NoneType Category
Functions in Python
Modules in Python
Packages in python
Exception Handling in Python
Regular Expressions (Re Module)
File or Stream Handling
Collections module for building applications
2. Advanced Python
Object Oriented Programming Principles
OS Module
Multi Threading
Python Logging
Date and Time module
Garbage Collection
Python Data Base Communications (PDBC)
Network / Socket Programming (socket module)
Tkinter and Turtle
3. NumPy
Basic Introduction to the Numpy
Creation of Numpy Arrays
Array attributes & Numpy Data Types
View vs Copy
Indexing, Slicing and Advanced Indexing
How to Iterate Elements of the ndarray.
Arithmetic Operators
Broadcasting
Array Manipulation Functions
Joining Of Multiple Arrays Into a Single Array
Splitting of Arrays
Sorting Elements of ndarrays
Searching elemenets of ndarray
How to insert elements into ndarray?
How to delete elements from ndarray
Matric multiplication by using dot() function
Importance of matrix class in numpy library
Linear algebra functions from linalg module
I/0 operations with Numpy
Basic statistics with Numpy
Numpy mathematical functions
How to find unique items and count
4. Pandas
Introduction
Environment Setup
Introduction to Data Structures
Series
DataFrame
Panel
Basic Functionality
Descriptive Statistics
Function Application
Reindexing
Iteration
Sorting
Working with Text Data
Options and Customization
Indexing and Selecting Data
Statistical Functions
Window Functions
Aggregations
Missing Data
GroupBy
GroupBy
Merging/Joining
Concatenation
Date Functionality
Timedelta
Categorical Data
Visualization
IO Tools
Sparse Data
Caveats & Gotchas
Comparison with SQL
5. Matpolib
Introduction to Matplotlib
Line Plot- Basics
Line Plots-Advanced
How to add grid lines to plot
Adding Legend
Customization of Tick Location and Labels
How to set limit range of values on x-axis and y-axis by using xlim() and ylim()
functions
How to set scale of x-axis and y-axis?
Plotting Styles
Functional/Procedural Oriented Vs Object Oriented Approached of plotting
Bar Chart / Bar Graph / Bar Plot
Pie Chart
Histogram
Scatter Plots
Subplots
Plotting Geographic Data with Basemap
Three-Dimensional(3-D) Plotting in Matplotlib
Animations
6. HTML
Web Introduction
Introduction to HTML
Introduction to HTML Structure
Presentational & Formatting Tags
Title and Html entities
Attributes
HTML Images & Anchor Tag
Working with Lists
Working with Div tag
HTML Tables
HTML Forms
HTML Form Controls
Additional from controls
HTML5 New Semantic / Structural Element
7. CSS
Introduction to CSS
CSS Selectors
CSS Box model
Styling Elements
Advanced Cascading Style Sheets
8. JavaScript
Introduction JavaScript
JavaScript implementations
Java Script Variables & datatypes
JavaScript Operators
Java Script Control Controls
Arrays
Functions
Functional Expressions
Arrow Functions
JavaScript Strings
Working with JS Objects
JS Constructors
DOM-Document object
DOM-Element object
DOM-Event Handling
BOM-Window object
Javascript validations and Regular Expressions
Bootstrap
9. Django with Rest API
Introduction JavaScript
JavaScript implementations
Java Script Variables & datatypes
JavaScript Operators
Java Script Control Controls
Arrays
Functions
Functional Expressions
Arrow Functions
JavaScript Strings
Working with JS Objects
JS Constructors
DOM-Document object
DOM-Element object
DOM-Event Handling
BOM-Window object
Javascript validations and Regular Expressions
Bootstrap
10. Flask
Introduction to Flask
Building Web Applications with Flask
Web Forms and User Input
Databases and Data Storage
User Authentication and Authorization
RESTful APIs
Deployment and Scaling
Advanced Topics
11. Database
MySQL
MongoDB
12. Tools
AWS Basics
Version Control-GIT
Docker
Kubernetes
13. Angular
Introduction To Web Technologies
Typescript Deep Dive-Type Script Architecture
Introduction To Angular
Setting Up Environment For Angular
Angular Architecture
introduction to components
Angular Pipes
Angular Services
Angular Forms
Observables&Rxjs
NG Modules
Dependency Injection
Httpclient
Routing & Navigation
Angular Animations
Angular Materials
Unit Testing In Angular
Advanced Topics