Python Basics
- Need for Programming
- Advantages of Programming
- Overview of Python
- Organizations using Python
- Python Applications in Various Domains
- Python Installation
- Variables
- Operands and Expressions
- Conditional Statements
- Loops
- User-Defined Functions
- Concept of Return Statement
- Concept of name =” main ”
- Function Parameters
- Different Types of Arguments
- Global Variables
- Global Keyword
- Command Line Arguments
Working with Modules and
Handling Exceptions
- Standard Libraries
- Packages and Import Statements
- Reload Function
- Important Modules in Python
- Sys Module
- Os Module
- Math Module
- Working with Modules and
- Handling Exceptions
- Date-Time Module
- Random Module
Functions and Object Oriented
Programming
- User-Defined Functions
- Concept of Return Statement
- Concept of name =” main ”
- Function Parameters
- Different Types of Arguments
- Global Variables
- Global Keyword
- Variable Scope and Returning Values
- Lambda Functions
- Various Built-In Functions
- Introduction to Object-Oriented Concepts
- Built-In Class Attributes
- Public, Protected and Private Attributes,and Methods
- Class Variable and Instance Variable
- Constructor and Destructor
- Decorator in Python
- Core Object-Oriented Principles
- Inheritance and Its Types
- Method Resolution Order
- Overloading
- Overriding
- Getter and Setter Methods
- Inheritance-In-Class Case Study
Data Manipulation using pandas
- Introduction to pandas
- Data structures in pandas
- Series
- Data Frames
- Importing and Exporting Files in Python
- Basic Functionalities of a Data Object
- Merging of Data Objects
- Concatenation of Data Objects
- JSON Module
- Regular Expression
- Exception Handling
Data Structure and File
Operations
- Method of Accepting User Input and eval Function
- Python - Files Input/Output Functions
- Lists and Related Operations
- Tuples and Related Operations
- Strings and Related Operations
- Sets and Related Operations
- Dictionaries and Related Operations
Introduction to NumPy
- Basics of Data Analysis
- NumPy - Arrays
- Operations on Arrays
- Indexing Slicing and Iterating
- NumPy ArrayAttributes
- Introduction to NumPy
- Matrix Product
- NumPy Functions
- Functions
- Array Manipulation
- File Handling Using NumPy
- Array Creation and Logic Functions
- File Handling Using Numpy
- Types of Joins on Data Objects
- Data Cleaning using pandas
- Exploring Datasets