Βρείτε Σεμινάρια

Σεμινάριο εξ αποστάσεως

Εισαγωγή στην Python

Διοργανωτής Σεμιναρίου E-Learning:
CEARS (Centre of Academic Research and Studies)
Εξ Αποστάσεως
E-Learning
καθημερινές ενάρξεις
200 ώρες

Εισηγητής

Λώλας Θεοφάνης

Σε ποιους απευθύνεται

Το σεμινάριο είναι σχεδιασμένο για αρχάριους που δεν έχουν προηγούμενη εμπειρία στον προγραμματισμό. Περιλαμβάνει αναλυτικές οδηγίες και πρακτικά projects, ώστε οι συμμετέχοντες να μπορούν να εφαρμόσουν άμεσα όσα μαθαίνουν.

Απευθύνεται, όμως, και σε όσους έχουν ήδη βασικές γνώσεις Python, καθώς καλύπτει ένα ευρύ φάσμα θεμάτων που επεκτείνονται σε επίπεδο Intermediate

Σκοπός

Με την ολοκλήρωση του σεμιναρίου, θα έχετε αποκτήσει γερές βάσεις στην Python και θα μπορείτε να:

  • Χρησιμοποιείτε τη γλώσσα Python για την ανάπτυξη προγραμμάτων.
  • Κατανοείτε και εφαρμόζετε τις βασικές δομές δεδομένων.
  • Γράφετε και οργανώνετε τον κώδικά σας με συναρτήσεις και modules.
  • Χρησιμοποιείτε βιβλιοθήκες και frameworks για πιο προηγμένες εφαρμογές.
  • Δημιουργείτε User Interfaces και γραφικά περιβάλλοντα.
  • Αναπτύσσετε απλά βιντεοπαιχνίδια με Python.

Περιγραφή σεμιναρίου

Το σεμινάριο Εισαγωγή στην Python σας εισάγει στον κόσμο του προγραμματισμού με τη γλώσσα Python, δίνοντας έμφαση στη σωστή κατανόηση και πρακτική εφαρμογή των θεμελιωδών εννοιών. Ξεκινώντας από απλές εντολές, όπως η εκτύπωση μηνυμάτων στην κονσόλα και η λήψη δεδομένων από τον χρήστη, προχωράμε σε πιο σύνθετες δομές, όπως μαθηματικές πράξεις, λίστες, λεξικά, λούπες και συναρτήσεις.

Επιπλέον, θα εξερευνήσουμε τις βιβλιοθήκες της Python, τη χρήση modules και πώς μπορούμε να οργανώσουμε τον κώδικά μας σε αρχεία. Ιδιαίτερη έμφαση θα δοθεί στη δημιουργία γραφικών περιβαλλόντων (GUIs) με την κλασική βιβλιοθήκη Turtle Graphics, καθώς και στη χρήση του tkInter για την ανάπτυξη εφαρμογών με διαδραστικά User Interfaces.

Το σεμινάριο ολοκληρώνεται με ένα project, όπου θα χρησιμοποιήσουμε όλες τις γνώσεις που αποκτήσαμε για να δημιουργήσουμε ένα πλήρες παιχνίδι με Pixelated Graphics, Menu Screen, επιλογή δυσκολίας και ηχητικά εφέ, συνδυάζοντας προγραμματισμό και δημιουργικότητα.

Τι θα μάθουμε;

Το περιεχόμενο του σεμιναρίου περιλαμβάνει:

Βασικές έννοιες Python

  • Εισαγωγή σε μεταβλητές & συναρτήσεις
  • Χρήση print(), input(), f-strings
  • Μαθηματικές πράξεις, τύποι δεδομένων (int, float, bool, str)

Δομές ελέγχου και ροής

  • if, elif, else
  • Λογικοί τελεστές (==, >, <, !=, or, and, not)

Λίστες & λεξικά

  • Δημιουργία & διαχείριση λιστών και λεξικών
  • Χρήση random module

Βρόχοι επανάληψης

  • for loops
  • while loops

