- Level Foundation
- المدة 11 ساعات hours
- الطبع بواسطة Arizona State University
-
Offered by
عن
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!الوحدات
Course Introduction and Python Recommended Links and Readings
1
Videos
- Introduction to the Course
2
Readings
- Course Introduction
- Python Recommended Links and Readings
Module 1 Lesson 1: Setting up Objects and Classes in Python
2
Videos
- Using Objects and Classes in Python, Part 1
- Using Objects and Classes in Python, Part 2
2
Readings
- Lesson 1 Overview
- Weekly Lesson PowerPoint
Module 1 Lesson 2: Setting up Objects and Classes in Python, Part 2
1
Assignment
- Objects and Classes Quiz
1
Videos
- Using Objects and Classes in Python, Part 3
3
Readings
- Lesson 2 Overview
- Weekly Lesson PowerPoint
- Objects and Classes Code Example
Module 2 Lesson 1: Using Inheritance in Python
2
Videos
- Setting up Inheritance in Python
- Configuring Inheritance Implementation in Python
3
Readings
- Lesson 1 Overview
- Weekly Lesson PowerPoint
- Inheritance Code Example
Module 2 Lesson 2: Using Polymorphism in Python
1
Assignment
- Formative Assessment: 2 v 2 Game
2
Videos
- Using Polymorphism in Python
- Polymorphism Demo
3
Readings
- Lesson 2 Overview
- Weekly Lesson PowerPoint
- Polymorphism Code Example
Module 3 Lesson 1: Building a Graphical User Interface
1
Assignment
- GUI Code Quiz
2
Videos
- Building a Graphical User Interface with Tkinter, Part 1
- Building a Graphical User Interface with Tkinter, Part 2
3
Readings
- Lesson 1 Overview
- Weekly Lesson PowerPoint
- GUI Code Example
Module 3 Lesson 2: Creating Widgets in Python
1
Assignment
- Widgets in Python Quiz
2
Videos
- Creating Widgets in Python
- Demo for Widgets
3
Readings
- Lesson 2 Overview
- Weekly Lesson PowerPoint
- Widgets Code Example
Module 3 Lesson 3: Creating Shapes in Python
1
Assignment
- Shapes Quiz
1
Videos
- How to Create Shapes in Python
3
Readings
- Lesson 3 Overview
- Weekly Lesson PowerPoint
- Shapes Code Example
Module 3 Lesson 4: Handling Events in Python
1
Peer Review
- Make the Game a GUI
3
Videos
- Handling Events in Python
- Handling Events Demo
- Course Review
3
Readings
- Lesson 4 Overview
- Weekly Lesson PowerPoint
- Handling Events Code Example
Auto Summary
Embark on a journey to master Object-Oriented Programming and GUI development with Python in this foundational course from Coursera. Designed for beginners with no prior programming or computer science experience, this course is perfect for anyone eager to start coding. Learn how to seamlessly integrate object-oriented programming principles into Python, understand the significance of these concepts, and effectively apply inheritance in your program designs. Additionally, you'll gain hands-on experience in building a graphical user interface for a basic application. Guided by experienced instructors, this 660-minute course offers a comprehensive and engaging learning experience. With the flexible Starter subscription option, you can dive into the world of Python programming at your own pace. Join us and unlock the potential of Python programming, whether you're a complete novice or looking to solidify your foundational skills. Get ready to enjoy a rewarding and educational adventure in IT and Computer Science!

Adwith Malpe
Steven Osburn