Coursera
Coursera Logo

Arizona State University - Object-Oriented Programming and GUI with Python 

  • Offered byCoursera

Object-Oriented Programming and GUI with Python
 at 
Coursera 
Overview

Duration

10 hours

Total fee

Free

Mode of learning

Online

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Object-Oriented Programming and GUI with Python
 at 
Coursera 
Highlights

  • Earn a certificate of completion
  • Add to your LinkedIn profile
  • 5 quizzes
Details Icon

Object-Oriented Programming and GUI with Python
 at 
Coursera 
Course details

What are the course deliverables?
  • What you'll learn
  • Students will understand why object oriented programming is used and how to create a graphical user interface.
More about this course
  • In this course we will implement object-oriented programming into Python programs; outline the importance of why and how we use object-oriented programming; and learn how to use inheritance when designing a program
  • We will also look at how to build a graphical user interface for a basic program
  • You do not need programming or computer science experience to learn the material in this course
  • This course is open to anyone who is interested in learning how to code and write programs in Python
  • We are very excited that you will be learning with us and hope you enjoy the course!

Object-Oriented Programming and GUI with Python
 at 
Coursera 
Curriculum

Module 1: Object-Oriented Programming with Python

Introduction to the Course

Using Objects and Classes in Python, Part 1

Using Objects and Classes in Python, Part 2

Using Objects and Classes in Python, Part 3

Course Introduction

Python Recommended Links and Readings

Lesson 1 Overview

Weekly Lesson PowerPoint

Lesson 2 Overview

Weekly Lesson PowerPoint

Objects and Classes Code Example

Objects and Classes Quiz

Module 2: Inheritance and Polymorphism

Setting up Inheritance in Python

Configuring Inheritance Implementation in Python

Using Polymorphism in Python

Polymorphism Demo

Lesson 1 Overview

Weekly Lesson PowerPoint

Inheritance Code Example

Lesson 2 Overview

Weekly Lesson PowerPoint

Polymorphism Code Example

Formative Assessment: 2 v 2 Game

Module 3: Programming a Graphical User Interface

Building a Graphical User Interface with Tkinter, Part 1

Building a Graphical User Interface with Tkinter, Part 2

Creating Widgets in Python

Demo for Widgets

How to Create Shapes in Python

Handling Events in Python

Handling Events Demo

Course Review

Lesson 1 Overview

Weekly Lesson PowerPoint

GUI Code Example

Lesson 2 Overview

Weekly Lesson PowerPoint

Widgets Code Example

Lesson 3 Overview

Weekly Lesson PowerPoint

Shapes Code Example

Lesson 4 Overview

Weekly Lesson PowerPoint

Handling Events Code Example

GUI Code Quiz

Widgets in Python Quiz

Shapes Quiz

Make the Game a GUI

Other courses offered by Coursera

– / –
3 months
Beginner
– / –
20 hours
Beginner
– / –
2 months
Beginner
– / –
3 months
Beginner
View Other 6715 CoursesRight Arrow Icon
qna

Object-Oriented Programming and GUI with Python
 at 
Coursera 

Student Forum

chatAnything you would want to ask experts?
Write here...