Python Turtle Graphics: Create Visual Art with Code

python turtle graphics online

When I was working on a project, I needed to create some simple graphics for a presentation. Instead of using complicated design software, I remembered the Turtle module in Python, a simple yet powerful way to create drawings programmatically. In this article, I’ll share everything you need to know about Python Turtle graphics. Whether you’re … Read more >>

How to Change Python Turtle Screen Size

turtle screen size

I was working on a Python Turtle project where I needed to create a larger canvas for a complex drawing. The default screen size was too small for what I had in mind. The issue is, there’s no obvious way to adjust the Turtle screen size when you’re first starting with this module. In this … Read more >>

Python Turtle Dot: How to Create Colorful Dots in Graphics

how to make a dashed line in python turtle

I was working on a Python project with my students where we needed to create an interactive visual representation of the US electoral map. The challenge was to represent each state with dots of varying sizes and colors. That’s when I turned to Python’s Turtle module and its dot() function. The Turtle module is one … Read more >>

Python Turtle OnClick: Create Graphics with Examples

turtle onclick

Recently, I was working on a Python project that required creating interactive graphics that respond to mouse clicks. The Turtle module in Python offers a perfect solution with its onclick functionality. In this article, I’ll show you how to use Python Turtle’s onclick capabilities to create interactive graphics and games. I’ll cover multiple methods with … Read more >>

Define TypeScript Static Methods

Static method chaining in TypeScript

Recently, I was working on a TypeScript project where I needed to implement utility functions that didn’t require an instance of a class. As a solution for this, I decided to use the TypeScript static methods. To build TypeScript applications and write more efficient, organized code, understanding static methods is essential. In this article, I’ll … Read more >>

TypeScript Exception Handling: Try, Catch, and Best Practices

TypeScript Exception Handling

While developing a TypeScript-based web application, you created a feature that fetches user data from an API. Sometimes, the API is down or returns an error. To handle such cases without crashing the app, you used a try-catch block inside an async function. This way, if the API call fails, you can display an error … Read more >>

How to Use Readonly Arrays in TypeScript?

Create Read only arrays in TypeScript

Recently, I was working on a financial application for an investment firm where data integrity was critical. We needed to ensure that specific arrays of stock prices couldn’t be accidentally modified after initialization. To handle errors that occur when an array is accidentally changed, we can use read-only arrays to keep the data safe and … Read more >>

TypeScript Program to Print Hello World: A Beginner’s Guide

TypeScript Program to Print Hello World

Recently, I was introducing a colleague to TypeScript, and the first thing we did was create a simple “Hello World” program. It’s always best to start with the basics when learning a new programming language. In this article, I will explain different ways to create and run a “Hello World” program in TypeScript, from setting … Read more >>

How to Reverse a String in TypeScript?

Reverse String in TypeScript

In one of my recent TypeScript applications, I had to reverse a string where we were generating custom tracking codes. Each code had to be displayed in reverse for security reasons before sending it to the frontend. While searching for solutions, I came across different methods to reverse a string in TypeScript, such as split, … Read more >>

Merge Objects in TypeScript

Merge Objects in TypeScript

While building a configuration management utility for a client project, I had to merge objects in TypeScript. In that case, I just needed to combine two objects, but it became more complex when I had to deal with deeply nested properties, overlapping keys, and type safety. While searching for a solution, I found several ways … Read more >>

51 Python Programs

51 PYTHON PROGRAMS PDF FREE

Download a FREE PDF (112 Pages) Containing 51 Useful Python Programs.

pyython developer roadmap

Aspiring to be a Python developer?

Download a FREE PDF on how to become a Python developer.

Let’s be friends

Be the first to know about sales and special discounts.