FYI
Section: Python
Entry
Appears in 4 awesome lists
All Algorithms implemented in Python.
Section: Python
Section: Learn Python ^ · .
Section: Examples and Exercises · All Algorithms implemented in Python
Section: Algorithms and Design Patterns · All Algorithms implemented in Python.
An opinionated list of awesome Python frameworks, libraries, software, and resources.
Real Python is a leading provider of online Python education. They regularly publish new articles, books, courses, and videos of basic to advanced Python concepts.
Automate the Boring Stuff with Python is an excellent introduction to programming concepts with a focus on Python. The concepts are made easier to learn by practicing them with hands on real world examples and projects.
Data science Python notebooks: Deep learning (TensorFlow, Theano, Caffe, Keras), scikit-learn, Kaggle, big data (Spark, Hadoop MapReduce, HDFS), matplotlib, pandas, NumPy, SciPy, Python essentials, AWS, and various command lines.
Great for practicing writing Python codes
Full text of the "Python Data Science Handbook" in Jupyter Notebooks.
Recommended
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.