Exciting News! Systematix is rebranding to Future Savvy. Same great services, with a fresh new look. Learn More

Python Programming Fundamentals

3 Day Instructor-led
course icon

Course Information

Overview

This course offers a comprehensive journey through Python's foundational principles and its utility in practical scenarios like data handling, file management, and integration with spreadsheets and databases.

Prerequisites

No previous Python or other programming knowledge required.


Course Outline

1. Introduction to Python
  • Overview
  • Using Python
  • Installation
2. Python Basics
  • Variables and naming conventions
  • Storing single values
  • Working with numbers
  • Working with text
  • Date and time values
  • Special values: True, False, None
3. Python Operators and Control Structures
  • Expressions and operators
  • The ‘if’ statement, 'else' and 'elif'
  • 'for' loops, including range and enumerate functions
  • 'while' loops
  • Exception handling
4. Working with Collections
  • Lists and tuples
  • Sets and their operations (union, difference)
  • Dictionaries and key-based lookup
5. Processing Data
  • Converting between different data types
  • Boolean operations
6. Writing and Structuring Code
  • Functions: defining, calling, and scoping
  • Modules and imports
  • Comments, indentation, and multi-line code
  • Object-Oriented Programming introduction
7. Practical Python Usage
  • Using the 'print' statement
  • File operations: reading and writing
  • Working with spreadsheets
  • Database interactions
8. Python’s Ecosystem and Continued Learning
  • Standard library exploration
  • Discovering third-party libraries
  • Paths for ongoing learning and staying updated

Dates & Prices

Attend one of our public Python courses:

Small Class Sizes

Maximum of 6 students per course.

Reference Manual

High quality reference manual supporting the topics covered.

Post Course Support

Unlimited post course email support on the course topics.

Delivery Options:
Choose a location...
3 Day Course
Wed, 19 Feb 2025 to Fri, 21 Feb 2025
£1495
Tue, 20 May 2025 to Thu, 22 May 2025
£1495
Tue, 19 Aug 2025 to Thu, 21 Aug 2025
£1495
Tue, 18 Nov 2025 to Thu, 20 Nov 2025
£1495

Private Courses

We can arrange your own private Python course.

Tailored

Have us build a custom private course tailored to your needs.

Cost Effective

If you are looking to training a group of people private courses can be very cost effective.

Post Course Support

Unlimited post course email support on the course topics.

What Our Clients Think

As usual a first class training course.

Wendy Thomas - Aldi Stores Ltd

Really enjoyed this course. It delivered exactly what I wanted out it.

Malkit Singh - Regatta Ltd

The trainer was an excellent tutor. He did check all of the group was able to keep up and if there were any problems or questions of the attendants, he was always willing to help.

Marianne Seager - Wincanton

This course was great, the trainer was very knowledgeable and has improved my knowledge considerably. The facilities are fantastic. Thank You!

Kurtis Fleming - HM Revenue & Customs

The trainer was fantastic and very knowledgable!

Harriet Woollam - Galloping Gourmet

The trainer was very through and very helpful. The course was delivered superbly and I'm very pleased.

David O'Hara - Multibrands UK

Related Courses

Next on Wed 19 Feb
Format:
Virtual or Classroom
Length:
3 Days
  • Intro to foundational Python concepts.
  • Operators, controls, and data handling.
  • Data storage techniques.
  • Code structuring and OOP.
  • Practical applications: files and databases.
  • Dive into Python's ecosystem and libraries.
Next on Tue 27 May
Format:
Virtual or Classroom
Length:
4 Days

    • Explore Python's advanced object-oriented programming.
    • Master design patterns and automated testing.
    • Enhance debugging and maintainable coding practices.
    • Optimise code for performance and reusability.