Skip to content

ThonnyTN is a Python distribution for beginners based on Thonny IDE

License

Notifications You must be signed in to change notification settings

selmen2004/ThonnyTN

Repository files navigation

ThonnyTN

This is a Python distrubition based on Thonny IDE meant to be used offline by Tunisian Computer Science secondary schools teachers and students.

It contains all needed libraries plus :

  • Esp32 driver for windows , can be automatically installed
  • ESP32 micropython firmware , can be automatically installed on many cards at once

List of libraries included :

  • JupyterLab
  • PyQt5
  • Pandas
  • Numpy
  • matplotlib
  • xlrd
  • xlsxwriter
  • xlwt
  • openpyxl

Current Status

  • The whole generation process is automated through github actions
  • file "python.version" contains python installer to be downloaded and included in distribution
  • many files are not needed and need to be removed later

Ideas:

  • auto identify latest python version
  • auto add libs info to releases description
  • create smaller edition with no python installer
  • win7 32bits vesion
  • integrating some other thonny plugins and themes
  • refactoring the innosetup file into components , libs , python installer and shortcuts
  • make this repository a fork of a more generic template repository

old versions :