- The 'trunk' of the tree is -of course- basic Python.
- The 'branches' are the various code packages useful for all kind of things that the ecosystem supports. For example: numpy, pandas, scipy, nltk, pygame, etc.
- A 'crop' is a domain-relevant skill that you would like to develop. It could be, for example, hypothesis testing or image processing or game design, etc.
- Finally, a 'path' is a study roadmap from the trunk (basic Python) to branches (packages) to crops (domain).
- Trunk: First things first, learn 'basic Python'; no advancement is possible without understanding the nuts and bolts of the language. Read the 'What to install' page to get info and directions on how to install Pyhton and other relevant tools. Of course, if you already know Python skip this step and go to branches.
- Branches: try to get a good grasp of the domain-relevant packages (libraries) that the path suggests. Links to selected web resources are also included.
- Crops: eventually, you harvest the crop, that is, learn how to apply your python-based coding skills to develop domain-relevant knowledge and competences. This should be your final objective.
- a free site advancing openness in tehcnology-enhanced learning and supporting the idea of 'Open Source Options for Education'.
- a live site: contents are being updated and expanded.
- Main author of pytoLearn is currently: Stavros Demetriadis, Assoc. Professor at School of Informatics, Aristotle University of Thessaloniki, Greece.
- Comments and suggestions are welcome: email me: sdemetri #at# csd.auth.gr
. Free learning material
. See full copyright and disclaimer notice