
Episode 25: The Best Editors and IDEs for Teaching Python
07/17/19 • 34 min
What are the best editors for teaching in Python? In this episode, Kelly and Sean examine a variety of different environments for students to learn to code Python. Should it be online or local? Paid or free? Simple or full-featured? An editor or an IDE?
Here's what made our list:
Links:
- Code With Mu — Code with Mu: a simple Python editor for beginner programmers.
- Visual Studio Code - Code Editing. Redefined
- PyCharm Edu: The Python IDE to Learn Programming Quickly & Efficiently — An Easy and Professional Tool to Learn & Teach Programming with Python
- Pandas for Everyone: Python Data Analysis (Addison-Wesley Data & Analytics Series) 1, Daniel Y. Chen, eBook - Amazon.com — Today, analysts must manage data characterized by extraordinary variety, velocity, and volume. Using the open source Pandas library, you can use Python to rapidly automate and perform virtually any data analysis task, no matter how large or complex.
- Python IDEs and Code Editors (Guide) – Real Python
- Welcome To Colaboratory - Colaboratory
- Thonny, Python IDE for beginners
- Our Patreon -- support us with a few dollars a month
- Micro:bit - Python editor
- Effective PyCharm: Learn the PyCharm IDE with a Hands-on Approach (Treading on Python): 9781095212530: Computer Science Books @ Amazon.com
What are the best editors for teaching in Python? In this episode, Kelly and Sean examine a variety of different environments for students to learn to code Python. Should it be online or local? Paid or free? Simple or full-featured? An editor or an IDE?
Here's what made our list:
Links:
- Code With Mu — Code with Mu: a simple Python editor for beginner programmers.
- Visual Studio Code - Code Editing. Redefined
- PyCharm Edu: The Python IDE to Learn Programming Quickly & Efficiently — An Easy and Professional Tool to Learn & Teach Programming with Python
- Pandas for Everyone: Python Data Analysis (Addison-Wesley Data & Analytics Series) 1, Daniel Y. Chen, eBook - Amazon.com — Today, analysts must manage data characterized by extraordinary variety, velocity, and volume. Using the open source Pandas library, you can use Python to rapidly automate and perform virtually any data analysis task, no matter how large or complex.
- Python IDEs and Code Editors (Guide) – Real Python
- Welcome To Colaboratory - Colaboratory
- Thonny, Python IDE for beginners
- Our Patreon -- support us with a few dollars a month
- Micro:bit - Python editor
- Effective PyCharm: Learn the PyCharm IDE with a Hands-on Approach (Treading on Python): 9781095212530: Computer Science Books @ Amazon.com
Previous Episode

Episode 24: Avoiding the Summer Slide (For Teachers)
Many teachers give advice to parents on how to keep kids engaged during the summer. Sean and Kelly take their own advice and apply it to teachers and professional development. In this episode, we discuss how to avoid the “Summer Slide” and what we are doing to keep on learning.
Links:
- Amazon.com: Avogadro Corp: The Singularity Is Closer Than It Appears (Singularity Series Book 1) eBook: William Hertling: Kindle Store — The book that Kelly skipped (and apparently Sean read in 2013)
- Amazon.com: A.I. Apocalypse (Singularity Series Book 2) eBook: William Hertling: Gateway — Kelly's Summer Reading
- Buy a Raspberry Pi 4 Model B – Raspberry Pi — The new Raspberry Pi 4 computer is out.
- Cartoon Guide to Statistics 1, Larry Gonick, Woollcott Smith - Amazon.com
- About - Project Euler — Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.
- 4 Ways Your Student Can Avoid the “Summer Slide” — Hearing the final school bell for the year can bring feelings of joy, relief, and...dread? Many students, their parents, and their future teachers know the reality of the so-called “Summer Slide.”
- Amazon.com: HiLetgo New Version ESP8266 NodeMCU LUA CP2102 ESP-12E Internet WiFi Development Board Open Source Serial Wireless Module Works Great with Arduino IDE/Micropython: Gateway — ESP8266 CP2102 NodeMCU LUA ESP-12E WIFI Serial Wireless Module. Built-in Micro-USB, with flash and reset switches, easy to program. Arduino compatible, works great with the latest Arduino IDE/Mongoose IoT/Micropython
- Amazon.com: HiLetgo ESP-WROOM-32 ESP32 ESP-32S Development Board 2.4GHz Dual-Mode WiFi + Bluetooth Dual Cores Microcontroller Processor Integrated with Antenna RF AMP Filter AP STA for Arduino IDE: Gateway — 2.4GHz Dual Mode WiFi + Bluetooth Development Board Ultra-Low power consumption
- TinyPICO | Crowd Supply — One more remarkable ESP32 board.
- PBL Events | PBLWorks — Learn more about PBL, and connect with a worldwide network of educators. We offer events in different locations throughout the year, delivering professional learning opportunities for individuals and small teams.
- ISTE - EdTech Conference 2019 | Philadelphia, June 23-26
- Teach Students How to Learn: Strategies You Can Incorporate Into Any Course to Improve Student Metacognition, Study Ski...
Next Episode

Episode 26: Building Lessons and Planning the Curriculum
In this episode, Kelly and Sean discuss how their philosophy of teaching helps them to design their daily curriculum for the course.
Links:
- Code with Python (The Modern Python 3 Bootcamp) | Udemy — Kelly's ongoing learning with Colt Steele's Modern Python 3 Bootcamp course on Udemy.
- PyBites – Hone Your Python Skills — Python is hot according to Dice. It’s an easy language to learn, has an elegant design and is widely used. You might want to learn it. And we'd love to help you! We are Bob and Julian, two Pythonistas passionate about learning and teaching Python.
- CRS-18 Mission - YouTube — At 6:01 p.m. EDT, or 22:01 UTC, on Thursday, July 25, SpaceX launched its eighteenth Commercial Resupply Services mission (CRS-18) from Space Launch Complex 40 (SLC-40) at Cape Canaveral Air Force Station, Florida.
- Episode Followup – Learning & Teaching Python with Sean and Kelly! Presented by Sean Tibor & Kelly Schuster-Paredes – vBrownBag — Sean Tibor & Kelly Schuster-Paredes (@smtibor @kellyPared) continue our Python For DevOps series and discuss methods for learning more effectively, increasing retention, and stuffing more info into your head!
If you like this episode you’ll love
Episode Comments
Generate a badge
Get a badge for your website that links back to this episode
<a href="https://goodpods.com/podcasts/teaching-python-168098/episode-25-the-best-editors-and-ides-for-teaching-python-9161828"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to episode 25: the best editors and ides for teaching python on goodpods" style="width: 225px" /> </a>
Copy