5.2 Recommended Reading

Introduction

This course has provided a theoretical and practical foundation for you to start your journey to become a skilled programmer. However, this is just a tiny drop in the ocean of information still to learn about programming.

A follow-up course is planned to build onto the information covered in this course, but in the meanwhile, you can continue your self study by reading more on the subject of software development. There are many excellent books available on the subject. Here, I list some of my favorites.


Book List

Python in a Nutshell

Python in a Nutshell

Algorithms

Algorithms

Design Patterns

Design Patterns

Grey Hat Python

Grey Hat Python


Articles

Article: Advanced Data Structures in Python


Comments

comments powered by Disqus