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.
Python
Introduction
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