Introduction to Python

Our 4 day introduction to Python course is a beginners course that teaches the basics of Python programming language. the course covers topics such as data types, variables, control structures, functions and modules. The course will also include an overview of the various tools available for writing and running Python, and will get participants coding quickly. The course will be beneficial for participants who want to learn programming for the first time, or for those who have some programming experience but are new to Python.

What you'll learn

On our Introduction to Python course participants will learn the basic syntax and data types around Python including how to write and run Python code and how to work with common data types such as numbers, strings and lists. You will learn how to store and manipulate data using variables and how to control the flow of a program using if/else statements and loops. 

During the course participants will create and use their own functions and learn how to import and use modules and libraries in Python.

Areas including reading and writing data to files, object orientated programming and basic error handling will also be touched upon. We will teach you basic debugging techniques and development tools to help you test your code and find bugs.

Come enjoy the motivating atmosphere, learning with your peers while you discover the possibilities of Python.

Course Content

  • Introduction to Python
  • What makes Python so amazing
  • Python 2 vs Python 3
  • When to use Python
  • Installing Python
  • Python Set up
  • The Python Interface
  • The Amazing Python console
  • Installing Pycharm
  • Introduction
  • Types in Python – Wait, What?
  • Integers and Floats
  • Strings
  • Boolean and None
  • If Statements
  • Lists
  • Loops
  • Break and Continue
  • While Loops
  • Dictionaries
  • Exceptions
  • Other Data Types
  • Class work
  • Summary
  • Module Overview
  • Our App – PyStudentManager
  • Functions
  • Function Arguments
  • Adding Students to Our App
  • Nested Functions and Closures
  • Opening, Reading, and Writing Files
  • Yield
  • Lambda Functions
  • Class work
  • Summary
  • Module Overview
  • Classes and Why Do We Need Them?
  • Defining a Class in Python
  • Adding Methods to Our Class
  • Constructor and Other Special Methods
  • Instance and Class Attributes
  • Breaking Our App into Modules
  • Class work
  • Summary
  • Module Overview
  • Installing Python Packages and Flask
  • Making Our App a Web App
  • How Much Code Did We Share?
  • Class work
  • Summary
  • Python Tips and Tricks

Upcoming Dates

LocationDatePrice

Frequently Asked Questions

All delegates will receive the following:

  • Course booklet
  • PDF handouts
  • A pen and writing pad

Unless otherwise specified all courses run from 09.30 – 17.00.

There are breaks at 11:00 and 15:00 for 10-15 minutes and lunch is 12:30 – 13:30.

Participants can pay in the following ways:
1. Bank Transfer
2. Online Payment
3. Paypal
4. Purchase Order (PO)

Please bring your own laptop. We will advise of any software which needs to be installed prior to training.

Delivery Methods

Classroom Training

Unlock your potential with our classroom training courses. Our portfolio of business intelligence training courses are delivered by BI experts across Africa.

Online Training

Our online trainings (live instructor-led) are delivered by certified instructors and are designed to replicate a classroom experience which enables full interactions.

Onsite Training

Our onsite training team allows us to bring our skills and expertise to you. Onsite courses are developed in conjunction with you, ensuring your expectations are exceeded.

1-to-1 Training

With our one-to-one training you’ll not only receive the undivided attention of the trainer, but one-to-one training allows you to tailor the training to your specific needs.

From ₦350,000
RF800,000 | C8000

Certification

Training multiple people?

Empower your teams with business intelligence training courses delivered by subject matter experts.

Apply for Introduction to Python

Which date are you interested in?

Apply for Introduction to Python

Which date are you interested in?