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.
- Objects regions of storage in memory that store data and which can perform tasks.
- Variables These are symbols that let us keept track of objects.
- Scope This describes where in code various variables are visible.
- Conditional Logic This allows programs to react to the values held by visible quantities
- Iteration This allows programs to execute a segment of code repeatedly.
- Functions These allow us to store a procedure under a name.
Book Chapters and Fragments
This book is unapologetically 3-centric.- 23 Jun 2021 startHere.pdf Five minutes spent reading this little introduction will pay big dividends as you work your way through this book. It will also tell you what to expect. of the Python type system and the use of variables.
- 21 Jun 2021 p0.pdf This covers the basics of the Python type system and the use of variables.
- 21 Jun 2021 p1.pdf This is Chapter 1, Chapter 1, Boss Statments: Modularization and Conditional Logic. You will learn about making decision and about storing a procedure under a name.
- 21 Jun 2021p2.pdf This is Chapter 2, in which you learn to use wheels, and not to re-invent them. You will also learn about the call stack and why local variables stay local.
- 30 October 2019 p4.pdf This is Chapter 4, which is all about using fancy tools that extend and expand your programming reach.
- 30 October 2019 p5.pdf This is Chapter 5, in which you learn to make your own objects.
- 30 October 2019 listcomprehension.pdf This is a brief disquistion on a tool you will like a lot.
- 30 October 2019 files.pdf This is a brief supplement on fileIO.
Here are some other resources. Watch some of these and see what you like.