Skip to content

Latest commit

 

History

History
56 lines (37 loc) · 1.19 KB

python.md

File metadata and controls

56 lines (37 loc) · 1.19 KB

Python for Education

Aims

  • prefer free and open but accept paid software
  • safe and manageable for a primary or secondary school setting
  • easy to install and use
  • significant and long-term educational value

Selection criteria:

  • Browser first, Windows second, Mac good to have

Python Environment

Set up a python environment

For a IT or programming class

  • PyCharm Community or PyCharm Pro (Free for education)
  • PythonAnywhere (web development)
  • Anvil.works (web-based GUI)

For a Maths or Data Analysis class

  • WinPython (Windows)
  • Ananconda (Mac)

Online Python Environment

MakeCode

Edublocks

Making the transition from Scratch to Python easier http://edublocks.org

Also considering MIT Scratch as alternative

Simple Scripting or Calculation

  • thonny

Learning by Doing

File Sharing

https://github.com/giampaolo/pyftpdlib

GUI

conda search tk --channel conda-forge

Office

Repo

https://github.com/Logan1x/Python-Scripts