Basic to Advanced Python Syllabus by Pruthvi
Basic to Advanced Python Syllabus by Pruthvi
in
Basic to Advanced
Python Programming Language syllabus
Python Intro:
● What is Programming?
● What is Coding?
● Python Library
● Python Modules
in
● Python Web Framework
● Flavours of Python
● What can Python do?
e.
● Why Python?
● Python Syntax compared to other programming languages
● Python Installation
lif
Software Requirements IDE installations:
on
Fundamentals of Python
● The print statement
● Comments
th
● 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
PythonLife Pruthvisai Gore www.pythonlife.in
in
Python Iterative Statements
● Indentation
e.
● The for statement and its’ related statement
● An example with for and it’s related statement
● While
●
lifNested for
● Nested While
● Examples for Looping Statements
on
Python Jumping Statements
● Indentation
● The Break statement and its’ related statement
th
Python Strings
● String Introduction
● String object basics
● String methods
● Splitting and Joining strings
● String format functions
PythonLife Pruthvisai Gore www.pythonlife.in
Python List
● List basics
● List methods
● Nested List
● List comprehensions
Python Tuples
● Introduction to Tuples
● Tuples with built-in functions
in
● Tuple operations
Python Sets
e.
● Introduction to Sets
● Sets with built-in functions
● Set Operations
lif
● Set with functions
Python FrozenSet
on
● Introduction to FrozenSet
Python Dictionary
th
● Introduction to Dictionary
● Dictionary with built-in functions
● Dictionary with functions
py
Python Functions
● Defining a function
● Calling a function
● return statement
● Difference between return and print
● Arguments
● Parameters
● Keyword arguments
● Arbitrary argument
PythonLife Pruthvisai Gore www.pythonlife.in
● Lambda function
● Map function
● return statement vs Yield
in
● Difference between return and print
● filter Function
● Generator
e.
● Reduce Function
● Yield Keyword
● Advanced Functions with real time examples
lif
Object Oriented Programming with Python
● Introduction to Classes
on
○ Creation of Classes
○ Real time examples of Classes
● Creation of Objects
● init
th
● self keyword
● super keyword
● Inheritance
py
● Types of Inheritance:
1.Single Inheritance.
2. Multiple Inheritance.
3.Multi-Level Inheritance.
4.Hierarchical Inheritance.
PythonLife Pruthvisai Gore www.pythonlife.in
● Polymorphism:
○ Method overloading
○ Method overriding
● Encapsulation
○ Private
○ Public
○ Protected
Data Abstraction
○ Abc class
in
○ Abstract method
e.
File Handling with Python
● Introduction to File Handling
●
lifFile modes
● with keyword
● Working with files
on
● Reading and writing files
● Buffered read and write
● Other File methods
● Tell Function
th
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
in
● NumPy – Indexing & Slicing
● NumPy – Advanced Indexing
● NumPy – Broadcasting
e.
● NumPy – Iterating Over Array
● NumPy – Array Manipulation
● NumPy – Binary Operators
●
lif
NumPy – String Functions
● NumPy – Mathematical Functions
● NumPy – Arithmetic Operations
on
● NumPy – Statistical Functions
● Sort, Search & Counting Functions
● NumPy – Copies & Views
● NumPy – Matrix Library
th
Python Pandas
● Introduction to Pandas
py
● Pandas Installation
● Python Pandas – Series
● Python Pandas – DataFrame
● Python Pandas – Basic Functionality
● Descriptive Statistics
● Function Application
● Python Pandas – Reindexing
● Python Pandas – Iteration
● Python Pandas – Sorting
● Working with Text Data
PythonLife Pruthvisai Gore www.pythonlife.in
● Matplotlib
● Matplotlib Introduction
in
● Bar Plot
● Pie Chart
● BoxPlot
e.
● HeatMap
● Histogram
● Small Project using Matplotlib
lif
Advanced Python MultiThreading
on
● What is Multi Threading
● Multi Threading vs Multi Processing
● Thread class
● Thread Life Cycle
th
in
● Pulling Projects
● ReadME File
● Git Introduction
e.
● Git Installation
● Git Clone
● Git Status
lif
● Git Add
● Git Commit
on
● Git Push
● Git Pull
● Git vs Github
th
Projects
py
4.Text to Audio
5.To-do-list
PythonLife Pruthvisai Gore www.pythonlife.in
What we Provide
● Study Material
● Interview Questions
● Recording Class
● Daily Tasks
● Daily job updates
● Daily 2 hours live class
in
● Duration of the course:45 days
● Resume building session
● Mock Interviews
e.
● Practical-Based Learning
● Project
● Certification
lif
on
Youtube:https://youtube.com/@pythonlifetelugu
Instagram:https://www.instagram.com/pythonlifetelugu/
Website:www.pythonlife.in
th
Contact:+91 9154083255
py
PythonLife Pruthvisai Gore www.pythonlife.in
in
e.
lif
on
th
py