The aim of this page is to list the tutorials covered to date, and the concepts covered in them.  If you’re interested in a concept search for it here then click the link to the relevant page.

[August 2011: Work in progress - to be completed!]

Review, Formatting Silly Sentences – format strings and using %s for printing, more involved silly sentences application

Making this Code Your Own – thoughts about varying existing code so it does what you want.  Example program to print a times table and some nonsense sentences.  Comments on syntax errors.  Examples of some errors- TypeError, NameError

A Functioning Stand Alone Python Program – bringing together earlier work to have a working trivia game

Baby Steps with Our Text Editor – storing functions in a file, loading specific functions from a file, reload()

Catching Our Breath – overview of recent progress

Keeping Code – using a text editor to save your Python code

Dictionaries, Hovercraft, Eels – Python dictionaries, keys, items, values {}

Increasingly Trivial Questions – using our stored questions, load them, add a new question, pickle the updated question list

Time for Some Introspection – using Python to tell you about itself, help(), docstrings/.__doc__ attribute, dir() function, callable(), .__repr__() method

A Big Jar of Pickles – example of using pickle to store the questions for a trivia game

An Awful Pickle – storing objects in a file pickle/cPickle

Omigosh: Happy New Year – overview of progress

Foundations: The Ministry of Silly Objects – more on objects, methods, attributes

Filing – os.path, testing existence of a file (os.path.exists()), file objects – opening, them, storing data in a file, closing the file

Trivia Game part 2 – random.randint()

Trivial Lists – Lists, referencing members of the list with listName[index]

CryptoPyThy – consolidation, ord() and chr() functions

Strings – escape characters, \t and \n, .split() method, .join() method, slicing with [:]

Random Imports- import statement, random() module, random.random(), del to delete imported modules

Functions (or The Right Place for an Argument) arguments, default values for arguments)


WhyPy? import statement

Some Foundations: Variables and stuff

While, control-C to stop execution

More on range, modulo/remainder arithmetic (ie 5%4 = 1)

If only, some logical operators: “==” (check equality), and, or, not, ! (not), > (greater than), < (less than),

Interacting with raw_input

Range and For

Strings are not numbers, int() function

Hello World, print statement

One Response to Index

  1. Pingback: Recap on Progress « Python Tutorials for Kids 8+

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

Join 69 other followers

%d bloggers like this: