Python Programming: από τις βασικές αρχές στην ανάπτυξη εφαρμογών
Αποκτήστε τις γνώσεις και την πρακτική εμπειρία για να γράφετε κώδικα και να αναπτύσσετε εφαρμογές με Python. Το Programming with Python σας καθοδηγεί από τις βασικές αρχές του προγραμματισμού έως το Object-Oriented Programming, μέσα από μια δομημένη εκπαιδευτική διαδρομή που δεν απαιτεί προηγούμενη εμπειρία προγραμματισμού.
Εκμάθηση Python με έμφαση στην πράξη
Το πρόγραμμα περιλαμβάνει 90 ώρες εκπαίδευσης, με περισσότερο από το 80% των μαθημάτων αφιερωμένο στην πρακτική εξάσκηση. Με προσέγγιση coding bootcamp, εφαρμόζετε τις νέες γνώσεις σε ασκήσεις και προγραμματιστικές εργασίες, αναπτύσσοντας σταδιακά την ικανότητα να μετατρέπετε ένα πρόβλημα σε λειτουργικό κώδικα.
Μέσα από τη διαδικασία αυτή, μαθαίνετε να οργανώνετε τη λύση σας, να εντοπίζετε σφάλματα με debugging και να βελτιώνετε τον κώδικά σας.
Δύο ενότητες που χτίζουν σταδιακά τις δεξιότητές σας
Στην πρώτη ενότητα, Introduction to Python Programming, εξοικειώνεστε με τις βασικές έννοιες και τη σύνταξη της Python. Εργάζεστε με Variables, Data Types, Operators και Strings, χρησιμοποιείτε Conditional Statements και Loops και οργανώνετε δεδομένα με Lists, Tuples και Dictionaries. Παράλληλα, μαθαίνετε να δημιουργείτε Functions και να πραγματοποιείτε debugging με το PyCharm.
Στη δεύτερη ενότητα, Advanced Python Topics, εμβαθύνετε σε Modules and Packages, Virtual Environments, Exceptions και File I/O. Προχωράτε στο Object-Oriented Programming, δουλεύοντας με Classes, Instances και Inheritance, και γνωρίζετε τη μετάβαση από εφαρμογές console σε εφαρμογές Web. Η παρακολούθηση της δεύτερης ενότητας προϋποθέτει την επιτυχή ολοκλήρωση της πρώτης.
Ομαδικό project και portfolio στο GitHub
Στο πλαίσιο του προγράμματος, συνεργάζεστε σε ομάδες για την ανάπτυξη ενός project, το οποίο δημοσιεύεται σε δημόσιο GitHub repository. Εφαρμόζετε συνδυαστικά όσα έχετε διδαχθεί και αποκτάτε εμπειρία συνεργασίας γύρω από ένα κοινό προγραμματιστικό έργο.
Το project αποτελεί ένα συγκεκριμένο δείγμα των δεξιοτήτων σας, το οποίο μπορείτε να εντάξετε στο portfolio σας, να παρουσιάσετε μαζί με το βιογραφικό σας και να εξελίξετε μετά την ολοκλήρωση της εκπαίδευσης.
Με την ολοκλήρωση του προγράμματος, θα μπορείτε να:
- Γράφετε κώδικα Python και να εντοπίζετε και να διορθώνετε σφάλματα με debugging.
- Χρησιμοποιείτε βασικές δομές δεδομένων, όπως Lists, Tuples και Dictionaries.
- Οργανώνετε τη λειτουργικότητα μιας εφαρμογής με Functions και Classes.
- Διαβάζετε και να γράφετε δεδομένα σε αρχεία και να διαχειρίζεστε Exceptions.
- Εφαρμόζετε τις αρχές του Object-Oriented Programming, συμπεριλαμβανομένου του Inheritance.
- Συνεργάζεστε στην ανάπτυξη ενός ομαδικού project και να το δημοσιεύετε σε GitHub repository.
Η ύλη είναι συμβατή με τις παρακάτω εξετάσεις Python Institute:
PCEP – Certified Entry-Level Python Programmer
PCAP – Certified Associate in Python Programming
| Ημέρες και Ώρες | Ημ/νία Έναρξης | Ημ/νία Λήξης | Ώρες ανά εβδομάδα |
|---|---|---|---|
| Δευτέρα & Τετάρτη 19:00-22:00 | 09/11/2026 | 03/03/2027 | 6 |
Δείτε το flyer του προγράμματος
1η Ενότητα: Εισαγωγή στον προγραμματισμό με Python
1η Ενότητα: Εισαγωγή στον προγραμματισμό με Python
Το μάθημα είναι εισαγωγικό και οποιοσδήποτε μπορεί να το παρακολουθήσει ανεξάρτητα από προηγούμενη εμπειρία προγραμματισμού με Python. Θα ήταν χρήσιμο να υπάρχουν βασικές δεξιότητες υπολογιστικής σκέψης.
Σε αυτή την ενότητα θα διδαχθείτε:
- Εισαγωγή στο μάθημα: Βασικές έννοιες
- Variables, data types & basic operators
- Working with strings, type casting, formatting
- Type casting, Boolean operators & expressions
- Control Flow: Loops
- Control Flow: Conditional Statements
- Data Collection: Lists
- Data Collections: Tuples
- Data Collections: Dictionaries
- Functions
- Code debugging with PyCharm
- Ομαδική εργασία στο εργαστήριο
2η Ενότητα: Προηγμένα θέματα Python
2η Ενότητα: Προηγμένα θέματα Python
Το μάθημα καλύπτει πιο προχωρημένα θέματα (object-oriented programming, data management και web) και απαιτεί την επιτυχή ολοκλήρωση της πρώτης ενότητας.
Σε αυτή την ενότητα θα διδαχθείτε:
- Python crash course
- Advanced String topics
- Importing Modules
- Modules and Packages, Virtual Environments
- Exceptions
- I/O Operations: Reading and Writing files
- Lambdas
- Object Oriented design with Python
- Inheritance
- Working with classes and instances
- From the console to the Web
- Ομαδική εργασία στο εργαστήριο
Χρειάζεσαι περισσότερες πληροφοριες?
Καλάθι αγορών ({{count}})
-
{{item.Title}}{{item.Description}}Τιμή: {{item.Price}}Ποσότητα: {{item.Quantity}}