This is an online Python IDE that allows blocks of code to be dragged and dropped helping learners move from block-based programming languages such as Scratch to text based programming in Python.
Introduces the basic of Python covering the main programming concepts including sequencing , assignment, selection, iteration and functions.
Next steps Python includes the following topics: applicaiton programming interfaces, common gateway interface, object oriented programming, graphical user interfaces, HTML. CSS, Javascript. SQL, socket programming, test driven development, web framework, simulations and artificial neural networks
Book introducing the basic concepts of Python