Focus on the fundamentals. Learn by doing:
- Data structures
- Algorithms
- Object Oriented & Functional Programming
- Conditional statements
- Loops
- Async & parallel programming
- Expressions & iterators
- Threading concepts
- Code inspection
- Testing and Automation
Currently reading SICP. I highly recommend this book to all programmers.
Favorite editors: VSCode, Vim, PyCharm, Atom.
Mainly work on Python projects:
- Scripting
- Data science
- GUI development(tkinter)
- REST API development with Flask