Programming in Python

- Πληροφορική - Επαγγελματίες IT

30 Οκτ 2026 16:30 02 Δεκ 2026 21:15 OnLine Virtual Classroom
Ελληνικά
45 ώρες ( 13 μέρες )
anad greek logo
Programming in Python

ΠΕΡΙΓΡΑΦΗ

The Programming in Python programme is designed to help both beginner and experienced professionals develop strong Python programming competencies. Participants will learn how to build applications, automate processes, manage data, develop object-oriented solutions, connect applications to web services, and apply Python within data science and software development environments.

ΣΚΟΠΟΣ ΣΕΜΙΝΑΡΙΟΥ

By the end of this programme, participants will be able to develop Python applications, work with data structures and object-oriented programming concepts, manage files and web-connected applications, implement testing and exception handling, and apply Python techniques for software development and data science projects.

ΠΕΡΙΣΣΟΤΕΡΕΣ ΠΛΗΡΟΦΟΡΙΕΣ

Course Outline

1 - Setting Up Python and Developing a Simple Application
  • Participants will learn how to install and configure Python and work within a development environment. The module covers Python syntax fundamentals, writing simple scripts, creating a basic Python application, and identifying common coding mistakes and errors.
2 - Processing Simple Data Types
  • Participants will explore Python variable types and learn how to process strings, integers, decimals, floats, and mixed number types through practical exercises and coding examples.
3 - Processing Data Structures
  • Participants will learn how to create, manage, and manipulate different Python data structures while understanding when and how to use each structure effectively.
4 - Writing Conditional Statements and Loops in Python
  • Participants will learn how to write conditional statements, use comparison operaactors, and implement loops such as “for” and “while” loops to control application behavior.
5 - Structuring Code for Reuse
  • Participants will learn how to structure Python applications using functions and object-oriented concepts while improving code readability and maintainability.
6 - Writing Code to Process Files and Directories
  • Participants will learn how to read and write text files, retrieve directory contents, and manage files and folders through practical Python coding exercises.
7 - Dealing with Exceptions
  • Participants will learn how to handle runtime errors using Python exception handling mechanisms and implement strategies for managing unexpected application behavior.
8 - Selecting an Object-Oriented Programming Approach for Python Applications
  • Participants will explore object-oriented design principles and understand the advantages of using OOP methodologies in Python applications.
9 - Creating Object-Oriented Python Applications
  • Participants will develop object-oriented Python applications by creating classes, implementing methods, and using practical software design techniques such as the Factory Design Pattern.
10 - Creating a Desktop Application
  • Participants will learn how to design user-friendly graphical interfaces and build interactive desktop applications through practical coding activities.
11 - Creating Data-Driven Applications
  • Participants will learn how to integrate databases into Python applications and perform common database management operations through practical exercises.
12 - Creating and Securing a Web Service-Connected App
  • Participants will learn how to create and consume web services, work with network application protocols, and secure web-connected Python applications.
13 - Programming Python for Data Science
  • Participants will learn how to clean datasets, visualize information, and perform basic machine learning tasks such as linear regression using Python tools and libraries.
14 - Implementing Unit Testing and Exception Handling
  • Participants will learn how to create unit tests, execute testing procedures, and manage application exceptions using Python testing frameworks and best practices.
15 - Packaging an Application for Distribution
  • Participants will learn how to package Python applications, create installation files, and prepare software for deployment across different environments.
Πληροφορίες Εκπαιδευτή
Αντρέας Στυλιανού - Εκπαιδευτής Επαγγελματικής Κατάρτισης
Andreas Stylianou after receiving his bachelor’s degree in computer science (BSc), he transferred to Loughborough University of Technology in England and obtained his Master of Science (MSc) in “Interactive Computing and System design. After his studies he returned to Cyprus where he started a Teaching carrier in Computer science courses which in Cyprus where just introduced. Mr. Andreas Stylianou has a carrier in many Colleges and universities and Private schools, here in Cyprus, teaching and s...
Αναλυτικό Κόστος Σεμιναρίου

Για Δικαιούχους ΑνΑΔ

  • € 1150.00
  • € 900.00
  • € 0.00
  • € 250.00
  • € 250.00

Για μη-Δικαιούχους ΑνΑΔ

  • € 1150.00
  • € 700.00
  • € 85.50
  • € 450.00
  • € 535.50
ΠΡΟΓΡΑΜΜΑ ΣΕΜΙΝΑΡΙΟΥ

Παρασκευή - 30 Οκτ 2026

Ώρα

16:30 - 19:45

ΕΚΠΑΙΔΕΥΤΗΣ:

Αντρέας Στυλιανού

Τοποθεσία:

OnLine Virtual Classroom

Δευτέρα - 02 Νοε 2026

Ώρα

18:00 - 21:15

ΕΚΠΑΙΔΕΥΤΗΣ:

Αντρέας Στυλιανού

Τοποθεσία:

OnLine Virtual Classroom

Τετάρτη - 04 Νοε 2026

Ώρα

