1. Matplotlib
1.1. Graph Properties
1.1.1. label, legend, plot, title, show, marker, linewidth
1.1.2. plt.xlabel('string'), plt.ylabel('string'), plt.title('String'), plt.legend(['string1', 'string2']), plt.show()
1.2. pyplot
1.2.1. from matplotlib import pyplot as plt
1.2.2. functions or properties to enhance chart style and usage.
1.2.2.1. plt.grid(True), plt.tight_layout(), print(plt.style.available), plt.style.use('fivethirtyeight')
1.3. basic codes
2. DSA
2.1. Linear DS
2.1.1. Static DS
2.1.1.1. Array
2.1.2. Dynamic DS
2.1.2.1. Queue
2.1.2.2. Stack
2.1.2.3. Linked List
2.1.3. Hashing
2.1.3.1. Collision resolution
2.1.3.1.1. Chaining or closed Addressing
2.1.3.1.2. Probing or open addressing
2.1.3.2. Applications
2.1.3.2.1. Applications of Hash: Hash is used in databases for indexing. Hash is used in disk based data structures. In some programming languages like Python, JavaScript hash is used to implement objects. Real-Time Applications of Hash: Hash is used for cache mapping for fast access of the data. Hash can be used for password verification. Hash is used in cryptography as a message digest.
2.1.3.3. Pros/Cons
2.1.3.3.1. Advantages of Hash: Hash provides better synchronization than other data structures. Hash tables are more efficient than search trees or other data structures. Hash provides constant time for searching, insertion and deletion operations on average. Disadvantages of Hash: Hash is inefficient when there are many collisions. Hash collisions are practically not be avoided for large set of possible keys. Hash does not allow null values.
2.2. Non-linear DS
2.2.1. Tree
2.2.1.1. Full BT
2.2.1.2. Perfect BT
2.2.1.3. complete BT
2.2.1.4. Degenerate BT
2.2.1.5. Skewed BT
2.2.1.6. Balanced BT
2.2.2. graph
3. Machine Learning topics
4. Seaborn
4.1. sns.heatmap( )
4.1.1. https://indianaiproduction.com/seaborn-heatmap/
4.2. cmap color codes
4.2.1. https://matplotlib.org/stable/tutorials/colors/colormaps.html
5. Hacking
5.1. Reconnaisance
5.2. Scanning & enumeration
6. QA
6.1. tools
6.1.1. TestProject
6.1.2. Micro Focus UFT
6.1.3. RFT from IBM
6.1.4. Selenium
6.1.5. AccelQ
6.1.6. testCraft
6.1.7. Subject7
6.1.8. lambdaTest
6.1.9. appium