Wintellect Logo
Contact Us!

Instructor-Led Training
Introduction to Python Programming (core fundamentals)

Python has gained more and more popularity with programmers as it allows you to express concepts in fewer lines of code than would be possible in many other languages. Learn how to program in Python through a combination of group discussion and hands-on activities.

3 day course

Language: Python


The course provides a solid foundation in basic Python terminology and concepts, extended and built upon throughout the week.  Processes and best practices are discussed and illustrated through both discussions and group activities. Attending students will be led through a series of advanced topics comprised of integrated lectures, extensive hands-on lab exercises, group discussions and comprehensive demonstrations.

Note: In order to provide the broadest range of courses and class dates for this class, this course may be taught by either Wintellect or one of our training Partners.

Key Learning Areas

  • Understand the uses for Python in software development, testing and systems administration environments
  • Learn to develop Python applications for a variety of uses
  • Packaging and distribution of Python applications and modules
  • Communicating with a SQL database using Python
  • Use Python for developing automated test scripts

Course Outline

  • Python Overview and History
  • Language Basics
  • Complex Types and Operators
  • Statements and Control Structures
  • Functions
  • Modules
  • Classes
  • Advanced Classes
  • DB API
  • NumPy

Who Benefits

Geared for experienced programmers in other programming languages, Introduction to Python Programming is a hands-on Python programming course that explores the Python language up to an intermediate level.  Students will leave this class armed with the skills required to write Python programs dealing with sequences and mappings, program flow control, system calls and file manipulation.  The course provides insight to the features of Python that make it an excellent choice for projects of virtually any size.


This course is appropriate for Software Developers, Systems Administrators, and Quality Assurance personnel, as well as anyone else who wants to automate or simplify common tasks with the use of Python scripts. This in an introductory-level Python programming course designed for programmers with basic development skills in any programming language.  Students should already have a working, user-level knowledge of Unix/Linux, Mac, or Windows. While not required, basic skills with at least one other programming language will be helpful.


Public Classes

We're sorry, there are no open enrollment classes currently scheduled for this course.