Learn powerful, dynamic programming language to quickly integrate your systems.
Python Programming
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 HereHave questions? Submit them here or contact us at works@maryville.edu.