Skip to main content

Python Programming

Learn powerful, dynamic programming language to quickly integrate your systems.

100% online format
Synchronous class times/instructor led

Why take this course?

Python programming is a powerful dynamic programming language that lets you work rapidly and integrate your systems more effectively. It is platform independent and runs on Windows, Linux/Unix, Mac OS X, and has been ported to the Java and .NET virtual machines. As a result, it is used in a wide variety of application systems. Python is free to use, even for commercial products, because of its Open Source Initiative (OSI)-approved license.

Jobs that use Python Programming:

  • Programmer
  • Software Developer
  • Data Scientist
  • Data Analyst
  • Business Intelligence Analyst
  • Machine Learning Engineers

What you'll learn

This course is designed for individuals who want to learn Python programming language. It is ideal to have a prior exposure to a programming language. At a minimum participant needs to be familiar with the workings of a PC with the Windows operating system, and applications like Word, Excel, etc. This course is best suited for IT Professionals, IT Managers, and anyone wishing to learn Data Science procedural programming fundamentals using Python.

After completing the hands-on Python Programming course, participants will be able to:

  • Leverage the power of Python to solve tasks.
  • Build programs that use Python libraries.
  • Use Python for your own work problems or personal projects.
  • Create a portfolio of Python based projects you can share.
  • Use Python professionally.
  • Use advanced Python features, like the collections module and how to work with timestamps.
  • Use Object Oriented Programming with classes.
  • Use Jupyter Notebook and create .py files.
  • Understanding of how to create GUIs in the Jupyter Notebook system!

Learning Outcomes:

In this course, the student will learn to:

  • Install Python on a Windows PC
  • Use Jupyter Notebook and create .py files
  • Create Python program using correct syntax and application of Python statements
  • Incorporate Python libraries in programs to solve simple and intermediate problems
  • Interact with database management systems to perform CRUD functions
  • Define and create Object Oriented Programming
  • Develop a Python program to perform a personally-defined data retrieval and manipulation result

Course outline

40 hours of virtual, facilitated course time is required.

Installing Python and IDEs
Values, Variables, Data Types, & Formatting
Expressions and Arithmetic
Operators, Precedent, and Associativity
Conditionals and Flow Control
Booleans, If, If/Else, Compound Conditions
Iteration
For, While, For/Else, While/Else
Functions and Modules
Built-ins, System-specific, Turtle Graphics
User-defined Functions
Parameters, Custom vs. Standard Functions
Recursion, Lambda, Modules
Objects: Strings, Files, Fractions, Mutability and Aliasing
Lists
Traversal, Membership, Bounds, Slicing
Tuples, Dictionaries, Sets
Exception Handling
Custom Objects
Algorithms
Sorts, Searches, Permutations
Memorization
Visualization
Graphs in Python
More Searches

About the Exam

Python Programming has no official certification or exam.

Prerequisites

Python Programming has no required prerequisites for admittance.

Cost

Students are responsible for purchasing course materials and paying for professional certification exams, if applicable.

*This program is authorized for WIOA funding for eligible applicants. For information, click here.

Maryville Course Fee: $1,600

Estimated course material cost: $50
Estimated exam fee: N/A
Estimated total cost to complete this course: $1,650

Course Dates and Registration

Click Here

Have questions? Submit them here or contact us at works@maryville.edu.