Use Google Colab + Jupyter Notebook I Implement the given outline of python with 3 examples of each data structure.
- Python Introduction
1.1. Why Python?
1.2. Where it is used?
- Data Types
2.1 Variables
2.1.1. Local variable
2.1.2. Global Variables
2.1.3. Global keyword
2.2 Numbers
2.2.1. Integer
2.2.2. Floating point
2.2.3. Complex
2.3 Strings
2.3.1. String Length
2.3.2. String Methods
2.3.3. Accesing the value of string
2.3.4. Update the String
2.3.5. String Special operators2.3.6. String Formatting operators
2.4 Lists
2.4.1. Create a List
2.4.2. Access values of List
2.4.3. Update the List
2.4.4. Addition in List
2.4.5. Deletion Methods in List
2.4.6. Reverse the List
2.4.7. List sorting
2.5 Dictionaries
2.5.1. Create a Dictionaries
2.5.2. Access the value of Dictionary
2.5.3. UPdate the Dictionary
2.5.4. Delete the Dictionary (All Methods)
2.5.5. Length of Dictionary
2.6 Tuples
2.6.1. Create a Tuples
2.6.2. Access the value of Tuples
2.6.3. UPdate the Tuples
2.6.4. Delete the Tuples (All Methods)
2.6.5. Length of Tuple
2.7 Sets
2.7.1. Create a Sets
2.7.2. Access the items of Sets
2.7.3. Add and Update items in Sets
2.7.4. Delete the Sets (All Methods)
- Operators
3.1. Arithmetic Operators
3.2. Comarison Operators
3.3. Logical Operators
3.4. Assignment Operators
- Conditional statements
4.1. If statement
4.2. if-else statement
4.3. if-else-if statement (Elif)
- Loops
5.1. For loop5.2. Break statement
5.3. Continue statement
5.4. While loop
5.5. Nested loops
- Functions
6.1. Create a Function
6.2. Calling a Function
6.3. Parameters in a Function
6.4. Default parameter in Function
6.5. Return in Function
- Lambda Functions
7.1. Syntax of Lambda Function
7.2. Map()
7.3. filter()
7.4. Why, When and where it is used?
- Arrays
8.1. Create, Access and Update Array
- Class and objects
9.1. Create class and objects
- File I/O
10.1. Reading input from keyboard
10.2.I/O from text file
10.2.1. Create a text file
10.2.2. Reading a file
10.2.3. write into a file
10.3. File position
10.4. Why, When and where File I/O is used?
- Pandas Library Introduction
11.1. Read Dataset using Pandas
11.2. Why, When and where it is used?
- Series
12.1. Create a series
12.2. From ndarray
12.3. From dict
12.4. From Scalar Value
12.5. series is ndarray-like
12.6. series is dict-like12.7. vectorized operations and label alignment with series
18.8. Why, When and where Series is used?
- Data Frames
13.1. From dict of series or dicts
13.2. From dict of ndarrays /lists
13.3. From a list of dicts
13.4. From a dict of tuples
13.5. Alternate constructors
13.6. Cloumn Selection, Addition, and Deletion
16.6.1. Column Selection
16.6.2. Column Deletion
16.6.3. Column Insertion
13.7. Indexing/ Seletion
13.8. Data Allignment and arithmetic
13.9. Transposing
13.10 Why, When and where DataFrames is used?
- Veiwing Data
14.1. Data viewing Methods