Sector-specific

Python

Programming Languages 40 hours

Introduction

The course Python It offers you the chance to immerse yourself in one of the most sought-after and versatile programming languages on the market today. With the rise of technology and digital transformation, Python has become a essential tool for any professional who wishes to excel in the field of programming and software development. You’ll learn how to develop efficient algorithms, manage files effectively, create powerful functions and design classes that will enhance your skills in computational thinking. This course is designed to equip you with the skills you need to adapt to an ever-changing workplace, where there is a growing demand for experts in Python It continues to grow. Choosing this course will enable you to gain key knowledge that will open the door to a wide range of career opportunities, allowing you to excel in a rapidly expanding sector. With our online training, you’ll be able to learn in a way that flexible and at your own pace, thereby ensuring a personalised and effective learning experience.

Objectives

  • Understanding the basics of algorithms for solving problems computer problems efficiently. 

  • Developing skills in the using Python to create, save and read data files efficiently.

  • Learn how to define and use functions in Python to organise and reuse the code efficiently. 

  • Master the creation and manipulation of classes in order to implement object-oriented programming to objects in Python.

  • Apply the computational thinking to break down complex problems into simple, manageable solutions.

Table of Contents

TEACHING UNIT 1. ALGORITHMS AND COMPUTATIONAL THINKING
Why Python?
Variables
Conditionals
While loops and for loops
Error handling

TEACHING UNIT 2. SAVING AND OPENING FILES
Saving and reading files
Writing to text files
CSV files
Writing to CSV files
Libraries

TEACHING UNIT 3. FUNCTIONS
The functions
Basic functions in Python
Functions with parameters
Functions with a return value
Python-specific functions

TEACHING UNIT 4. LESSONS
Object-oriented programming (OOP)
Classes. Initial definition and attributes
Methods of a class
Class inheritance
Object storage

Scroll to Top