There’s loads of resources on the net for learning to code with Python. These three are my recommendations.
- Codecademy Python track: sign up (free) with Codecademy and learn Python piece-by-piece.
- Learn Python The Hard Way: using the online HTML book (or spend $$ for extras).
- Project Euler: set yourself some of the challenges from Project Euler.
[Update: 06 Jan 2013]
Here’s #4: http://www.pythonforbeginners.com/
To complement LEARN we now have T.E.A.C.H.
Engage and Extend
Assess and Adapt
CPD this term for me is focusing on improving my use of questioning to support learning in the classroom.
I have a poster on the classroom wall. It has a quote attributed to Steve Jobs:
Some people aren’t used to an environment where excellence is expected.
A summary of what ofsted say they want from Scenes From The Battleground.
- Planning to provide a framework for lessons.
- Reflective teachers who acknowledge that teaching is a learning process.
- Perceptive people that can adapt to optimise a learning episode (and change their carefully made plans when needed).
- Measuring your success on whether measurement shows students making (rapid) progress.
A good read. (This week I realise that I’m struggling with #5).
The OECD EducationToday has a post on supporting new teachers. They looked at the relatively high attrition rate for new teachers (around 10% leave the profession within the first three years of teaching) and found the new teachers confidence in their own abilities was likely to be a major contributing factor.
The full Teaching in Focus brief is available from OECD as is the survey data on which the findings were based.