This repository is my reference for python language, algorithms, SQL and data structures. The idea is a beginner can learn advanced python by going through this repository and read the reference material. Or, reader can make skills sharper.
order of complexity (by folder names) for beginner in programming:
- sicp: Structure and Implementation of Computer Programs in Python.
- algorithms: for algorithmic thinking.
- effective_python: intermediate to advanced python concepts, meant for writing better Python.
- awesome_libraries: study on standard python libraries that should be used by a developer.
- SQL: advanced sql concepts
- courses