- Pandas: a) Filtering subdataframe based on column values (single and multiple). b) Checking if dataframe is empty. c) Dataframe to dictionary. d) Reading excel,csv file and converting to dataframe. e) Accessing and using elements of dataframe row by row. f) Filtering dataframe based on multiple values in a column. g) Replacing value in a column.
- csv: Read csv and update csv functions are added in the CSV class in csv.py. Reading an input from csv file itself is very fast and sometimes better than using dataframes.
- Output to csv: Printing an output to csv file or excel file using pandas.
- read_write.py: a) Writing to a file
- pulp.py: Writing model in pulp
- Tkinter: Building basic UI. Components: Window, Frame, Label, Entry, Button. ui_tkinter.py a) Upload file b) Show file using pandastable c) Giving input d) Executing functions using inputs e) Displaying results
- Opening any file (not for reading or writing). open_any_file.py
- Shortest Path: a) Djikstra's Shortest Path b) Djikstra's Shortest Path with Priority Queue (heapq python library)
- Various coding test examples are added.
- MST: a) Prim's Algorithm: Example with complete graph and 0-1 edges. b) Prims's Algorithm with Priority Queue (heapq python library)
- Dynamic Programming examples are added.
- json: Reading and writing in json files are added.
- graph.py: Graph algorithms are added. a) Depth First Search: To find connection between two nodes.
- oop.py: Basic fundamentals of oop added. a) Contains declaring class and object. b) Instance and class variable. c) instance, class and static method. d) using class variable in instance method. e) using instance method in instance method.
ahmsloahng/Python
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published