Course Offerings

Workforce Education

Introduction to Python 3 Programming

Create foundational programming structures with Python. The Python programming language was developed to provide a way to develop code that's easy to create and understand. While Python contains the same basic structures as other languages, it also offers unique functionality that makes your life as a programmer easier. This course will show you how to create basic programming structures like decisions and loops. Then, you will move on to more advanced topics such as object-oriented programming with classes and exceptions. In addition, you will explore unique Python data structures such as tuples and dictionaries. You will even learn how to create Python programs with graphic elements that range from simple circles and squares to graphical user interface (GUI) objects like buttons and labels. Whether you're interested in writing simple scripts, full programs, or graphical user interfaces, this course will give you the tools you need to use Python with skill and confidence.

Course Objectives

Learn how to create basic programming structures including decisions and loops.

Explore unique Python data structures such as tuples and dictionaries.

Discover how to create Python programs with graphic elements that range from simple circles and squares to graphical user interface (GUI) objects like buttons and labels.


Outline of Instruction

Lesson 1 - Welcome to Python

Lesson 2 - Get Interactive With Variables and User Input

Lesson 3 - Decisions, Decisions

Lesson 4 - Looping (And Looping and Looping)

Lesson 5 - Modular Programming With Functions

Lesson 6 - Introduction to Object-Oriented Programming

Lesson 7 - Creating Graphics With Tkinter

Lesson 8 - Python Data Structures 1: Lists and Tuples

Lesson 9 - Python Data Structures 2: Dictionaries

Lesson 10 - Working With External Data Files

Lesson 11 - Handling Python Exceptions

Lesson 12 - GUIs With Tkinter


Contact Hours

24

CEUs

1

Industry Standard, State or National Certification

Certification

None

Website

None

Certification Learning Outcomes/Requirements

CE or CU Articulation

No

Prerequisites

There are no prerequisites to take this course.

Learning Supplies Needed

Hardware Requirements:
This course can be taken on either a PC or Mac.

Software Requirements:
PC: Windows 8 or later.
Mac: macOS 10.6 or later.
Browser: The latest version of Google Chrome or Mozilla Firefox are preferred. Microsoft Edge and Safari are also compatible.
You will need Python 3.X (3.1, 3.2, or a later version), which you can download free of charge here.
Adobe Acrobat Reader.
Software must be installed and fully operational before the course begins.

Other:
Email capabilities and access to a personal email account.

Instructional Material Requirements:
The instructional materials required for this course are included in enrollment and will be available online.

Clinical Site/Special Facilities

None

Requirements for Successful Completion

90% attendance
• Students must successfully pass 10 quizzes with a minimum grade of 70% by the second quiz attempt.
• If all quizzes are not passed with 70 or better by the second attempt, the final exam score must be 70% or higher on the first attempt for successful completion.
• The Final Exam must be taken by the Wake Tech course end date

Accreditation/Special Approval Requirements

N/A

Intended Audience

If you're interested in learning about Python programming this course is for you!

Specific Industry or Business Support Needs

N/A

Wake County Need for Industry Positions

N/A

Industry or Job Titles Related to Training Outcomes for Employment

Related Courses

Course Contact Information

Non-Credit Online Learning https://ceonline.waketech.edu
919-532-5847
[email protected]

No active courses available at this time.

To be notified when this course becomes available, please use Wake Tech's Notify Me service.


Requisites: None

To view information on this course and additional non-degree course offerings, visit the Workforce Continuing Education Catalog