Introduction
Get ready to embark on a creative adventure with Python Turtle as we guide you step-by-step in drawing the beloved cartoon character, Doraemon! In this fun and engaging tutorial, you'll learn the magic of Python programming while creating an impressive Doraemon illustration. No prior programming experience is needed; we'll break down the process into simple, easy-to-follow instructions.
Join us as we explore the world of art and coding, bringing the iconic Doraemon to life on your screen. This tutorial is perfect for beginners and young aspiring artists looking to combine their love for drawing with the excitement of coding. Let's dive in, unleash your inner artist, and make Doraemon come alive with Python Turtle. Get ready to be amazed by what you can create with code!
If you're a fan of both Python programming and the adorable blue robotic cat Doraemon, you're in for a treat! In this Python Turtle art tutorial, we'll guide you through the step-by-step process of creating your own Doraemon drawing using Python Turtle graphics. It's a fun and creative way to enhance your Python coding skills while bringing a beloved character to life on your screen.
What You'll Need
Before we dive into the Python code, make sure you have Python and the Turtle graphics library installed on your computer. If you haven't already, you can download Python from Python's official website and then get started with Turtle graphics.
Please subscribe my channel for more video and source code
Channel Link
Reference Video
Source Code :
#code with ravi
from turtle import *
# Doraemon with Python Turtle
def design1(x, y):
penup()
goto(x, y)
pendown()
def design2():
fillcolor("#ffffff")
begin_fill()
tracer(False)
a = 2.5
for i in range(120):
if 0 <= i < 30 or 60 <= i < 90:
a -= 0.05
lt(3)
fd(a)
else:
a += 0.05
lt(3)
fd(a)
tracer(True)
end_fill()
def design3():
design1(-32, 135)
seth(165)
fd(60)
design1(-32, 125)
seth(180)
fd(60)
design1(-32, 115)
seth(193)
fd(60)
design1(37, 135)
seth(15)
fd(60)
design1(37, 125)
seth(0)
fd(60)
design1(37, 115)
seth(-13)
fd(60)
def design4():
design1(5, 148)
seth(270)
fd(100)
seth(0)
circle(120, 50)
seth(230)
circle(-120, 100)
def design5():
fillcolor('#e70010')
begin_fill()
seth(0)
fd(200)
circle(-5, 90)
fd(10)
circle(-5, 90)
fd(207)
circle(-5, 90)
fd(10)
circle(-5, 90)
end_fill()
def design6():
design1(-10, 158)
seth(315)
fillcolor('#e70010')
begin_fill()
circle(20)
end_fill()
def design7():
seth(0)
design1(-20, 195)
fillcolor('#000000')
begin_fill()
circle(13)
end_fill()
pensize(6)
design1(20, 205)
seth(75)
circle(-10, 150)
pensize(3)
design1(-17, 200)
seth(0)
fillcolor('#ffffff')
begin_fill()
circle(5)
end_fill()
design1(0, 0)
def design8():
fd(183)
lt(45)
fillcolor('#ffffff')
begin_fill()
circle(120, 100)
seth(180)
fd(121)
pendown()
seth(215)
circle(120, 100)
end_fill()
design1(63.56, 218.24)
seth(90)
design2()
seth(180)
penup()
fd(60)
pendown()
seth(90)
design2()
penup()
seth(180)
fd(64)
def design9():
penup()
circle(150, 40)
pendown()
fillcolor('#00a0de')
begin_fill()
circle(150, 280)
end_fill()
def Doraemon():
design9()
design5()
design8()
design6()
design4()
design3()
design1(0, 0)
seth(0)
penup()
circle(150, 50)
pendown()
seth(30)
fd(40)
seth(70)
circle(-30, 270)
fillcolor('#00a0de')
begin_fill()
seth(230)
fd(80)
seth(90)
circle(1000, 1)
seth(-89)
circle(-1000, 10)
seth(180)
fd(70)
seth(90)
circle(30, 180)
seth(180)
fd(70)
seth(100)
circle(-1000, 9)
seth(-86)
circle(1000, 2)
seth(230)
fd(40)
circle(-30, 230)
seth(45)
fd(81)
seth(0)
fd(203)
circle(5, 90)
fd(10)
circle(5, 90)
fd(7)
seth(40)
circle(150, 10)
seth(30)
fd(40)
end_fill()
seth(70)
fillcolor('#ffffff')
begin_fill()
circle(-30)
end_fill()
design1(103.74, -182.59)
seth(0)
fillcolor('#ffffff')
begin_fill()
fd(15)
circle(-15, 180)
fd(90)
circle(-15, 180)
fd(10)
end_fill()
design1(-96.26, -182.59)
seth(180)
fillcolor('#ffffff')
begin_fill()
fd(15)
circle(15, 180)
fd(90)
circle(15, 180)
fd(10)
end_fill()
design1(-133.97, -91.81)
seth(50)
fillcolor('#ffffff')
begin_fill()
circle(30)
end_fill()
design1(-103.42, 15.09)
seth(0)
fd(38)
seth(230)
begin_fill()
circle(90, 260)
end_fill()
design1(5, -40)
seth(0)
fd(70)
seth(-90)
circle(-70, 180)
seth(0)
fd(70)
design1(-103.42, 15.09)
fd(90)
seth(70)
fillcolor('#ffd200')
# print(pos())
begin_fill()
circle(-20)
end_fill()
seth(170)
fillcolor('#ffd200')
begin_fill()
circle(-2, 180)
seth(10)
circle(-100, 22)
circle(-2, 180)
seth(180 - 10)
circle(100, 22)
end_fill()
goto(-13.42, 15.09)
seth(250)
circle(20, 110)
seth(90)
fd(15)
dot(10)
design1(0, -150)
design7()
screensize(800, 600, "#f0f0f0")
pensize(3)
speed(9)
Doraemon()
design1(100, -300)
write('by code with ravi', font=("Bradley Hand ITC", 30, "bold"))
Conclusion
Congratulations! You've successfully created a Doraemon drawing using Python Turtle. This project is not only a fantastic way to practice your Python programming skills but also an opportunity to explore the artistic side of coding. With Python Turtle, you can create a wide range of graphics and artwork, so feel free to experiment and make your Doraemon unique.
Python Turtle is a fantastic tool for introducing programming concepts in a fun and creative way. Drawing Doraemon is just one example of what you can do with this library. So, grab your Python editor and start creating your own turtle art!
If you want to see the complete code, check out our Python Turtle Doraemon drawing tutorial on our code with ravi YouTube channel.
Have fun coding, and keep exploring the world of Python Turtle art!
More Python Turtle Art
- How to Draw Pikachu Using Python Turtle
- How to Draw a Dog using Python Turtle
- How to Draw Amazing Graphic Animation Design Using Python Turtle
- Python Turtle Code for Graphics Animation design
- How to draw superman logo using python turtle
- How to Draw and Create Facebook Logo Using Python Turtle
- How to draw Heart design using python turtle source code
- Awesome python turtle 🐢 pattern design #38
- How to Draw Doraemon Using Python Turtle
- How to Draw design using python🪱 turtle🐢 #36
- How to Draw Awesome design python turtle
- How to Draw Python Turtle Beautiful Design
- How to Save Python Turtle Images in .png or .svg Format
- How to Draw Avengers Logo Using Python Turtle
- How to Draw Instagram Logo Using Python Turtle
- python turtle code for graphics design
- Python Turtle Graphic Design 3D in 3 minutes
- How to Draw WhatsApp Logo Using Python Turtle
- Python turtle graphics design
- Python turtle superb pattern design with source code
- How to draw YouTube logo using python turtle
Comments
Post a Comment