Happy Ganesh Chaturthi

In this Python tutorial, we will learn to create a sketch of lord Ganesha and wish everyone Happy Ganesh Chaturthi using a python turtle. The turtle is used to draw different shapes, pictures, and images on a screen. Here the turtle is work as a pen and the screen works as a drawing sheet where we can draw different images and shapes.

Happy Ganesh Chaturthi
Happy Ganesh Chaturthi

Happy Ganesh Chaturthi

Ganesh Chaturthi is the festival of Hindus. It is a 10-day festival that is celebrated due to the arrival of Lord Ganesha on the earth from Kailash parvat with his mother Goddess Parvati. The Ganesh Chaturthi is also known as a Vinayaka Chaturthi.

Here we will show you how to draw the sketch of lord Ganesha with the help of Python. Here we will use the turtle module from which we can use to draw the sketch of different things in python.

Block of Code:

Now we are moving forward and starting this project. In this block of code, we are importing all the necessary libraries such as from turtle import *, import turtle as tur, import random, and import time.

from turtle import *
import turtle as tur
import random
import time

Block of Code:

After importing the library, Here we are creating an object of this turtle and after that give the title to the screen.

After that, we are using some of the functions for drawing the shape of the Ganesha.

  • tur.bgcolor(“black”) is used to give the color to the background. Here we are giving the black color to the background.
  • tur.pensize(5) is used to give the size to the pen.
  • tur.left(60) is used to move the turtle in the left direction.
  • tur.fd(50) is used to move the turtle in the forward direction.
  • tur.circle(100,90) is used to draw the circle with the help of circle() function.
  • tur.right(90) is used to move the turtle in the right direction.
t=tur.Turtle()
tur.title("Pythontpoint")
tur.speed(6)

tur.bgcolor("black")
tur.color("red")
tur.pensize(5)

tur.left(60)
tur.fd(50)
tur.left(15)
tur.circle(100,90)
tur.fd(30)
tur .pensize(10)
tur.penup()
tur.right(90)
tur.fd(20)
tur.pendown()

tur.right(40)
tur.circle(-50,90)
tur.fd(20)
tur.left(150)

We can also check the different project codes at pythontpoint Github page to do this you guys can look for us with the following github Username.

Github User Name: PythonT-Point

Block of Code:

Here we are using the function to create a head. For creating the head curve we have to use the following functions.

  • tur.color(“red”) is used to give the color to the pen for drawing the shape.
  • tur.penup() is used to stop the drawing.
  • tur.fd(40) is used to move the turtle in the forward direction.
  • tur.pendown() is used to start drawing the shape.
  • tur.circle(50,90) is used to draw the circle with the help of circle() function.
#seconde head curve
tur.color("red")
tur.penup()
tur.fd(40)
tur.left(20)
tur.pendown()
tur.circle(50,90)

#seconde head curve
tur.color("red")
tur.penup()
tur.fd(40)
tur.left(20)
tur.pendown()
tur.circle(50,90)

#third head curve

#goto beginning
tur.color("red")
tur.penup()
goto(0,0)
tur.pensize(5)
tur.pendown()
tur.left(30)
tur.fd(120)
tur.circle(60,270)

Block of Code:

Here we are using the function to create eyes. For creating the head eyes we have to use the following functions.

  • tur.color(“silver”) is used to give the silver color to the pen.
  • tur.forward(30) is used to move the turtle in the forward direction.
  • tur.right(50) is used to turtle in the right direction.
  • tur.pensize(8) is used to give the size to the pen.
#eyes
tur.color("silver")
tur.penup()
tur.forward(30)
tur.right(50)
tur.forward(135)
tur.pendown()
tur.pensize(8)
tur.circle(50,90)
tur.left(95)
tur.penup()
tur.circle(60,75)

Block of Code:

Here we are using the function to create eyebrows. For creating the head eyebrows we have to use the following functions.

  • tur.penup() is used to stop the drawing.
  • tur.left(90) is used to move the turtle in the left direction.
  • tur.pensize(2) is used to give the size to the pen.
  • tur.pendown() is used to start drawing.
  • tur.circle(70,90) is used to draw the circle with the help of circle() function.
#eyebrows
tur.penup()
tur.forward(15)
tur.left(90)
tur.pensize(2)
tur.pendown()
tur.circle(70,90)

Block of Code:

Here we are using the function to create ears. For creating the ears we have to use the following functions.

  • tur.pensize(5) is used to give the size to the pen.
  • tur.forward(75) is used to move the turtle in the forward direction.
  • tur.circle(90,90) is used to draw the circle with the help of circle() function.
  • tur.right(160) is used to move the turtle in the right direction.
