Python για παιδιά (Επίπεδο II)

Επισκόπηση

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

Με το PCAP: Βασικά στοιχεία προγραμματισμού στην Python θα μάθετε να σχεδιάζετε, να γράφετε, να αποσφαλματώνετε και να εκτελείτε προγράμματα κωδικοποιημένα στη γλώσσα Python. Για την παρακολούθηση αυτού του μαθήματος απαιτείται γνώση του επιπέδου Ι της Python.

Χρησιμοποιείται από νεοσύστατες επιχειρήσεις και τεχνολογικούς γίγαντες όπως η Google, το Facebook, το Netflix και άλλοι, η Python σας προσφέρει άπειρες δυνατότητες για τη δημιουργία
μικρά και μεγάλης κλίμακας έργα λογισμικού. Φιλική προς το χρήστη με ευανάγνωστο κώδικα, η Python είναι μια εξαιρετική πρώτη γλώσσα προγραμματισμού για εκμάθηση και δεν απαιτεί προηγούμενες γνώσεις προγραμματισμού.

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

Σε αυτό το μάθημα, θα μάθετε δεξιότητες που είναι περιζήτητες, όπως ο τρόπος σχεδιασμού, ανάπτυξης και βελτίωσης προγραμμάτων υπολογιστών, μέθοδοι ανάλυσης προβλημάτων με τη χρήση προγραμματισμού, βέλτιστες πρακτικές προγραμματισμού και
περισσότερα. Το μάθημα σας προετοιμάζει επίσης για τις PCEP - Πιστοποίηση πιστοποιημένου προγραμματιστή Python για αρχάριους

Περιγραφή προγράμματος σπουδών

Το μάθημα Python for Kids (II) καλύπτει γενικές έννοιες και τεχνικές προγραμματισμού υπολογιστών. Πρόκειται για το δεύτερο, πιο προχωρημένο μάθημα Pythion for Kids.

Οι σπουδαστές έχουν πρόσβαση σε υλικό πρακτικής εξάσκησης, κουίζ και αξιολογήσεις για να μάθουν πώς να χρησιμοποιούν τις δεξιότητες και τις γνώσεις που αποκτούν στο μάθημα και να αλληλεπιδρούν με ορισμένες πραγματικές προγραμματιστικές εργασίες και καταστάσεις.

Στόχοι του προγράμματος σπουδών

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

Η ολοκλήρωση του μαθήματος εξασφαλίζει ότι ο σπουδαστής είναι πλήρως εξοικειωμένος με όλα τα πρωταρχικά μέσα που παρέχει η Python 3, ώστε να μπορεί να ξεκινήσει τις δικές του σπουδές και να ανοίξει το δρόμο για την καριέρα του προγραμματιστή.

Βιομηχανική πιστοποίηση

Το πρόγραμμα σπουδών Python for Kids (II) βοηθά τους μαθητές να προετοιμαστούν για τις εξετάσεις πιστοποίησης PCEP-Certified PCAP- Certified Associate in Python Programming.

**PCAP - Πιστοποιημένος συνεργάτης στον προγραμματισμό Python**

μετρά τις δεξιότητες και τις γνώσεις που σχετίζονται με τις πιο προηγμένες πτυχές του προγραμματισμού Python, συμπεριλαμβανομένων των θεμελιωδών εννοιών και τεχνικών που χρησιμοποιούνται στην αντικειμενοστραφή προσέγγιση (OOP).

Μια δήλωση επίτευξης θα εκδοθεί στους συμμετέχοντες που θα ολοκληρώσουν επιτυχώς την έκδοση του μαθήματος *PCAP: Βασικά στοιχεία προγραμματισμού στην Python*. Η Δήλωση Επίτευξης θα αναγνωρίζει ότι το άτομο έχει ολοκληρώσει το μάθημα και είναι πλέον έτοιμο να επιχειρήσει την απόκτηση της πιστοποίησης PCAP - *Certified Associate in Python Programming*, η οποία πραγματοποιείται μέσω της Pearson VUE με εξετάσεις μέσω υπολογιστή, με έκπτωση 50%.

Μαθήματα

1: Modules Packages and PIP
  • What is a module and why do we need it?
  • Importing and using modules
  • Review of some useful modules
  • What is a package and how does it differ from a module?
  • Constructing and using packages
  • PIP — the   Swiss army knife for package maintenance.
2: Exceptions, Strings, String and List Methods
  • Characters, strings and coding standards
  • Strings lists — similarities and differences
  • List methods
  • String methods
  • Python’s way of handling runtime errors
  • Controlling the flow of errors using try and except
  • Hierarchy of exceptions
3: Object Oriented Programming in Python
  • Basic concepts of object programming
  • From procedural to object approach — motivations and profits
  • Classes, objects, properties and methods
  • Inheritance and polymorphism
  • Exception as an object
4: Miscellaneous
  • Generators, iterators and closures
  • Working with filesystem, directory trees and files
  • Selected Python Standard Library modules (os, date, datet:time, calendar)
elGreek