0% found this document useful (0 votes)
28 views11 pages

Python Full Stack Syllabus Full

Uploaded by

dikshithchary73
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views11 pages

Python Full Stack Syllabus Full

Uploaded by

dikshithchary73
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

PYTHON FULL STACK PROGRAMMING(Recorded)

Syllabus

Course Introduction:

In this Introduction, you will learn what will be taught in this course and benefits of this course.

Python Introduction:

What is Programming?
What is Coding?
Python Library
Python Modules
Python Webframework
Flavours of Python
What can Python do?
Why Python?
Python Syntax compared to other programming languages
Python Installation

Integrated Development Environment Installation

Fundamentals of Python:

The print statement


Comments
Python Data Structures & Data Types
String Operations in Python
Python keywords
Python Variables
Python Type Conversions
Simple Input & Output

Python Operators:

Arithmetic operators
Assignment operators
Comparison operators &Logical operators
Identity operators
Membership operators & Output
Simple Output Formatting

Python Conditional Statements:

Indentation

The If statement and its’ related statement

An example with if and it’s related statement

Else
Nested If
Short Hand If
Short Hand If else & Continue
Examples for Conditional Statements
Python Iterative Statements:

Indentation

The for statement and its’ related statement

An example with for and it’s related statement

While
Nested for
Nested While
Examples for Looping Statements

Python Jumping Statements:

Indentation

The Break statement and its’ related statement

An example with Break and it’s related statement

Continue
Pass
Examples for Jumping Statements

Python Strings:

String Introduction
String object basics
String methods
Splitting and Joining strings
String format functions

Python Lists:

List basics
List methods
Nested List
List comprehensions

Python Tuples:

Introduction to Tuples
Tuples with built-in functions
Tuple operations

Python Sets:

Introduction to Sets
Sets with built-in functions
Set Operations
Set with functions

Python FrozenSet:

Introduction to FrozenSet

Python Dictionary:

Introduction to Dictionary
Dictionary with built-in functions
Dictionary with functions
Python Functions:

Defining a function
Calling a function
return statement
Difference between return and print
Arguments
Parameters
Keyword arguments
Arbitrary argument
User defined functions
Nested functions
Functions with real time examples

Advanced Python Functions:

Lambda function
Map function
return statement vs Yield
Difference between return and print
filter Function
Generator
Reduce Function
Yield Keyword
Advanced Functions with real time examples

Object-oriented Programming with Python:

Introduction to Classes:

Creation of Classes
Real time examples of Classes

Creation of Objects:

init
self keyword
super keyword

Inheritance
Types of Inheritance:

Single Inheritance.
Multiple Inheritance.
Multi-Level Inheritance.
Hierarchical Inheritance.

Polymorphism:

Method overloading
Method overriding

Encapsulation:

Private
Public
Protected

Data Abstraction:

Abc class
Abstract method
Realtime example of Data Abstraction
File Handling with Python:

Introduction to File Handling


File modes
with keyword
Working with files
Reading and writing files
Buffered read and write
Other File methods
Tell Function
Read Line Function
Read Lines Function
WriteLines Function
Other File methods
Seek Function

Exception Handling with Python:

Using standard module


Creating new modules
Exceptions Handling with Try-except
Creating, inserting and retrieving table
Updating and deleting the data

Python Numpy:

Introduction to Numpy
Numpy Installation
NumPy – Ndarray Object
NumPy – Data Types
NumPy – Array Attributes
NumPy – Array Creation Routines
NumPy – Array from Existing Data
Array From Numerical Ranges
NumPy – Indexing & Slicing
NumPy – Advanced Indexing
NumPy – Broadcasting
NumPy – Iterating Over Array
NumPy – Array Manipulation
NumPy – Binary Operators
NumPy – String Functions
NumPy – Mathematical Functions
NumPy – Arithmetic Operations
NumPy – Statistical Functions
Sort, Search & Counting Functions
NumPy – Byte Swapping
NumPy – Copies & Views
NumPy – Matrix Library
NumPy – Linear Algebra
Data Preprocessing with Python Pandas:

Introduction to Pandas
Pandas Installation
Python Pandas – Series
Python Pandas – DataFrame
Python Pandas – Panel
Python Pandas – Basic Functionality
Descriptive Statistics
Function Application
Python Pandas – Reindexing
Python Pandas – Iteration
Python Pandas – Sorting
Working with Text Data
Options & Customization
Indexing & Selecting Data
Statistical Functions
Python Pandas – Window Functions
Python Pandas – Date Functionality
Python Pandas – Timedelta
Python Pandas – Categorical Data
Python Pandas – Visualization
Python Pandas – IO Tools

Data Visualization With Python Library:

Matplotlib
Matplotlib Introduction
Bar Plot
Pie Chart
BoxPlot
HeatMap
Histogram
Small Project using Matplotlib

Advanced Python Multithreading:

What is Multi Threading


Multi Threading vs Multi Processing
Thread class
Thread Life Cycle
Methods of Multi Threading in Python
Examples of Multi Threading

Advanced Python Web Scraping:

What is Web Scraping?


What is Beautiful Soap?
Request Module
Json Module
Saving Scraped Data

Real time Web Scraping project

Scraping data from E-commerce websites.


Advanced Python Regular Expression:

Split
Working with special characters, date, emails
Quantifiers
Match and find all
character sequence and substitute
Search method

Django for Python Developer:

what is Django?
PIP
Django installations
Django Creating Project
Django Creating application
Django Commands
Django settings.py
Django Views.py
Django urls.py
Django Templates
Django Models
Django Migrations
Blog Project using Django

