Python
Python is a free programming language. This web page contains resources for learning to program with Python, including beginners’ guides, example code, community resources and information about its open licensing. The beginners' guides include links to free online books and interactive courses to learn the basics of programming, including resources recommended for a K-12 classroom.
Additional details
Year band(s) | 7-8, 9-10 |
---|---|
Content type | Tools for learning |
Format | Web page |
Core and overarching concepts | Implementation (programming) |
Technologies & Programming Languages | Python |
Keywords | Programming, Programming language, Computational thinking, Tutorials, Coding tools |
Organisation | Python Software Foundation |
Copyright | 2001-2016 Python Software Foundation. May be subject to Copyright Act statutory licence. |
Related resources
-
Wink - Learn to code with this entry level robot.
Wink is an Arduino-based robot that enables students to transition from graphical programming to more powerful text code languages.
-
Unity for Education
Unity is a popular Game Engine. This site offers 'real-world' tools to students, but with a low barrier to entry - all coding is via C# and 'visual' coding plugins are also available. Paid subscription required. Lesson plans and courses are also available.
-
repl.it
Use this simple online compiler, IDE, interpreter and interactive environment to explore all the common programming languages such as Python and Java script.
-
BBC micro:bit MicroPython documentation
The BBC micro:bit is a small computing device. One of the languages it understands is the popular Python programming language. The version of Python that runs on the BBC micro:bit is called MicroPython. This documentation includes lessons for teachers and API documentation for developers.