Tηλ.: +30 211 800 3671 | Ε-mail: [email protected] | Μαθήματα!

Start programming in one of the most popular coding languages ​​and feel like a real programmer. Python is used, inter alia, in for numerical calculations in institutions such as NASA or the European Organization for Nuclear Research CERN! Knowing this language opens up almost unlimited development opportunities!

once a week 48 meetings


Μικρές ομάδες Μέσος όρος 6 άτομα στην ομάδα


Πληρωμή Μηνιαία, τριμηνιαία, ετήσια


for the course 88,00 €

Μόλις ολοκληρωθεί το τρέχων πρόγραμμα, η μηνιαία συνδρομή θα επεκταθεί αυτόματα στο επόμενο μάθημα του εκπαιδευτικoύ προγράμματος.


Έχετε κάποια ερώτηση;

Εισαγωγή

This course is an opportunity to learn the language used by professional programmers. By learning the Python programming language, students are introduced to the terminology commonly used in the IT environment, learn to write their own code and create their own programs and games with pygame library. During the classes, students will get to know, inter alia, issues such as classes and exceptions - their elements and application and create your own Python projects.

Πρόγραμμα του μαθήματος

In this lesson we’ll create our first program in Python and get to know the Visual Studio Code IDE (Integrated Development Environment).
In this lesson we’ll learn basic data types (int, float, bool, string) and the term variable. We’ll also learn the most commonly used mathematical and logical operators.
In this lesson we’ll get to know basic mathematical operations on variables and built-in Python maths functions.
In this lesson we’ll dive into the world of relational and logical operations: >, >=, <, <=, ==, !=, ‘and’, ‘or’, ‘not’.
In this lesson we’ll learn what conditional statements are and how to use them.
In this lesson we’ll reinforce our knowledge about conditional statements and use them in different exercises.
In this lesson we’ll introduce loops. We’ll get to know the "while" loop and its use cases based on examples.
In this lesson we’ll deepen our knowledge about loops. We’ll learn the "for" loop. We’ll find out how to choose a proper loop for a given task and how to nest loops.
In this lesson we’ll learn Python Lists and deepen our knowledge about strings.
In this lesson we’ll learn functions.
In this lesson we’ll reinforce our knowledge about functions and add some new interesting information.
In this lesson we’ll learn the pygame module and create our first application with graphics.
In this lesson we’ll introduce advanced features of the pygame module and create a graphical application.
In this lesson we’ll revise our knowledge gained over this course.
The goal of the lesson is to consolidate the knowledge obtained in the course and practice the ability to individually select tools for solving presented tasks. In the lesson, students will face the most iconic problems of a programmer.
The goal of the lesson is to create a program that simulates an ATM, utilising all the knowledge the students have acquired during the previous lessons.
The goal of the lesson is to consolidate the knowledge learned throughout the course by creating a program that converts a simple sentence into a mathematical operation, such as: "three plus two" is converted to "3+2". Next, the program returns the result of the operation.
The goal of the lesson is to consolidate the knowledge acquired during the course by creating a Yahtzee game.
The lesson's purpose is to revise material from the first semester, such as variables and operations on variables, conditional instructions, loops, and functions.
In this lesson, you will learn what classes and objects are, and in what cases it is worth using them in programming. We will learn how to create your own objects, their functions and variables.
The purpose of this lesson is to discuss the constructor in the classes and to explain the difference between the variable associated with the object and the class.
In this lesson, you will learn how to inherit classes and how to use them.
We will create a simple RPG text game, where by using classes we will add to it opponents with unique abilities.
The aim of the project will be to write a mini game using the Pygame library where the player will be able to create his own character from various smaller elements, such as the appearance of the face, hairstyle or equipment.
The classes are a continuation of the topic carried out in the previous lesson.
The aim of the lesson will be to recreate the cult game Snake. In this project, we will use class knowledge to create a snake game using the Pygame library.
The classes are a continuation of the topic carried out in the previous lesson.
The class is a continuation of the topic carried out in the previous lesson.
The purpose of the lesson is to create a clone of the Arkanoid game. It will be the most advanced project. The game will have a complex logic of collision and ball bounce, we will discuss how you can implement different levels in the game.
The purpose of the lesson is to continue the previous lesson, create the Arkanoid game project.
Completion of Arkanoid project and semester summary
In programming, there are pre-defined data structures such as arrays or lists. However, sometimes, we need to create a customised structure tailored to our needs. In this class, we will learn how to do this.
Algorithms are tools that help to solve various problems. While there are pre-made algorithms in programming, sometimes we need to create customised ones to suit our needs. During this lesson, we will learn how to develop and analyse algorithms to better address different programming problems.
In this lesson, we will create a simple Tamagotchi game in which you will take care of a virtual pet. You will have to take care of its happiness and hunger levels, feed it, play with it, and even adjust its appearance depending on its mood. Our game will be interactive, thanks to simple on-screen buttons.
In the lesson, the Tamagotchi project will be extended with new functionality.
In this lesson, we will review how to use dictionaries and learn what JSON files are. We will understand the differences between them and how to use the JSON library.
In this lesson, we will learn about the fpdf library and use it to generate a PDF file with a vacation offer.
In this lesson, we will learn how to group data and create graphs based on it.
In this lesson, we will learn how to manage folders by creating a simple program to rename all files in a given folder.
In this lesson, we will create a program simulating an MP3 player where we can play music and switch between tracks.
In this lesson, we will get acquainted with the openCV library and learn how to apply filters to images.
In this lesson, we will create a program for automatically generating and sending emails to a given address.
In this lesson, we will learn the art of finding certain patterns within text.
In this lesson, we will learn how to do simple video editing in Python - speeding up, slowing down, trimming fragments, or applying filters to parts of a video.
In this lesson, we will get to know the request and bs4 libraries, through which we will learn how to extract data from websites.
In this lesson, we will get to know the request and bs4 libraries, through which we will learn how to extract data from websites.
In this lesson, we will create an extensive project that summarizes the knowledge acquired during the course.
In this lesson, we will create an extensive project that summarizes the knowledge acquired during the course.

Προγραμματίστε το μέλλον σας!

Εγγραφείτε τώρα!