Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
3 views

Basic to Advanced Python Syllabus by Pruthvi

The document outlines a comprehensive syllabus for a Python programming course, covering topics from basic concepts to advanced applications, including data structures, object-oriented programming, file handling, and libraries like NumPy and Pandas. It also includes practical projects and resources such as study materials, interview questions, and live classes. The course duration is 45 days, with a focus on practical-based learning and certification.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Basic to Advanced Python Syllabus by Pruthvi

The document outlines a comprehensive syllabus for a Python programming course, covering topics from basic concepts to advanced applications, including data structures, object-oriented programming, file handling, and libraries like NumPy and Pandas. It also includes practical projects and resources such as study materials, interview questions, and live classes. The course duration is 45 days, with a focus on practical-based learning and certification.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

PythonLife Pruthvisai Gore​ ​ ​ ​ www.pythonlife.

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 Data Structures & Data Types


●​ String Operations in Python
●​ Python keywords
py

●​ 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

Python Conditional Statement


●​ 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

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

●​ An example with Break and it’s related statement


●​ Continue
●​ Pass
py

●​ Examples for Jumping Statements

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

●​ User defined functions


●​ Nested functions
●​ Functions with real time examples

Python Advance Functions

●​ 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

●​ Read Line Function


●​ Read Lines Function
●​ WriteLines Function
py

●​ Other File methods


●​ Seek Function

Exception Handling with Python


●​ Using standard module
●​ Creating new modules
●​ Exceptions Handling with Try-except
PythonLife Pruthvisai Gore​ ​ ​ ​ www.pythonlife.in

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

●​ Options & Customization


●​ Indexing & Selecting Data
●​ Statistical Functions
●​ Python Pandas – Time Delta
●​ Python Pandas – Categorical Data
●​ Python Pandas – IO Tools

Data Visualization with Python Library

●​ 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

●​ Methods of Multi Threading in Python


●​ Examples of MultiThreading

Advanced Python Web Scraping


py

●​ What is Web Scraping?


●​ What is Beautifull Soap?
●​ Request Module
●​ Http Status Codes
●​ HTML Parser
●​ GetText
●​ Find All()
●​ Saving Scraped Data
●​ Converting Raw Data to Structured Data
PythonLife Pruthvisai Gore​ ​ ​ ​ www.pythonlife.in

Real time Web Scraping Project


●​ Scraping data from E-commerce websites.

Git & GitHub


●​ Github Introduction
●​ Account creation
●​ Github Repository
●​ Pushing Projects

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

1.Railway Tickets Reservation System

2.Bank Management System

3.Super Market Bill Generation System

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

You might also like