TeachingComputingSeries - Teaching Python (series of powerpoints for teaching/learning) - Part of the full TeachingComputing Package.
MasteringComputingSeries - includes a series of powerpoints and python solutions for GUI Programming (geared for the teaching and learning of GCSE type controlled assessments) Complete with a set of Solution files for each powerpoint/task
INSPIRE AND TEACH YOUR CLASSES WITH OUR INVENTIVE PYTHON SERIES
Mastering Python (inventive teaching series) Lesson 1 Download Free
Mastering Python Lesson 3 Download Free
Python and Gui Programming Part 1 - Download free here
Python and Gui Programming Part 3 - Download free here
Programming in Python (GUI with Tkinter) for absolute beginners
GUI Programmg in Python, Interactive Python Programming websites and general recommended links for learning Python
GUI Programming with Tkinter:
Endorsed by OCR Exam Board: Python & Pygame: http://programarcadegames.com
Video Tutorials for Tkinter GUI Programming in Python: Youtube link: https://www.youtube.com/watch?v=rcACl0sUJeQ
Interactive Python Programming - Learn Python interactively online.
Some of these sites give you instant feedback on programming problems that you can solve in your browser.
CheckiO is a gamified website containing programming tasks that can be solved in either Python 2 or 3.
Computer Science Circles has 30 lessons, 100 exercises, and a message system where you can ask for help.
FREE PYTHON STEM RESOURCES: CLICK HERE
Great sites for learning Python
A Byte of Python, by Swaroop C.H., is also an introductory text for people with no previous programming experience. (Python 3)
After Hours Programming Python 3 Tutorial (Python 3)
Ask Python Absolute Beginners Python Tutorial (Python 3)
Instant Hacking A minimal crash course by Magnus Lie Hetland that's an excellent starting point. (Python 2)
Learning to Program An introduction to programming for those who have never programmed before, by Alan Gauld. It introduces several programming languages but has a strong emphasis on Python. (Python 2 and 3)
The Wikibooks Non-Programmer's Tutorial for Python by Josh Cogliati is available for both Python 2 and Python 3.
The Python-Course.eu website has an extensive tutorial for complete beginners, in both Python 2 and Python 3, with lots of illustrations.
Pythonspot Tutorials Python tutorials.
Tutorials for Scientific Audiences
Python and Science Tutorials
Beginning Python for Bioinformatics by Patrick O'Brien. An introduction to Python aimed at biologists that introduces the PyCrust shell and Python's basic data types.
Handbook of the Physics Computing Course Also available in various forms at the author's Python in Education page, this is a preliminary course handbook for 1st-year university students with no computing experience. This course material is still preliminary and assumes some high school-level maths. It does not cover object-oriented programming or graphical applications. (Python 2)