135‐python - amresh087/Question GitHub Wiki
- Introduction to Python: Installation and Running
- Jupyter Notebook
- .py file from terminal
- Google Colab
- Data types and type conversion
- Variables
- Operators
- Flow Control: If, Elif, Else
- Loops
- Python Identifier
- Building Functions (print, type, id, sys, len)
Python – Data Types & Utilities
- List, List of Lists and List Comprehension
- List creation
- Create a list with variable
- List mutable concept
- len(), append(), pop()
- insert(), remove(), sort(), reverse()
- Forward indexing
- Backward indexing
- Forward slicing
- Backward slicing
- Step slicing
- Set creation with variable
- len(), add(), remove(), pop()
- union(), intersection(), difference()
- Tuple creation
- Create tuple with variable
- Tuple immutable concept
- len(), count(), index()
- Forward indexing
- Backward indexing
- Dictionary and Dictionary comprehension
- Create a dictionary using variable
- Keys : Values concept
- len(), keys(), values(), items()
- get(), pop(), update()
- Comparison of data structures
- Introduction to range()
- Pass range() in the list
- range() arguments
- For loop introduction using range()
- Inbuilt vs User Defined
- User Defined Function
- Function Arguments
- Types of Function Arguments
- Actual Argument
- Global variable vs Local variable
- Anonymous Function | Lambda
Packages & Functional Programming
Object Oriented Programming (OOPs)
- Class & Object
- Inbuilt class
- User defined class
- Create a class & object
- __init__ method
- Python constructor
- Constructor, self & comparing objects
- Instance variable & class variable
- Instance method
- Class method
- Static method
- Accessor & Mutator
- Python Decorator
- Inner class, Outer class
- Inheritance
- Polymorphism
- Duck typing
- Operator overloading
- Method overloading
- Method overriding
- Magic methods
- Abstract class & Abstract method
- Iterator
- Generators in Python
Python – Production Level
- Error / Exception Handling
- File Handling
- Docstrings
- Modularization
- Pickling & Unpickling
- Introduction, Fundamentals, Importing Pandas, Aliasing
- Series: Creation, Attributes, Methods
- NaN Values
- DataFrame: Loading Files, Attributes, Methods
- Rename Column & Index
- Handling Missing Values
- iloc & loc
- Filtering, Sorting, GroupBy
- Merging, Joining, Concat
- Date & Time Operations
- Installation & Import
- Array Creation & Manipulation
- Mathematical Operations
- Indexing & Slicing
- Statistical Functions
- Matrix Operations
- Line, Bar, Histogram, Scatter, Pie Charts
- 3D Plots
- Image Processing
- Customizing Plots
- catplot(), stripplot(), boxplot(), violinplot()
- relplot(), scatterplot(), regplot(), lmplot()
- FacetGrid & Pair Plots
- Signal & Image Processing
- Linear Algebra
- Integration
- Statistics
- Spatial Distance & Clustering
- Linear Regression
- Time Series Analysis
- Statistical Tests
- ANOVA
- Datasets
⚠️ **GitHub.com Fallback** ⚠️