Your task: An introduction to Python and programming

vetinnocentSoftware and s/w Development

Nov 7, 2013 (4 years and 5 days ago)

93 views

AS Computing


Summer Task 2012

The main programming language used at A
-
level is
Python
.

We will learn
Python

during the course but you will be expected to develop your programming skills
and understanding outside of lessons (but of course coding and hacking
1

is good fun, so this is not a
chore

)


Your t
ask: An introduction to Python and programming

1.

Go to:
http://www.udacity.com/overview/Course/cs101/


2.

Enroll in this
class
.

3.

Complete all of Unit 1

including the “homework”

and exam
.

Optional extension

4.

Continue with the
class
. By the end
of it you will have built your own search engine!


The course introduces computer programming and several important concepts. It gets harder
towards the end of the lesson but if you follow the course properly you will not have any problems

and you will lea
rn a lot
. If you do not understand something then email me at
cbeale.kesgrave.suffolk.sch.uk.

Note:
Your
Udacity
course profile will show your progress through the course and I
will expect to see
this in September. We will also recap the course in our firs
t lesson.

Other Python and programming r
esources

docs.python.org/tutorial

The official reference
.

wiki.python.org/moin/BeginnersGuide

www.codingbat.com



We will be using this in the course, but probably not for complete beginners’.

http://learnpythonthehardway.org/book/

Not hard


just proper!

www.wibit.net/

N
o Python courses but an excellent (and entertaining) resource


the Intro to
Computer Programming is
worth a look.

http://people.csail.mit.edu/
pgbovine/python/

-

play with Python online and see what the code is
actually doing. Genius.




1

That’s
h
acking

in the (original) sense of messing about with computers and electronics to get them to do
interesting stuff, not breaking into
a bank’s
mainframe

to make yourself
filthy
rich.