Course Overview

Let's look at the course's objectives and the intended audience.

Introduction to Python

Python is one of the most popular and widely used programming languages currently out there. Since it is a general-purpose programming language, it can be used for a variety of applications and is not limited to any specific field.

Intended audience

The course has been designed for programmers who already have experience working with a programming language and want to start working in Python as quickly as possible.

Note: This course will not provide a comprehensive guide to Python, but rather, it will give you enough knowledge to let you hit the ground running with Python.

Course objectives

The objectives of this course are to:

  • Help programmers quickly become comfortable with the basics of Python before moving onto advanced topics like iterators and list comprehensions, so they will be able to efficiently design and program in Python.
  • Explore topics like object-oriented programming, where concepts like classes and inheritance will be looked at.
  • Explore the process of unit testing and look at a few examples of it.
  • Learn how graphical user interface applications can be designed using the Tkinter GUI library, which will also include a rolling die example.
  • Have a quick glance at some of the modules available in Python.