I decided to start with the book: “Think Python: How to Think Like a Computer Scientist”.
Here is the link to download the PDF version:
Think Python is an introduction to Python programming for beginners. It starts with basic concepts of programming, and is carefully designed to define all terms when they are first used and to develop each new concept in a logical progression. Larger pieces, like recursion and object-oriented programming are divided into a sequence of smaller steps and introduced over the course of several chapters.
Here is the first weekly lesson plan:
Read the first chapter of the book “Think Python”, understand and incorporate the new terminology into daily life.
How to Think Like a Computer Scientist
by Allen B. Downey
Preface + Chapter 1
Python and even computer science terms and expression are new to me. So my goal this week is to try to incorporate as much of new terms as possible.
Play with color and graphs in order to better grasps new concepts.
Exercises: 1.1 – 1.4