Where to start?


6 posts
by Tickle » Tue Jan 22, 2013 7:03 pm
I would like to learn Python, can anyone recommend a source to learn from?
Hunter's Pi Projects: http://www.hunterthornsberry.com/raspberrypi.html
User avatar
Posts: 23
Joined: Thu Jan 17, 2013 2:28 pm
Location: Indianapolis, Indiana
by bgreat » Tue Jan 22, 2013 7:16 pm
There is an online course that has just started at Dr. Chuck Online. It is geared as a weekly course with lectures, exercises, and online grading. Interestingly, it includes the Raspberry Pi in the Python instructions. The course and course materials are free.

If you are not interested in the online course, the materials provide a good foundation for Python programming and reasonable exercises for testing your comprehension.

Enjoy!
Bill
User avatar
Posts: 235
Joined: Mon Jan 23, 2012 2:09 pm
by Tickle » Tue Jan 22, 2013 9:23 pm
bgreat wrote:There is an online course that has just started at Dr. Chuck Online. It is geared as a weekly course with lectures, exercises, and online grading. Interestingly, it includes the Raspberry Pi in the Python instructions. The course and course materials are free.

If you are not interested in the online course, the materials provide a good foundation for Python programming and reasonable exercises for testing your comprehension.

Enjoy!
Bill


This is exactly what I was looking for! Thank you, I am enrolled now!
Hunter's Pi Projects: http://www.hunterthornsberry.com/raspberrypi.html
User avatar
Posts: 23
Joined: Thu Jan 17, 2013 2:28 pm
Location: Indianapolis, Indiana
by SiriusHardware » Tue Jan 22, 2013 9:55 pm
If you want to learn at your own speed, I can recommend the book 'Python Programming For The absolute Beginner' by Mike Dawson - it starts off assuming that you have never programmed in any language, let alone Python, but eventually progresses to some pretty complex programming tasks and techniques by the end.

The Author has a nice , wry style and the book is very positively reviewed on Amazon, for example.

Although the book assumes that you are using a PC (The first thing it guides you through is installation of Python on your PC) Python is a very cross-platform language: The only relevant subject not covered is programming of Pi-specific hardware like the GPIO pins. For that, you'd have to look at Pi-specific source material (this very forum is a good source of information about that).
Posts: 438
Joined: Thu Aug 02, 2012 9:09 pm
Location: UK
by Tickle » Wed Jan 23, 2013 1:17 am
SiriusHardware wrote:If you want to learn at your own speed, I can recommend the book 'Python Programming For The absolute Beginner' by Mike Dawson - it starts off assuming that you have never programmed in any language, let alone Python, but eventually progresses to some pretty complex programming tasks and techniques by the end.

The Author has a nice , wry style and the book is very positively reviewed on Amazon, for example.

Although the book assumes that you are using a PC (The first thing it guides you through is installation of Python on your PC) Python is a very cross-platform language: The only relevant subject not covered is programming of Pi-specific hardware like the GPIO pins. For that, you'd have to look at Pi-specific source material (this very forum is a good source of information about that).


I actually have a copy of this, I started into it but then due to other constraints on time, I had to put it on hold. I will be sure to pick it up again.
Hunter's Pi Projects: http://www.hunterthornsberry.com/raspberrypi.html
User avatar
Posts: 23
Joined: Thu Jan 17, 2013 2:28 pm
Location: Indianapolis, Indiana
by -rst- » Wed Jan 23, 2013 2:26 pm
http://raspberrycompote.blogspot.com/ - Low-level graphics and 'Coding Gold Dust'
Posts: 900
Joined: Thu Nov 01, 2012 12:12 pm
Location: Dublin, Ireland