# Python in Education

**URL:** https://discuss.python.org/c/education/31.md

[Latest](https://discuss.python.org/latest.md) · [Categories](https://discuss.python.org/categories.md) · [Tags](https://discuss.python.org/tags.md)

---

## [About the Python in Education category](https://discuss.python.org/t/about-the-python-in-education-category/27007)

<div class="topic-metadata">

**Author:** [@EWDurbin](https://discuss.python.org/u/EWDurbin)\
**Replies:** 0\
**Last updated:** [May 23, 2023, 11:06am UTC](https://discuss.python.org/t/about-the-python-in-education-category/27007 "2023-05-23T11:06:01Z")

</div>

This category is for discussions related to and stemming from https://education.python.org.

---

## [IDE for High School Data Science Class](https://discuss.python.org/t/ide-for-high-school-data-science-class/76787)

<div class="topic-metadata">

**Author:** [@kdileo](https://discuss.python.org/u/kdileo)\
**Replies:** 3\
**Last updated:** [December 18, 2025, 2:33pm UTC](https://discuss.python.org/t/ide-for-high-school-data-science-class/76787 "2025-12-18T14:33:35Z")

</div>

I am teaching a (pilot) high school data science class. I have access to Google Sheets and CODAP, but would really like to use Python and teach at least a little programming. My problem is I cannot use kaggle or Google…

---

## [Help with new Installation Direction](https://discuss.python.org/t/help-with-new-installation-direction/105112)

<div class="topic-metadata">

**Author:** [@JStebCCHSG](https://discuss.python.org/u/JStebCCHSG)\
**Replies:** 6\
**Last updated:** [December 17, 2025, 12:56pm UTC](https://discuss.python.org/t/help-with-new-installation-direction/105112 "2025-12-17T12:56:22Z")

</div>

I need to caveat this with two things: I’m an Education IT support engineer, I’m not a programmer, or an educator. I need to deliver updated Python into multiple suites. I need my suites to be locked down, so only admin…

---

## [Interesting topics for an advanced Python lecture](https://discuss.python.org/t/interesting-topics-for-an-advanced-python-lecture/58993)

<div class="topic-metadata">

**Author:** [@yoavdw](https://discuss.python.org/u/yoavdw)\
**Replies:** 14\
**Last updated:** [November 4, 2025, 8:01am UTC](https://discuss.python.org/t/interesting-topics-for-an-advanced-python-lecture/58993 "2025-11-04T08:01:12Z")

</div>

I was asked to give a lecture (with a presentation) to a group of people about Python. This class already has a curriculum for Python, and it’s quite long and involves a lot of topics. I was asked to give an advanced le…

---

## [ButtonPad, a lightweight GUI framework built on tkinter](https://discuss.python.org/t/buttonpad-a-lightweight-gui-framework-built-on-tkinter/104361)

<div class="topic-metadata">

**Author:** [@AlSweigart](https://discuss.python.org/u/AlSweigart)\
**Replies:** 0\
**Last updated:** [October 14, 2025, 6:23pm UTC](https://discuss.python.org/t/buttonpad-a-lightweight-gui-framework-built-on-tkinter/104361 "2025-10-14T18:23:13Z")

</div>

I wanted a GUI framework that was simple and didn’t require a heavy package like PyQt or PySide, so I created ButtonPad. It’s built on top of tkinter so it doesn’t have any dependencies. It’s sort of like those programma…

---

## [Code Reading Club at pycon US](https://discuss.python.org/t/code-reading-club-at-pycon-us/91732)

<div class="topic-metadata">

**Author:** [@blaisep](https://discuss.python.org/u/blaisep)\
**Replies:** 1\
**Last updated:** [May 12, 2025, 8:23pm UTC](https://discuss.python.org/t/code-reading-club-at-pycon-us/91732 "2025-05-12T20:23:41Z")

</div>

If anyone is interested in Code Reading Club, I will hold an open session sometime at pycon US. I expect to be at the education summit and happy to chat about code reading, if this is something you want to know more abo…

---

## [Ensemble (mob programming) at pyconUS](https://discuss.python.org/t/ensemble-mob-programming-at-pyconus/91730)

<div class="topic-metadata">

**Author:** [@blaisep](https://discuss.python.org/u/blaisep)\
**Replies:** 0\
**Last updated:** [May 12, 2025, 6:02pm UTC](https://discuss.python.org/t/ensemble-mob-programming-at-pyconus/91730 "2025-05-12T18:02:03Z")

</div>

I expect to be Pycon US and volunteering as a git mentor. Ensemble #programming works well for activities involving developers of different levels OR projects with multiple stakeholders. If you know, you know. I’m h…

---

## [Accented letters in non-English function names?](https://discuss.python.org/t/accented-letters-in-non-english-function-names/79742)

<div class="topic-metadata">

**Author:** [@AlSweigart](https://discuss.python.org/u/AlSweigart)\
**Replies:** 17\
**Last updated:** [February 19, 2025, 8:04pm UTC](https://discuss.python.org/t/accented-letters-in-non-english-function-names/79742 "2025-02-19T20:04:22Z")

</div>

I’m working on a package called Tortuga, which is a turtle.py implementation that adds non-English function names. The idea is to eventually merge it into the standard library. For example, a color\_fondo('rojo') call wou…

---

## [Parsons Problems (didactic puzzles) in Python](https://discuss.python.org/t/parsons-problems-didactic-puzzles-in-python/73687)

<div class="topic-metadata">

**Author:** [@villares](https://discuss.python.org/u/villares)\
**Replies:** 0\
**Last updated:** [December 8, 2024, 9:42pm UTC](https://discuss.python.org/t/parsons-problems-didactic-puzzles-in-python/73687 "2024-12-08T21:42:35Z")

</div>

Introduced about 18 years ago, Parsons Problems, a kind of didactic puzzle, have been widely studied, and I’d like to recommend these two papers: Parsons Problems and Beyond: Systematic Literature Review and Empirical …

---

## [Project-based resources for learning best practices?](https://discuss.python.org/t/project-based-resources-for-learning-best-practices/67460)

<div class="topic-metadata">

**Author:** [@g0g0gadget](https://discuss.python.org/u/g0g0gadget)\
**Replies:** 6\
**Last updated:** [October 13, 2024, 4:12pm UTC](https://discuss.python.org/t/project-based-resources-for-learning-best-practices/67460 "2024-10-13T16:12:10Z")

</div>

I’m writing a blog post on building a portfolio of Python projects, and I’d love to hear more perspectives on how to progress from courses to proper projects that follow Python best practices. I see lots of books/videos …

---

## [Definitions of “interpreted language” and “compiled language” with explanations of why Python and Java are or are not such languages](https://discuss.python.org/t/definitions-of-interpreted-language-and-compiled-language-with-explanations-of-why-python-and-java-are-or-are-not-such-languages/63116)

<div class="topic-metadata">

**Author:** [@jbw](https://discuss.python.org/u/jbw)\
**Replies:** 13\
**Last updated:** [September 12, 2024, 5:19pm UTC](https://discuss.python.org/t/definitions-of-interpreted-language-and-compiled-language-with-explanations-of-why-python-and-java-are-or-are-not-such-languages/63116 "2024-09-12T17:19:07Z")

</div>

i’m not sure whether this belongs in the education category or a more general category. i’m dissatisfied with the definitions of “interpreted language” and “compiled language” that i have seen. as an educator, i need t…

---

## [Scroll Art - Programming projects for beginners](https://discuss.python.org/t/scroll-art-programming-projects-for-beginners/59000)

<div class="topic-metadata">

**Author:** [@AlSweigart](https://discuss.python.org/u/AlSweigart)\
**Replies:** 0\
**Last updated:** [July 23, 2024, 10:57pm UTC](https://discuss.python.org/t/scroll-art-programming-projects-for-beginners/59000 "2024-07-23T22:57:59Z")

</div>

For the past few months I’ve been working on something I call scroll art: a sort of animated ASCII art from terminal programs that generate text art. You can find several examples on my site at https://scrollart.org Scr…

---

## [Python Screen Builder](https://discuss.python.org/t/python-screen-builder/57914)

<div class="topic-metadata">

**Author:** [@mrjay](https://discuss.python.org/u/mrjay)\
**Replies:** 0\
**Last updated:** [July 11, 2024, 2:38pm UTC](https://discuss.python.org/t/python-screen-builder/57914 "2024-07-11T14:38:53Z")

</div>

Hello, just released version 3.0 of easy-to-use Python Screen Builder - makes working with Kivy framework easy. You can find it at: GitHub - python-screen-builder/python-screen-builder - this is a new tool for making a G…

---

## [Purchasing Python education materials](https://discuss.python.org/t/purchasing-python-education-materials/27056)

<div class="topic-metadata">

**Author:** [@Frederik](https://discuss.python.org/u/Frederik)\
**Replies:** 2\
**Last updated:** [August 12, 2023, 11:26pm UTC](https://discuss.python.org/t/purchasing-python-education-materials/27056 "2023-08-12T23:26:34Z")

</div>

Hi Ee Do you know if it is possible to purchase education for programming in Python, and how much it is per person when working for corporation? Does corporations pay for users/license software for Python as an open so…

---

## [FOSS project to learn Python](https://discuss.python.org/t/foss-project-to-learn-python/27048)

<div class="topic-metadata">

**Author:** [@julien](https://discuss.python.org/u/julien)\
**Replies:** 14\
**Last updated:** [May 26, 2023, 5:06pm UTC](https://discuss.python.org/t/foss-project-to-learn-python/27048 "2023-05-26T17:06:33Z")

</div>

Let me just shamelessly showcase my pet project here: https://hackinscience.org It’s a free and open-source (no ads, no trackers, …) collection of Python exercises with automated correction so you can learn or sharpen y…
