Thinking web development
First of all welcome to the python class I’m glad you could join me.
Second of all I bet a bunch of you or griping about how I’m late on this lesson plan, all I got to say to that is that if I wanted a punch clock job I would work at a factory or a convenience store.
Besides all of that, once the lesson plan is up it will be up for as long as the website is up and I hope that will be a long time.
In this lesson plan we are going to cover the text books you will need for this entire class.
I will present you with your first lesson which is not so much coding as much as it is a necessity prior to coding and that is strong keyboard navigation skills.
In this assignment and in every assignment the first and foremost thing will be syntax. If you write good code but your sentaxt is bad the code will not work… it will not work at all. It’s kind of like having a car sitting in your backyard with no transmission, in it it’s, just going to sit there and rust.
There are two textbooks that go with this course . you will need both of them you can get both of them as a PDF download and thanks to the very generous efforts of
Mr. Al Sweigart
the text book’s can be acquired for free as open copyright (check the RESOURCE PAGE FOR DOWNLOAD LINKS.)
I am grateful to Mr. Al Sweigart and cannot extol his virtues as an instructor enough ( and a compassionate human being in general) Even though you can get the PDFs there are some textbooks that you want to have a hard copy and I strongly, strongly, strongly recommend that you shell out a few bucks to mr. Swigart to show your gratitude for all the effort he’s put into helping you to Learn Python.
In regards to credit for the learning process that also goes to mister Al Sweigart… I have simply adapted the text books to a format suitable for our lesson plans.
The textbooks you will need to download are Automate the boring stuff by Al Sweigart and Invent with python also by Al Sweigart… May also be titled invent games with python by Al Sweigart.
You will need some software to do these lesson plans. if you are on a laptop then you will need to download the Python 3 interactive shell. OR Qpython3 for android/ i-phone It is a free download and it is essential for learning this code.
In addition to the python interactive shell you will also need to get comfortable with Google Docs
go to Google Play Store and download Microsoft Word for either Android or iPhone which ever you will be using.
I also highly recommend
“ @voice reader “
TTS to simulate class lecture.
This is the way I do my studying just so you know and you can do it too…
Once you have downloaded the textbooks you can open a textbook in Microsoft Word so that you can read the text book and at the same time you can open Google documents in order to do the transcription of the code assignments.
After you have done the transcription of your coding assignments to strengthen your sentext memory and abilities then you can take a couple of the code Snippets and try to make them work in the interactive shell…
This is verification that you are doing the syntax correctly and you are getting your coding skills together…
The reason I recommend that you do the lessons in this order is because I personally feel like trying to learn the syntax, block structure and the code architecture at the same time is strenuous to say the least
if you cannot get the code to run correctly in the Shell right off you might be thinking to give up (BUT DON’T GIVE UP)
Therefore work on the sentax first
Then just take a couple of the code Snippets and get them to run in the python shell when you feel like it
there is no rush this is not a race the objective is not to finish an assignment but rather to have a true understanding of what you were doing that you will carry with you for the remainder of your life and employ those skills towards a successful career.