#ears
tur.pensize(5)
tur.penup()
tur.forward(75)
tur.right(90)
tur.forward(20)
tur.pendown()
tur.circle(90,90)
tur.forward(20)

tur.circle(30,170)
tur.right(180)
tur.circle(28,180)
tur.right(160)
tur.circle(25,180)
tur.right(160)
tur.circle(22,160)
tur.forward(20)
tur.circle(60,45)

Block of Code:

Here we are using the function to create a trunk. For creating the trunk we have to use the following functions.

  • tur.penup() is used to stop the drawing.
  • tur.left(130) is used to move the turtle in the left direction.
  • tur.backward(20) is used to move the turtle in the backward direction.
  • tur.right(250) is used to move the turtle in the right direction.
  • tur.pendown() is used to start the drawing.
  • tur.pensize(10) is used to give the size of the turtle.
#trunk

tur.penup()
goto(0,0)
tur.left(130)
tur.fd(140)
tur.right(250)
tur.backward(20)
tur.circle(80,20)
tur.circle(20,40)

tur.right(110)
tur.penup()
tur.fd(20)
tur.pendown()
tur.pensize(10)
tur.forward(50)
tur.circle(100,80)
tur.pensize(9)
tur.circle(150,50)
tur.pensize(7)
tur.circle(100,60)
tur.pensize(5)
tur.circle(90,60)
tur.pensize(4)
tur.circle(40,60)
tur.circle(10,90)

Block of Code:

Here we are using the function to create a head. For creating the head we have to use the following functions.

  • tur.penup() is used to stop the drawing.
  • tur.right(230) is used to move the turtle in the right direction.
  • tur.circle(-100,50) is used to draw the circle by using circle() function.
  • tur.fd(40) is used to move the turtle in the forward direction.
  • tur.right(90) is used to move the turtle in the right direction.
  • tur.pensize(1) is used to give the size to the pen.

#head
tur.color("red")
tur.penup()

goto(0,0)

goto(-90,290)
tur.right(230)
tur.pendown()

tur.circle(-100,50)
tur.circle(200,20)
tur.circle(50,30)

tur.right(180)

tur.circle(50,30)
tur.circle(200,20)
tur.circle(-100,40)
tur.right(95)
tur.penup()
tur.fd(40)
tur.right(90)
tur.pendown()
tur.circle(100,40)
tur.penup()
tur.circle(35,120)
tur.right(30)
tur.pendown()
tur.pensize(1)
tur.circle(60,50)

#done

After splitting the code, and explaining how we can draw the sketch of Lord Ganesha using Python Turtle. Now we will see how the output looks like after running the whole code.

from turtle import *
import turtle as tur
import random
import time

t=tur.Turtle()
tur.title("Pythontpoint")
tur.speed(6)

tur.bgcolor("black")
tur.color("red")
tur.pensize(5)

tur.left(60)
tur.fd(50)
tur.left(15)
tur.circle(100,90)
tur.fd(30)
tur .pensize(10)
tur.penup()
tur.right(90)
tur.fd(20)
tur.pendown()

tur.right(40)
tur.circle(-50,90)
tur.fd(20)
tur.left(150)

#seconde head curve
tur.color("red")
tur.penup()
tur.fd(40)
tur.left(20)
tur.pendown()
tur.circle(50,90)

#third head curve

#goto beginning
tur.color("red")
tur.penup()
goto(0,0)
tur.pensize(5)
tur.pendown()
tur.left(30)
tur.fd(120)
tur.circle(60,270)

#eyes
tur.color("silver")
tur.penup()
tur.forward(30)
tur.right(50)
tur.forward(135)
tur.pendown()
tur.pensize(8)
tur.circle(50,90)
tur.left(95)
tur.penup()
tur.circle(60,75)

#eyebrows
tur.penup()
tur.forward(15)
tur.left(90)
tur.pensize(2)
tur.pendown()
tur.circle(70,90)

#ears
tur.pensize(5)
tur.penup()
tur.forward(75)
tur.right(90)
tur.forward(20)
tur.pendown()
tur.circle(90,90)
tur.forward(20)

tur.circle(30,170)
tur.right(180)
tur.circle(28,180)
tur.right(160)
tur.circle(25,180)
tur.right(160)
tur.circle(22,160)
tur.forward(20)
tur.circle(60,45)


#trunk

tur.penup()
goto(0,0)
tur.left(130)
tur.fd(140)
tur.right(250)
tur.backward(20)
tur.circle(80,20)
tur.circle(20,40)

