PYTHON PROGRAMMING @ THE UNIVERSITY OF LIVERPOOL DEPARTMENT OF COMPUTER SCIENCE.

CONTINUING PROFESSIONAL DEVELOPMENT FOR TEACHERS

Python Programming For Key Stage 3 and 4

Department of Computer Science, The University of Liverpool, Liverpool, L69 3BX

Tel: 0151 725 4275, Email: general-enquiries@csc.liv.ac.uk, WWW: http://www.csc.liv.ac.uk



Python CPD Events

2016-17

  1. Eveninning sessions 2016-17 at Flyer.
  2. Associated www site at PythonCPDForTeachers.

2016

  1. Wednesday 13 July 2016: Python one day work shop Flyer.
    1. Session 1: Introduction to Python, Data declarations, Assignments and initialization, Variables and constants, Data types, Input/Output (I/O), Arithmetic, Type conversion
    2. Session 2: Program statements and constructs, Functions and parameter passing, Expressions and operators, Selection/branching (if-else, case)
    3. Session 3: Iteration, Simple loops, Nested loops, Introduction to recursion Registration and Fee:
    4. Session 4: Compound data types, Introduction to tuples and lists, Tuple and list processing
    5. Session 5: Introduction to Dictionaries, Dictionary usage, Dictionary processing
    6. Session 6: String handling, Working with les, File I/O, File processing, Exceptions, "Where next?".



2013

  1. Friday 14 June 2013 for school students.
  2. Thursday 20 June 2013, Offered on behalf of Computing At School and the Network of Excellence. Materials: Slides are available here: Session I, Session II and Session III.



Python Problem Examples

A collection of example problems is available here. We will keep adding to this collection with time. If you have a particular example problem that you would like to share we would be happy to include this (with appropriate acknowledgement of course).

Note: All material made available in this suite of www pages is made available for free for non-commercial use. however, it remains the copyright of the University of Liverpool. Should you choose to make use of any of the material for teaching purposes we would appreciate appropriate acknowledgement.




Created and maintained by: Frans Coenen. Created: Tuesday 9 April 2013.