Maxim Maeder's Articles


articles/python-code-editor-python-tkinter.png
How to Make a Python Code Editor using Tkinter in Python

Learn how to make a simple python code editor that supports running the code and simple syntax highlighting using Tkinter in Python.

articles/preview.png
How to Make a Rich Text Editor with Tkinter in Python

Learn how to make a simple rich text editor where we can set a number of predefined styles for parts of the text via a Graphical User Interface (GUI) using Tkinter in Python.

articles/make-a-spreadsheet-app-tkinter-python.jpg
How to Build a Spreadsheet App with Tkinter in Python

Learn how to make a simple spreadsheet app like Excel, where cells can reference each other and make calculations using Tkinter library in Python.

articles/generate-svg-country-maps-in-python.jpg
How to Generate SVG Country Maps in Python

Learn how to use the GADM API to make SVG maps of all world countries in Python.

articles/markdown-file-editor-in-python.jpg
How to Make a Markdown Editor using Tkinter in Python

Learn how you can create a markdown editor using the Tkinter library and regular expressions in Python.

articles/interactive-temperature-weather-plot-with-matplotlib.jpg
How to Plot Weather Temperature in Python

Learn how to make an interactive plot that shows the temperatures forecast in a given city with matplotlib and requests libraries in Python.

articles/zipfs-curve-word-freq-distribution-matplotlib-python_ipCKRci.jpg
Zipf's Word Frequency Plot with Python

Learn how to make plots with Python and matplotlib by checking texts for their word frequency distributions.

articles/text-adventure-game-in-python.jpg
How to Make a Text Adventure Game in Python

Learn how to make a simple text adventure game with Python using the os, json, and pyinputplus modules.

articles/password-generator-with-python.png
How to Make a Password Generator in Python

Learn how to make a password generator in Python with the ability to choose the length of each character type using the built-in random, string and argparse modules.

articles/make-a-planet-simulator-in-python.jpg
How to Make a Planet Simulator with PyGame in Python

Learn how to build a planet simulator using pygame library in Python

articles/type_speed_tester_2.png
How to Make a Typing Speed Tester with Tkinter in Python

Learn how to build a UI-based typing speed tester in Python using the built-in Tkinter library.

articles/replace-text-in-docx-files-python.jpg
How to Replace Text in Docx Files in Python

Learn how to replace text in Word document files (.docx) using python-docx library in Python.

articles/make-a-calculator-app-using-tkinter-in-python.jpg
How to Make a Calculator with Tkinter in Python

Learn how to make a calculator app with various features such as history and formulas using Tkinter library in Python.

articles/make-a-file-explorer-in-python-using-tkinter.jpg
How to Make a File Explorer using Tkinter in Python

Learn how to make a simple file explorer that is able to navigate through folders, create folders and files and more using Tkinter in Python.

articles/make-a-drawing-program-using-pygame-in-python.jpg
How to Make a Drawing Program in Python

Learn how to make a simple drawing tool with brush color and size changing feature using PyGame library in Python.

articles/making-a-text-editor-using-tkinter-python.jpg
How to Make a Text Editor using Tkinter in Python

Learn how to build a simple text editor that opens and saves text files using Tkinter library in Python

articles/how-to-make-buttons-in-pygame.jpg
How to Make Buttons in PyGame

Learn how to make buttons in PyGame that support pressed calling (multi pressing) and one-shot pressing in Python.

articles/make-a-simple-math-quiz-game.jpg
How to Make a Simple Math Quiz Game in Python

Learn how to make a simple math quiz game in Python utilizing the PyInputPlus module to verify the user input.