tur.right(110)
tur.penup()
tur.fd(20)
tur.pendown()
tur.pensize(10)
tur.forward(50)
tur.circle(100,80)
tur.pensize(9)
tur.circle(150,50)
tur.pensize(7)
tur.circle(100,60)
tur.pensize(5)
tur.circle(90,60)
tur.pensize(4)
tur.circle(40,60)
tur.circle(10,90)


#head
tur.color("red")
tur.penup()

goto(0,0)

goto(-90,290)
tur.right(230)
tur.pendown()

tur.circle(-100,50)
tur.circle(200,20)
tur.circle(50,30)

tur.right(180)

tur.circle(50,30)
tur.circle(200,20)
tur.circle(-100,40)
tur.right(95)
tur.penup()
tur.fd(40)
tur.right(90)
tur.pendown()
tur.circle(100,40)
tur.penup()
tur.circle(35,120)
tur.right(30)
tur.pendown()
tur.pensize(1)
tur.circle(60,50)

#done
tur.penup()

goto(-70,90)

tur.fillcolor("red")
tur.begin_fill()
tur.circle(20,180)
tur.end_fill()

tur.penup()
tur.left(75)
tur.fillcolor("red")
tur.begin_fill()
tur.circle(70,35)
tur.end_fill()

tur.left(180)
tur.backward(10)
tur.pendown()
tur.left(6)
tur.pensize(5)
tur.color("red")
tur.circle(-80,40)
tur.penup()

goto(0,0)



#borderrrr
tur.write("     Happy Ganesh Chaturthi",font=("arial",20,"normal"),align="left")

tur.color("orange")
goto(-240,420)
tur.right(90)
tur.pendown()
tur.fillcolor("orange")
tur.begin_fill()
tur.forward(275)
tur.right(130)
tur.forward(100)
tur.end_fill()

tur.penup()
goto(0,420)
tur.right(90)

tur.color("orange")
tur.fillcolor("orange")
tur.begin_fill()
tur.fd(100)
tur.right(50)
tur.pendown()
tur.fd(510)
tur.left(90)
tur.right(165)
tur.end_fill()

tur.color("orange")
tur.fillcolor("orange")
tur.begin_fill()
tur.fd(540)
tur.right(70)
tur.fd(20)
tur.end_fill()

tur.color("orange")
tur.fillcolor("orange")
tur.begin_fill()
tur.fd(540)
tur.right(90)
tur.fd(20)
tur.end_fill()


tur.left(30)
tur.color("orange")
tur.fillcolor("")
tur.begin_fill()
tur.fd(205)
tur.right(90)
tur.fd(20)
tur.end_fill()


tur.color("red")
tur.penup()
goto(0,0)
tur.left(118)
tur.fd(240)
tur.right(30)
tur.pendown()
tur.circle(90,65)
tur.penup()
done()

After running the whole code, we get the following output in which we can see that a beautiful sketch is drawn on the screen with the help of turtle.

Happy Ganesh Chaturthi
Happy Ganesh Chaturthi

So, in this tutorial, we have represented how to draw the picture of Lord Ganesha in Python Turtle. And we have also discussed the whole code used in this tutorial.

Do follow the following tutorials also:

