Python Graphics Programming and Game Development

Course

Online

£ 10 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

In this course, students will learn Python programming hands-on by using code to create fun art and games. This course teaches programming in Python and the Turtle Graphics library, a Python library used to create digital art and visual patterns. Students with little to no programming experience will find this course particularly useful as it will teach concepts from the ground up. Intermediate level students with an interest in using programming to capture user input and create graphics can also benefit from the later sections of this course.First, we will look at setting up Python IDLE and Turtle Graphics and some basic things we can do using the graphics library. Next, you will get hands-on experience using programming to create a simple graphics creation program. Finally, you will learn basic game development using Turtle Graphics and will understand how we can capture user input and construct game logic in Python.By the end of this course, you will have a firm grasp on the foundational concepts of Python programming and be able to implement your knowledge to create visually appealing graphics. You will have a set of skills that you can use to build video games for your portfolio. Who is the target audience?Anyone who wants to take their Python skills up a level
Beginners who want to learn how to create graphics through code
Aspiring game programmers and software engineers

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Create digital art through Python code
Program video games in Python
Create basic graphics creation programs using Python to build digital art tools

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 4 years

Subjects

  • Install
  • Programming
  • Import
  • Art
  • Graphics

Course programme

Introduction 3 lectures 02:52 Introduction This lecture will introduce you to the course goals. After this lecture, you will have a clear understanding of what you will learn in this course. Download and Install Python IDLE Turtle Graphics Overview This lecture will provide you with an overview of the Turtle Graphics library. By the end of this lecture you will have a basic understanding of how the library is structured and what we can do with it. Introduction 3 lectures 02:52 Introduction This lecture will introduce you to the course goals. After this lecture, you will have a clear understanding of what you will learn in this course. Download and Install Python IDLE Turtle Graphics Overview This lecture will provide you with an overview of the Turtle Graphics library. By the end of this lecture you will have a basic understanding of how the library is structured and what we can do with it. Introduction This lecture will introduce you to the course goals. After this lecture, you will have a clear understanding of what you will learn in this course. Introduction This lecture will introduce you to the course goals. After this lecture, you will have a clear understanding of what you will learn in this course. Introduction This lecture will introduce you to the course goals. After this lecture, you will have a clear understanding of what you will learn in this course. Introduction This lecture will introduce you to the course goals. After this lecture, you will have a clear understanding of what you will learn in this course. This lecture will introduce you to the course goals. After this lecture, you will have a clear understanding of what you will learn in this course. This lecture will introduce you to the course goals. After this lecture, you will have a clear understanding of what you will learn in this course. Download and Install Python IDLE Download and Install Python IDLE Download and Install Python IDLE Download and Install Python IDLE Turtle Graphics Overview This lecture will provide you with an overview of the Turtle Graphics library. By the end of this lecture you will have a basic understanding of how the library is structured and what we can do with it. Turtle Graphics Overview This lecture will provide you with an overview of the Turtle Graphics library. By the end of this lecture you will have a basic understanding of how the library is structured and what we can do with it. Turtle Graphics Overview This lecture will provide you with an overview of the Turtle Graphics library. By the end of this lecture you will have a basic understanding of how the library is structured and what we can do with it. Turtle Graphics Overview This lecture will provide you with an overview of the Turtle Graphics library. By the end of this lecture you will have a basic understanding of how the library is structured and what we can do with it. This lecture will provide you with an overview of the Turtle Graphics library. By the end of this lecture you will have a basic understanding of how the library is structured and what we can do with it. This lecture will provide you with an overview of the Turtle Graphics library. By the end of this lecture you will have a basic understanding of how the library is structured and what we can do with it. Turtle Graphics API 16 lectures 20:31 Turtle Graphics API Section Introduction This lecture will serve as the section introduction to the Turtle Graphics API portion of this course. In this video, we will look at what students will learn in this section. import turtle In this lecture we will look at how we can import turtle into our Python program. By the end of this lecture you will be able to import the turtle library and will be ready to start programming using the methods provided in the Turtle Graphics API. turtle.Turtle() and turtle.Screen() In this lecture, we will look at how we can create a turtle object and screen object, essentially the pen and canvas of Turtle Graphics. By the end of this lecture you will be able to create these objects in any Python program you develop. up() and down() In this lecture, we will look at the up() and down() methods of the turtle graphics library. By the end of this lecture you will know how to lift the turtle up and put it down to control when the turtle is able to draw graphics to the screen. forward() and backward() In this lecture, we will look at the forward() and backward() methods of the Turtle Graphics library. By the end of this lecture you will know how to move the turtle to draw graphics to the screen. left() and right() In this lecture, we will look at the left() and right() methods of the Turtle Graphics library. By the end of this lecture you will know how to rotate the turtle left and right a specified number of degrees. setheading() and seth() In this lecture, we will look at the setheading()/seth() methods, both of which turn the turtle to a specified direction on the screen. By the end of this lecture you will know another way to control the direction that the turtle is facing. home() and goto() In this lecture, we look at the home() and goto() methods of the Turtle Graphics library. By the end of this lecture, you will know how to return the turtle to the origin and how to make the turtle jump to a specified (x,y) point on the screen. showturtle() and hideturtle() In this lecture, we will look at the showturtle() and hideturtle() methods of the Turtle Graphics library. By the end of this lecture, you will be able to control the visibility of the turtle on the screen. clearscreen() and bye() In this lecture, we will look at the clearscreen() and bye() methods of the Turtle Graphics library. By the end of this lecture you will know how to clear and close the screen of a turtle graphics program. pensize() and pencolor() In this lecture, we will look at the pensize() and pencolor() methods of the Turtle Graphics library. By the end of this lecture you will know how to change the size and color of the pen. xcor() and ycor() In this lecture, we will look at the xcor() and ycor() methods of the Turtle Graphics library. By the end of this lecture you will know how to get the x and y position of the turtle. onkey() and listen() In this lecture we will look at the onkey() method of the Turtle Graphics library. By the end of this lecture you will know how to bind an event to a key press. onclick() and onscreenclick() In this lecture we will look at the onclick() and onscreenclick() methods of the Turtle Graphics library. By the end of this lecture you will know how to bind events to clicking a turtle and clicking the screen. begin_fill() and end_fill() In this lecture, we will look at the begin_fill() and end_fill() methods of the Turtle Graphics library. By the end of this lecture, you will know how to fill in the objects you draw using Turtle Graphics. Section Summary In this video, we will look at a summary of what we learned in this section. By the end of this lecture, you will be ready to tackle the next section of the course using the Turtle Graphics API. Turtle Graphics API. 16 lectures 20:31 Turtle Graphics API Section Introduction This lecture will serve as the section introduction to the Turtle Graphics API portion of this course. In this video, we will look at what students will learn in this section. import turtle In this lecture we will look at how we can import turtle into our Python program. By the end of this lecture you will be able to import the turtle library and will be ready to start programming using the methods provided in the Turtle Graphics API. turtle.Turtle() and turtle.Screen() In this lecture, we will look at how we can create a turtle object and screen object, essentially the pen and canvas of Turtle Graphics. By the end of this lecture you will be able to create these objects in any Python program you develop. up() and down() In this lecture, we will look at the up() and down() methods of the turtle graphics library. By the end of this lecture you will know how to lift the turtle up and put it down to control when the turtle is able to draw graphics to the screen. forward() and backward() In this lecture, we will look at the forward() and backward() methods of the Turtle Graphics library. By the end of this lecture you will know how to move the turtle to draw graphics to the screen. left() and right() In this lecture, we will look at the left() and right() methods of the Turtle Graphics library. By the end of this lecture you will know how to rotate the turtle left and right a specified number of degrees. setheading() and seth() In this lecture, we will look at the setheading()/seth() methods, both of which turn the turtle to a specified direction on the screen. By the end of this lecture you will know another way to control the direction that the turtle is facing. home() and goto() In this lecture, we look at the home() and goto() methods of the Turtle Graphics library. By the end of this lecture, you will know how to return the turtle to the origin and how to make the turtle jump to a specified (x,y) point on the screen. showturtle() and hideturtle() In this lecture, we will look at the showturtle() and hideturtle() methods of the Turtle Graphics library. By the end of this lecture, you will be able to control the visibility of the turtle on the screen. clearscreen() and bye() In this lecture, we will look at the clearscreen() and bye() methods of the Turtle Graphics library. By the end of this lecture you will know how to clear and close the screen of a turtle graphics program. pensize() and pencolor() In this lecture, we will look at the pensize() and pencolor() methods of the Turtle Graphics library. By the end of this lecture you will know how to change the size and color of the pen. xcor() and ycor() In this lecture, we will look at the xcor() and ycor() methods of the Turtle Graphics library. By the end of this lecture you will know how to get the x and y position of the turtle. onkey() and listen() In this lecture we will look at the onkey() method of the Turtle Graphics library. By the end of this lecture you will know how to bind an event to a key press. onclick() and onscreenclick() In this lecture we will look at the onclick() and onscreenclick() methods of the Turtle Graphics library. By the end of this lecture you will know how to bind events to clicking a turtle and clicking the screen. begin_fill() and end_fill() In this lecture, we will look at the begin_fill() and end_fill() methods of the Turtle Graphics library. By the end of this lecture, you will know how to fill in the objects you draw using Turtle Graphics. Section Summary In this video, we will look at a summary of what we learned in this section. By the end of this lecture, you will be ready to tackle the next section of the course using the Turtle Graphics API. Turtle Graphics API Section Introduction This lecture will serve as the section introduction to the Turtle Graphics API portion of this course. In this video, we will look at what students will learn in this section. Turtle Graphics API Section Introduction This lecture will serve as the section introduction to the Turtle Graphics API portion of this course. In this video, we will look at what students will learn in this section. Turtle Graphics API Section Introduction This lecture will serve as the section introduction to the Turtle Graphics API portion of this course. In this video, we will look at what students will learn in this section. Turtle Graphics API Section Introduction This lecture will serve as the section introduction to the Turtle Graphics API portion of this course. In this video, we will look at what students will learn in this section. This lecture will serve as the section introduction to the Turtle Graphics API portion of this course. In this video, we will look at what students will learn in this section. This lecture will serve as the section introduction to the Turtle Graphics API portion of this course. In this video, we will look at what students will learn in this section. import turtle In this lecture we will look at how we can import turtle into our Python program. By the end of this lecture you will be able to import the turtle library and will be ready to start programming using the methods provided in the Turtle Graphics API. import turtle In this lecture we will look at how we can import turtle into our Python program. By the end of this lecture you will be able to import the turtle library and will be ready to start programming using the methods provided in the Turtle Graphics API. import turtle In this lecture we will look at how we can import turtle into our Python program. By the end of this lecture you will be able to import the turtle library and will be ready to start programming using the methods provided in the Turtle Graphics API. import turtle In this lecture we will look at how we can import turtle into our Python program. By the end of this lecture you will be able to import the turtle library and will be ready to start programming using the methods provided in the Turtle Graphics API. In this lecture we will look at how we can import turtle into our Python program lecture, we look at the home() and goto() methods of the Turtle Graphics library. By the end of...

Additional information

You should have basic knowledge of Python or another basic programming language

Python Graphics Programming and Game Development

£ 10 + VAT