Posts: 24
Joined: Tue Aug 13, 2013 6:43 am

Re: Free Python Books / Tutorials

Thu May 22, 2014 9:46 pm

Getting the Pi to send an a-mail when something happens - a step by step slideshow
http://www.slideshare.net/SeggySegaran ... -an-e-mail

Posts: 23
Joined: Sat Dec 01, 2012 8:39 pm
Location: Canton, Connecticut, USA, Planet Earth, SOL-3, Milkyway Galaxy, 3rd star on the left...
Contact: Website

Re: Free Python Books / Tutorials

Mon Dec 22, 2014 4:59 pm

I highly suggest removing the WOWeBooks link... It is legitimate, but riddled with pop-ups which are not age appropriate, and you either need to register ($$) or wait 30 seconds (or longer!) for the actual pdf to download, and you are limited to MAX 180mb/hour... Nothing personal to the contributor, but not worth allowing all kinds of adware in.. :oops:

User avatar
Posts: 1603
Joined: Mon Mar 05, 2012 3:26 pm
Location: Epping Forest
Contact: Website

Re: Free Python Books / Tutorials

Wed Jun 17, 2015 10:49 am

Bit of blatant self publication here
http://community.computingatschool.org. ... urces/3609

User avatar
Posts: 36150
Joined: Sun Jun 16, 2013 11:19 pm
Location: Basingstoke, UK
Contact: Website Twitter

Re: Free Python Books / Tutorials

Wed Jun 17, 2015 10:58 am

You may want to fix the typo on your self-publicist home page.
Gaphics [sic], tKinter and noughts and crosses
Note: Having anything humorous in your signature is completely banned on this forum. Wear a tin-foil hat and you'll get a ban.

Any DMs sent on Twitter will be answered next month.

This is a doctor free zone.

User avatar
Posts: 1603
Joined: Mon Mar 05, 2012 3:26 pm
Location: Epping Forest
Contact: Website

Re: Free Python Books / Tutorials

Wed Jun 17, 2015 12:11 pm

DougieLawson wrote:You may want to fix the typo on your self-publicist home page.
Gaphics [sic], tKinter and noughts and crosses
Fixed :)

Posts: 4
Joined: Mon Sep 14, 2015 9:31 am
Location: INDIA
Contact: Website Yahoo Messenger

Re: Free Python Books / Tutorials

Fri Oct 30, 2015 9:36 am

Wow! This was simply amazing :shock:

Posts: 2
Joined: Sun May 07, 2017 10:24 pm

Re: Free Python Books / Tutorials

Thu May 11, 2017 11:05 pm

Link seems to be dead now.....
Stateside wrote:Computer Science With Python and Pygame 2nd edition
Dr. Paul Vincent Craven


Originally posted by by bobba_dwj » Mon Apr 02, 2012 11:46 am
Heading : This is an excellent book on Python

by professorcraven » Mon Apr 02, 2012 1:51 pm
Thanks for the mention of my book. The second non-PDF link has the most recent copy. I'll be retiring the PDF link this summer. The on-line version has videos, code animations, and quizzes.

I hope to expand it a lot over the next year. If you like it, send me an e-mail. I like to attach the e-mails when I apply for grants.

The raspberry pi computer would be a good base for a cheap computer to teach students programming.

Posts: 1
Joined: Tue Jan 23, 2018 2:39 am

Re: STICKY: Free Python Books / Tutorials

Tue Jan 23, 2018 3:01 am

Many of the links are outdated. Here are my resources...

This is what I am using right now for lessons to teach students (intro to Python), first I take them through learning with CodeHS Introduction to Programming with Turtle Graphics, they are assigned Chapter 1 and 2, Trinket rocks in general if you aren't using IDLE, I would recommend teaching them the Python 32-bit IDLE after this introduction, https://trinket.io/ scroll down to the Python for Everybody book, grab the exercises for your lessons.

I assign per module these items with CodeHS. The following with https://trinket.io/ book on Python:
Control Flow Ch 3, 4, 5
Strings Ch. 6
Data Structures Ch. 8, 9, 10
Chapters 11-15 Assign in class learning (TBD)

Once the students get to the Basic Python and Console Interaction I assign them chapters 2, 3, and 4 with the turn in .py files once they complete the Git assignment listed below through Raspberry Pi.

http://usingpython.com/ - you can request a teacher password by emailing them. The solutions have an email to email them.
Please go through
Introduction, Running a Python Program, Numbers,Text, Variables - attach your challenge learning to this assignment. Save it in Notepad ++ as a Python .py and attach your file to your turn in assignment.

So students have to use and learn NotePad ++ and you have to install the Python 32 bit version for Windows NOT the 64 it won't run with Pygame (that's later, you will need the IDLE Python 32 for future lessons).

I then take them through the GitHub lesson found in the Raspberry Pi curriculum https://projects.raspberrypi.org/en/pro ... d-with-git ***this information is outdated and/or you will have to do troubleshooting depending on your students learning*** I have a how-to I am building, send me a Tweet at https://twitter.com/EBarberDesigns and I will get you that info, I need a contact email or ability to send you a personal message on Twitter. My school email I am busy with teaching so best to message me on Twitter with a reply.

Once students are done with the CodeHS learning and Trinket readings with exercises I would attempt the Minecraft Pygame 2D in Using Python. They need to master the fundamentals before throwing them into that project. Everything is saved to GitHub through their user account and students only send me the links to each lesson so that I am not overloaded with links on my online course assignments. Then download the zip file and test out their coding requiring them to #THEIR NAME and ASSIGNMENT

After CodeHS, I am doing:
Module 1 Python projects https://projects.raspberrypi.org/en/codeclub
Then Using Python Minecraft (depending on how it goes with the modules from Raspberry Pi, there's a lesson in the modules basically the same)
Lastly, Module 2 Python project https://projects.raspberrypi.org/en/codeclub
After this we will get into coding with the Raspberry Pi's. These items come first, then actual projects once the students have mastered the learning.

Hope that helps with current updated links as of January 2018 and please reference my teacher page if you need to (schedule of learning is in the current term) http://evitaz.weebly.com/

Posts: 3
Joined: Wed Jul 04, 2018 5:00 pm

Re: STICKY: Free Python Books / Tutorials

Sun Nov 25, 2018 8:51 pm

so a lot of links ) could somebody advice one for a child ?

Posts: 5
Joined: Sat Oct 19, 2019 5:21 am

Re: Free Python Books / Tutorials

Sat Oct 19, 2019 5:26 am

Stateside wrote:
Sun May 20, 2012 3:08 pm
"Snake Wrangling for Kids" is a printable electronic book, for children 8 years and older, who would like to learn computer programming. It covers the very basics of programming, and uses the Python 3 programming language to teach the concepts

There are 3 different versions of the book (one for Mac, one for Linux and one for Windows), and the printable 1.4MB PDFs can be downloaded from the Google Code project for free (zipped size is about 1MB):

Link is not working

Return to “Teaching and learning resources”