The Fedora Python Classroom |
Written by Nikos Vaggalis |
Tuesday, 30 May 2023 |
This Fedora distribution preloaded with Python goodies is perfect for teaching Python in the classroom and also has a lot to offer to developers. The Python Classroom Lab first introduced with Fedora 26 and now updated to Fedora 38, is a ready-to-use operating system targeted to teachers and schools. It is perfect in a school setting due to the property of Linux being able to run on old and limited hardware, since the available machinery seldom is up to date. Python classroom does not just that, but also fosters all the necessary tools to First, the setup. The Lab comes in three variants. Either you can run it in graphical mode with GNOME, or you can virtualize it with Vagrant or run it in a Docker container. Then, the contents. The distro includes several python interpreters by default, such as CPython, PyPy and the IPython enhanced interactive Python interpreter. The Lab also includes tools, libraries, and applications that are useful when learning Python: Mu editor, a simple Python editor for beginner programmers IDLE, Python’s Integrated Development and Learning Environment. The Scientific Python Stack, which is a collection of libraries for scientific computation and visualization, comprised of :
Jupyter Notebook, a web app that allows you to create and share live code, equations, visualizations and explanatory text Tox, a generic virtual environment management and test command line tool you can use for:
and, of course, Git In the end, Fedora or otherwise, Linux is the backbone of digital education. There's always a distro dedicated to something, like this one to Python. We've also witnessed other attempts like AI Linux , a distribution that comes complete with artificial intelligence libraries, tool and languages or Endless, a distro that includes a range of games involving visual coding with blocks or JavaScript, designed to kick-start kids into coding. Yes, Classrooms love Linux!
More InformationRelated Articles
To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.
Comments
or email your comment to: comments@i-programmer.info |
Last Updated ( Tuesday, 30 May 2023 ) |