Home My space log
Language EN (English)

Python Tutorial: Make Your Own Text Editor

Intermediate alien Difficulty 3/5 Build project Stop 22 / 34 Python ages teen+

A free resource picked by the open-source community. Open it to see what's inside.

Start the guide

Your guide

AI-written overview

What is it?

Python Tutorial: Make Your Own Text Editor is in our Text Editor build group, a list of tutorials about making a program like a notepad. We only know the title, short description and level from our list.

Is it for me?

It is for people who know some programming and want to build a real tool. It suits about age teen+ and up.

Grown-ups: please look at this site before your child does. It is listed for developers, and we have not reviewed the page.

How to start

  1. Pick a tutorial in a language you know.
  2. Open it with a grown-up and read the first step.
  3. Show some text on screen first.

How much time?

Plan about 65 minutes at a time over about 8 sessions. (estimate)

65 min per session 8 sessions estimate

A plan you can follow

  1. Day 1 40 min Set up and show text.
  2. Week 1 60 min Type and delete.
  3. Week 2 60 min Save a file.
  4. Week 3 60 min Add a feature you want.

Times are estimates. Go at your own speed.

Go to the learning site

You are about to leave our site to visit Python Tutorial: Make Your Own Text Editor on another website. We don't control that site. Ask a grown-up before you go. Check the original for details. This site may not be in your language. Your browser can translate the page: look for the translate button near the address bar, or ask a grown-up to help.

You are leaving our site

Grown-ups: this link goes to a site we do not control and have not reviewed beyond its listing. Please look at it first.

Go to the learning site (opens the original site in a new tab)

https://www.youtube.com/watch?v=xqDonHEYPgA

On another site. From the list: codecrafters-io/build-your-own-x · License: CC0-1.0 · Build your own Text Editor

How to learn from a video lesson

Your path through Python

Stop 20 Plone Resource list Stop 21 Pyramid Resource list Stop 22 Python Tutorial: Make Your Own Text Editor Build project Stop 23 Reflex Resource list Stop 24 Typing Resource list Stop 25 A Large Language Model (LLM) Build project Stop 26 A Python Interpreter Written in Python Build project

Explore next