Διαχείριση modules & συναρτήσεων

  • import, from x import y, import x as y
  • Οργάνωση κώδικα σε αρχεία

Object-Oriented Programming

  • Δημιουργία κλάσεων και αντικειμένων
  • Χρήση __init__(self), super().__init__()

Γραφικά και UI

  • Turtle Graphics (δημιουργία σχημάτων, animation, απλά παιχνίδια)
  • TkInter (User Interfaces, δημιουργία εφαρμογών)

Διαχείριση αρχείων και paths

  • Εργασία με αρχεία, αποθήκευση και ανάκτηση δεδομένων
  • Διαδρομές αρχείων (absolute & relative paths)

Projects που θα δημιουργήσουμε
📌 Εφαρμογές και παιχνίδια:

  1. Company Name Generator – Δημιουργία μοναδικών ονομάτων εταιρειών.
  2. Tip Calculator – Υπολογισμός φιλοδωρήματος.
  3. Treasure Island Game – Διαδραστικό παιχνίδι επιλογών.
  4. Rock-Paper-Scissors – Ψηφιακή εκδοχή του γνωστού παιχνιδιού.
  5. True Love Calculator – Υπολογισμός “ποσοστού αγάπης”.
  6. Password Generator – Δημιουργία ισχυρών κωδικών.
  7. Calculator – Υπολογιστής βασικών μαθηματικών πράξεων.
  8. Hangman – Κλασικό παιχνίδι κρεμάλας.
  9. Ceasar Cipher – Κρυπτογράφηση μηνυμάτων.
  10. Blind Auction – Συμμετοχή σε «τυφλή» δημοπρασία.
  11. Number Guessing Game – Μάντεψε τον αριθμό.
  12. Higher-Lower Game – Παιχνίδι με αριθμητικές συγκρίσεις.
  13. Blackjack – Προγραμματισμένη έκδοση του διάσημου παιχνιδιού.
  14. Dot-Heist-Art Painter – Δημιουργία τέχνης με Python.
  15. Team-Drawing Game – Συνεργατικό παιχνίδι ζωγραφικής.
  16. Turtle Crossing Game – Προγραμματισμός ενός διασκεδαστικού παιχνιδιού.
  17. Classic Snake – Το γνωστό παιχνίδι φιδάκι.
  18. Classic Pong – Ψηφιακή έκδοση του κλασικού παιχνιδιού Pong.
  19. Miles to Km Converter – Μετατροπέας μονάδων απόστασης.
  20. Math Quiz – Εκπαιδευτικό μαθηματικό παιχνίδι.

📌 Τελικό Project – Space Shooters
Ένα ολοκληρωμένο arcade game με αντιπάλους, ήχους και προηγμένα εφέ γραφικών.

Δομή Μαθημάτων

  • Θεωρία & Πρακτική
  • Κάθε ενότητα συνοδεύεται από αναλυτικές επεξηγήσεις και πρακτικές ασκήσεις.
  • Βήμα-Βήμα Οδηγίες
  • Ιδανικό για αρχάριους, με δομημένη καθοδήγηση.
  • Live Παραδείγματα
  • Διάδραση με πραγματικό κώδικα και υλοποίηση έργων.
  • Project-Based Learning
  • Δημιουργία λειτουργικών εφαρμογών σε κάθε μάθημα.
  • Τελικό Project
  • Δοκιμασία των γνώσεών σας με ένα διασκεδαστικό παιχνίδι.

Πληροφορίες συμμετοχής

Η παρακολούθηση της επιμόρφωσης είναι ΔΩΡΕΑΝ

Μετά το πέρας του προγράμματος δίνεται η δυνατότητα να λάβετε πιστοποιητικό ολοκλήρωσης ή βεβαίωση παρακολούθησης από το CE.A.R.S με κόστος 70€.

Κόστος Συμμετοχής

Δωρεάν

Φόρμα Εκδήλωσης Ενδιαφέροντος

Τα στοιχεία σας αποστέλλονται απευθείας στην εταιρεία που διοργανώνει το πρόγραμμα εκπαίδευσης.