Context / About PYTHON
The National Curriculum for Computing sets high expectations for the teaching of PROGRAMMING in primary schools. Many schools are using SCRATCH as a way of teaching pupils to learn how to code using the concepts of programming. However, SCRATCH is a unique programming environment in that it is based on developing code to primarily control SPRITES on a screen, is very visual and graphical and uses blocks to enable users to construct their code. Very few programming languages in the real world use this approach as most programming languages rely on text commands which must be written using a specific syntax (a special way of writing the code). There are many programming languages that use text-based commands. A popular programming language in schools, particularly secondary schools, is PYTHON. Python is known around the world as an accessible and versatile programming language and is used by small and large companies to develop their IT systems.