Git & GitHub:

Github Introduction
Account creation
Github Repository
Pushing Projects
Pulling Projects
ReadME File
Git Introduction
Git Installation
Git Clone
Git Status
Git Add
Git Commit
Git Push
Git Pull
Git vs Github

PowerBI :

PowerBI Introduction
PowerBI Installation
PowerBI Query Editor
Introduction to PowerBI Query
Load
Transform
Extract
Data types and Filters in PowerBI Query
Inbuilt Column Transformations
In built Row Transformations
PowerBI Pivot table
Report
Table
Models
Visualization Charts
Fields
Analysis of Data
Creating Dashboards
Running Python Scripts

Projects:

Data Visualization using PowerBI with Realtime Data sets

Exploratory Data Analysis with Python:

Data Gathering
Data Preprocessing
Data Visualization
RealTime Eda Project

Hyper Text MarkUp Language (HTML):

HTML Introduction
HTML Editor Installation
HTML Basics
HTML Elements
HTML Attributes
HTML Headings
HTML Paragraphs
HTML Formatting
HTML Comments
HTML Colors
HTML Links
HTML Images
HTML Head
HTML Forms
HTML Tables
HTML Lists

Cascading Style Sheets (CSS):

CSS Introduction
CSS Syntax
CSS Selectors
CSS Comments
CSS Colors
CSS Backgrounds
CSS Borders
CSS Padding
CSS Text
CSS Fonts
CSS Icons
CSS Links
CSS Lists
CSS Tables
ReactJS Library:

React js Introduction
Create React App
Folder structure in React
Components in React
Class Component
Jsx
Why we Use Pros
What is State
When We Use Set State Method
Destructuring Props and State
Event Handler
Event Binding
Conditional Rendering approaches in React
List Rendering
List and Keys
Index as a Key
Css Styling in React
Forms in React
Component Life Cycle Introduction
Mounting Phase Life Cycle Methods
Updating Life Cycle
Unmounting and Error Handler Phase
Fragments
Pure Components

SQL with Python Programming:

MySQL Get Started


My SQL Installation
My SQL Work Bench
Data Defination Language
Data Manipulation Language
Data Control Language
Data Transaction Language
My SQL Connection With Python
MySQL Create Database
MySQL Create Table
MySQL Insert
MySQL Select
MySQL Where
MySQL Drop Table
MySQL Join

Python Exercises with Solutions:

● Data Structures & Data Types


● String Operations, Variables, Type Conversions
● Input & Output Handling
SoftSkills:
Self Introduction:

1.Definition
2.Gestures involved in body language
● Teaching confidence and authority
● Explaining Open and Approachable Postures
● Teaching Effective Hand shakes
● Relevant Experience
● Mirroring and Matching
● Expressive Facial Expressions
3.Different types of body languages
4.Elements required for body language
5.Things to Covered
● Explanation
● Internal Discussions
● Practice

Basic Sentence Structures:

1.Concepts Required
2.Sentence Making
3.Paragraph Writing
4.Present Tense ( Structures + Examples + Sentence making )
5.Past Tense ( Structures + Examples + Sentence making )
6.Future Tense( Structures + Examples + Sentence making )
● Explanation
● Internal Discussions
● Practice

Email Writing:

1.Clear Objective
2.Compelling Subject Line
3.Concise and Relevant Content
4.Call To Action
5.Professional Tone and Branding
Types
Formal Email
Informal Email
6.Internship Email Format
7.Job Application Email Format
8.Thanks Giving Email Format

Vocabulary building:
1. Importance and Need

● Enhanced Communication Skills


● Confidence in Conversations
● Professional and Academic Success
● Cultural Fluency
● Expanded Social Interactions
2. Parts of Speech

● Noun
● Pronoun
● Verb
● Adverb
● Adjective
● Preposition
● Conjunction
● Interjection

3. Word Learning Levels

● Easy
● Medium
● Hard

4. Word Development

● Word – Definition – Sentence Formation


● Word List

5. Idioms and Phrases

● Learn Daily Idioms


● Picking Phrases from Articles
● Usage and Sentence Formation

6. Expressive Language Orientations

● Everyday Conversations
● Cultural Understanding
● Contextual Language
● Interactive Classes

7. Practical Applications

● Role Play
● Job Interviews
● Negotiation Skills
● Making Presentations
● Social Situations
● Public Speaking

8. Effective Communication Strategies

● Research and Preparation


● Problem-Solving Skills
● Adaptability and Flexibility
● Value Proposition
● Cultural Awareness
● Adapting Communication
● Open-Mindedness
● Language Sensitivity

9. Cross-Cultural Communication

● Cultural Competence
● Global Perspective
● Cultural Sensitivity in Advertising
Projects:
1. RailWay Tickets Reservation System
2. Bank Transaction Management System
3. Super Market Bill Generation System
4. E-Commerce Website with Django(Source Code)
5. Scrapping Data from Websites
6. Data Statistical Analysis

Course Details:

Course fee: 1999/- only

FEATURES:

1. Topic wise Recorded videos 200+ Hours


2.Topic wise Study Material
3. Daily one hour doubt clarification session
4. Topic wise interview questions
5. Real Time Project

PLACEMENT ASSISTANCE :

1. Resume Building
2. Mock interviews
3. Daily job posts
4. Real time projects
5. Career guidance
Life Time Content Access

NOTE : Mode of Content access in Telegram Private Channel with Unlisted Youtube Videos

You might also like