Book Index Page: Introductory Python

Yes, you can learn Python from Scratch This book is aimed at a fairly ambitious studenet who wants to learn Python. Visit The Python Site to obtain an installer for your OS. You should use Python 3, not 2.

I recommend this tutorial on doing the installation. The videos by Corey Schaefer are great learning resources.

This book will help you learn about these important things.

  1. Objects regions of storage in memory that store data and which can perform tasks.
  2. Variables These are symbols that let us keept track of objects.
  3. Scope This describes where in code various variables are visible.
  4. Conditional Logic This allows programs to react to the values held by visible quantities
  5. Iteration This allows programs to execute a segment of code repeatedly.
  6. Functions These allow us to store a procedure under a name.

Book Chapters and Fragments

This book is unapologetically 3-centric.

Here are some other resources. Watch some of these and see what you like.