634 thoughts on “Happy Ganesh Chaturthi”

  1. This is very interesting, You are a very skilled blogger. I’ve joined your rss feed and look forward to seeking more of your excellent post. Also, I have shared your web site in my social networks!

    Reply
  2. Профессиональный сервисный центр по ремонту сотовых телефонов, смартфонов и мобильных устройств.
    Мы предлагаем: ремонт мобильных телефонов
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

    Reply
  3. Наша мастерская предлагает надежный официальный ремонт фотоаппаратов с гарантией различных марок и моделей. Мы знаем, насколько значимы для вас ваши фотокамеры, и готовы предложить сервис первоклассного уровня. Наши опытные мастера проводят ремонтные работы с высокой скоростью и точностью, используя только качественные детали, что гарантирует длительную работу наших услуг.

    Наиболее распространенные поломки, с которыми сталкиваются владельцы фотоаппаратов, включают проблемы с объективом, неисправности затвора, поломку экрана, проблемы с аккумулятором и неисправности программного обеспечения. Для устранения этих неисправностей наши квалифицированные специалисты проводят ремонт объективов, затворов, экранов, батарей и ПО. Обращаясь в наш сервисный центр, вы гарантируете себе надежный и долговечный ремонт фотоаппарата на дому.
    Подробная информация размещена на сайте: https://remont-fotoapparatov-ink.ru

    Reply
  4. Профессиональный сервисный центр по ремонту радиоуправляемых устройства – квадрокоптеры, дроны, беспилостники в том числе Apple iPad.
    Мы предлагаем: ремонт дронов в москве
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

    Reply
  5. Наш сервисный центр предлагает профессиональный центр ремонта стиральной машины на дому всех типов и брендов. Мы осознаем, насколько важны для вас ваши устройства для стирки, и готовы предложить сервис высочайшего уровня. Наши профессиональные техники работают быстро и аккуратно, используя только качественные детали, что обеспечивает длительную работу проведенных ремонтов.
    Наиболее распространенные поломки, с которыми сталкиваются пользователи автоматических стиральных машин, включают неработающий барабан, проблемы с нагревом воды, программные сбои, неисправности насоса и поломки компонентов. Для устранения этих неисправностей наши опытные мастера выполняют ремонт барабанов, нагревательных элементов, ПО, насосов и механических компонентов. Доверив ремонт нам, вы гарантируете себе качественный и надежный официальный ремонт стиральной машины на дому.
    Подробная информация размещена на сайте: https://remont-stiralnyh-mashin-ace.ru

    Reply
  6. Профессиональный сервисный центр по ремонту варочных панелей и индукционных плит.
    Мы предлагаем: ремонт варочных панелей москва
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

    Reply
  7. Профессиональный сервисный центр по ремонту бытовой техники с выездом на дом.
    Мы предлагаем:ремонт крупногабаритной техники в екатеринбурге
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

    Reply
  8. Профессиональный сервисный центр по ремонту фото техники от зеркальных до цифровых фотоаппаратов.
    Мы предлагаем: замена матрицы в фотоаппарате
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

    Reply
  9. Профессиональный сервисный центр по ремонту бытовой техники с выездом на дом.
    Мы предлагаем:сервисные центры по ремонту техники в новосибирске
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

    Reply
  10. Профессиональный сервисный центр по ремонту стиральных машин с выездом на дом по Москве.
    Мы предлагаем: ремонт стиральных машин москва сервис центр
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

    Reply
  11. Профессиональный сервисный центр по ремонту бытовой техники с выездом на дом.
    Мы предлагаем: сервисные центры по ремонту техники в казани
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

    Reply
  12. Профессиональный сервисный центр по ремонту игровых консолей Sony Playstation, Xbox, PSP Vita с выездом на дом по Москве.
    Мы предлагаем: ремонт игровых консолей на дому
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

    Reply
  13. Профессиональный сервисный центр по ремонту фототехники в Москве.
    Мы предлагаем: надежный сервис ремонта фотовспышек
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!
    Подробнее на сайте сервисного центра remont-vspyshek-realm.ru

    Reply
  14. Профессиональный сервисный центр по ремонту фото техники от зеркальных до цифровых фотоаппаратов.
    Мы предлагаем: проектор ремонт
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

    Reply
  15. Хочу поделиться опытом покупки в одном интернет-магазине сантехники. Решил обновить ванную комнату и искал место, где можно найти широкий выбор раковин и ванн. Этот магазин приятно удивил своим ассортиментом и сервисом. Там есть всё: от классических чугунных ванн до современных акриловых моделей.

    Если вам нужна купить раковину , то это точно туда. Цены конкурентные, а качество товаров подтверждено сертификатами. Консультанты помогли с выбором, ответили на все вопросы. Доставка пришла вовремя, и установка прошла без проблем. Остался очень доволен покупкой и сервисом.

    Reply
  16. Сломался телефон, думал покупать новый, но решил попробовать отремонтировать. Обратился в этот сервисный центр и не пожалел. Профессионалы своего дела быстро восстановили мой телефон. Рекомендую посетить их сайт: ремонт телефонов дешево.

    Reply
  17. <a href=”https://remont-kondicionerov-wik.ru”>ремонт кондиционеров с гарантией</a>

    Reply
  18. Профессиональный сервисный центр по ремонту компьютероной техники в Москве.
    Мы предлагаем: сервисный центр по ремонту компьютеров москва
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

    Reply
  19. Профессиональный сервисный центр по ремонту камер видео наблюдения по Москве.
    Мы предлагаем: ремонт систем видеонаблюдения москва
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

    Reply
  20. Профессиональный сервисный центр по ремонту бытовой техники с выездом на дом.
    Мы предлагаем: сервис центры бытовой техники нижний новгород
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

    Reply
  21. Профессиональный сервисный центр по ремонту бытовой техники с выездом на дом.
    Мы предлагаем: ремонт бытовой техники в перми
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

    Reply
  22. Профессиональный сервисный центр по ремонту бытовой техники с выездом на дом.
    Мы предлагаем: ремонт крупногабаритной техники в красноярске
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

    Reply
  23. Профессиональный сервисный центр по ремонту бытовой техники с выездом на дом.
    Мы предлагаем:сервис центры бытовой техники ростов на дону
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

    Reply