18:00 - 21:15

ΕΚΠΑΙΔΕΥΤΗΣ:

Αντρέας Στυλιανού

Τοποθεσία:

OnLine Virtual Classroom

Παρασκευή - 06 Νοε 2026

Ώρα

18:00 - 21:15

ΕΚΠΑΙΔΕΥΤΗΣ:

Αντρέας Στυλιανού

Τοποθεσία:

OnLine Virtual Classroom

Δευτέρα - 09 Νοε 2026

Ώρα

18:00 - 21:15

ΕΚΠΑΙΔΕΥΤΗΣ:

Αντρέας Στυλιανού

Τοποθεσία:

OnLine Virtual Classroom

Τετάρτη - 11 Νοε 2026

Ώρα

18:00 - 21:15

ΕΚΠΑΙΔΕΥΤΗΣ:

Αντρέας Στυλιανού

Τοποθεσία:

OnLine Virtual Classroom

Παρασκευή - 13 Νοε 2026

Ώρα

18:00 - 21:15

ΕΚΠΑΙΔΕΥΤΗΣ:

Αντρέας Στυλιανού

Τοποθεσία:

OnLine Virtual Classroom

Δευτέρα - 16 Νοε 2026

Ώρα

18:00 - 21:15

ΕΚΠΑΙΔΕΥΤΗΣ:

Αντρέας Στυλιανού

Τοποθεσία:

OnLine Virtual Classroom

Τετάρτη - 18 Νοε 2026

Ώρα

18:00 - 21:15

ΕΚΠΑΙΔΕΥΤΗΣ:

Αντρέας Στυλιανού

Τοποθεσία:

OnLine Virtual Classroom

Παρασκευή - 20 Νοε 2026

Ώρα

18:00 - 21:15

ΕΚΠΑΙΔΕΥΤΗΣ:

Αντρέας Στυλιανού

Τοποθεσία:

OnLine Virtual Classroom

Δευτέρα - 23 Νοε 2026

Ώρα

18:00 - 21:15

ΕΚΠΑΙΔΕΥΤΗΣ:

Αντρέας Στυλιανού

Τοποθεσία:

OnLine Virtual Classroom

Τετάρτη - 25 Νοε 2026

Ώρα

18:00 - 21:15

ΕΚΠΑΙΔΕΥΤΗΣ:

Αντρέας Στυλιανού

Τοποθεσία:

OnLine Virtual Classroom

Παρασκευή - 27 Νοε 2026

Ώρα

18:00 - 21:15

ΕΚΠΑΙΔΕΥΤΗΣ:

Αντρέας Στυλιανού

Τοποθεσία:

OnLine Virtual Classroom

Δευτέρα - 30 Νοε 2026

Ώρα

18:00 - 21:15

ΕΚΠΑΙΔΕΥΤΗΣ:

Αντρέας Στυλιανού

Τοποθεσία:

OnLine Virtual Classroom

Τετάρτη - 02 Δεκ 2026

Ώρα

18:00 - 21:15

ΕΚΠΑΙΔΕΥΤΗΣ:

Αντρέας Στυλιανού

Τοποθεσία:

OnLine Virtual Classroom

Εκδήλωση Ενδιαφέροντος : Programming in Python

Σεμινάρια στην ίδια κατηγορία από τον ίδιο διοργανωτή
Creating Landing Page Websites with Artificial Intelligence (AI) Tools...

...

05/10/2026 16:00

7.00 ώρες (2 μέρες)

Αγγλικά

Επιχορηγημένο-ΑνΑΔ

Live Online

Scrum Essentials...

The Scrum Essentials course introduces participants to the Scrum framework and its application in Agile project environments. Participants learn the core princi...

20/10/2026 09:00

10.00 ώρες (2 μέρες)

Αγγλικά

Επιχορηγημένο-ΑνΑΔ

Live Online

Programming in Python...

The Programming in Python programme is designed to help both beginner and experienced professionals develop strong Python programming competencies. Participants...

30/10/2026 16:30

45.00 ώρες (13 μέρες)

Ελληνικά

Επιχορηγημένο-ΑνΑΔ

Live Online

Facilitating Agile Transformation...

...

16/11/2026 09:00

22.00 ώρες (6 μέρες)

Αγγλικά

Επιχορηγημένο-ΑνΑΔ

Live Online

Creating a Digital Store (e-shop) with AI Tools...

The Creating a Digital Store (e-shop) with AI Tools training introduces participants to the process of designing, building, and managing an online store using m...

25/11/2026 09:00

21.00 ώρες (5 μέρες)

Αγγλικά

Επιχορηγημένο-ΑνΑΔ

Μικτή Εκπαίδευση

PECB GDPR Certified Data Protection Officer...

Considering that data breaches have become highly sophisticated in the recent years, the need for data protection has increased as well. Information Security ...

30/11/2026 09:00

33.00 ώρες (5 μέρες)

Αγγλικά

Επιχορηγημένο-ΑνΑΔ

EIMF (Λευκωσία)