- [x ] Use Json to store files, then pull them in as dataframes.
- Create Classes as much as possible
- Decorators (You own)
- @staticmethods
- @ classmethods
- - Split Those Classes into separate files.
- [x ]
x, y = func(a,b)
This kind of thing. -
func(*args, **kwargs)
- Packing and unpacking. Can put unlimited stuff in a function.
- Clean Code
- List comprehensions
- - Turnary Operators.
- - Generators
- [x ]
if __name__= '__main__:
- Add color to the terminal outputs. (Green : Good, Red: Bad, Yellow: Warn)
- [x ] Make a Cli tool that does things without having to actually open the program
- The Typer module might be helpful.
- Create a link between the main file and you bash script. This helps speed
- Autocomplete Typing.
- If you start typing "py", then autocomplete to "python"
- Again, the typer module might be helpful for this
conditions = [ a > b, b > c, d > e ] print(true) if any(conditions) : else print(false)
Tylryan/Tracker_V2
This is an updated version of my tracker. I plan to add/practice many more things with this version.
Python