Skill tracker with GUI built using Python
Requirements :
- Tkinter - sudo apt-get install python3-tk (linux)
- db-sqlite3 – db-sqlite3 pip install db-sqlite3 (linux) https://www.tutorialspoint.com/sqlite/sqlite_installation.htm (Windows)
- DB Browser for SQLite - https://sqlitebrowser.org/dl/
About the code :
- The code follows flake8 standards ( Eg: line length less than 72 char, 2 lines after each function definition, etc)
- Minimal & necessary commenting
- Docstrings used as per necessary
- Self explanatory variables
- Indentation for SQL maintained
- Sufficient amount of spacing for readability
Execution steps :
-
Once all the requirements are installed and set, for easy execution, one can copy the code and run it on ipython kernel/ Jupyter notebook
-
Once run, it gives a pop-up box which is the simple & basic skill tracker tool
-
Fill in all the boxes and click submit. Once submitted, you can close the tracker
-
Now to check your data, search for the keyword “Skill_Tracker.db”
Note : One needs to install DB Browser for SQLite (https://sqlitebrowser.org/dl/) to view the output