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

Επισκόπηση

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

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

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

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

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

Το μάθημα σας προετοιμάζει επίσης για την PCEP - Πιστοποίηση πιστοποιημένου προγραμματιστή Python για αρχάριους

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

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

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

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

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

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

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

Το πρόγραμμα σπουδών PCAP: Programming Essenstials in Python βοηθά τους μαθητές να προετοιμαστούν για το PCEP-Certified Entry-Level Python Programmer.

**PCEP - Πιστοποιημένος προγραμματιστής Python για αρχάριους**

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

Μαθήματα

Μέρος 1

1: Introduction to Python and Computer Programming
  • Python as a modern, universal and growing programming language
  • Python versions and language development
  • Brief review of tools and environment needed to start programming in Python
2: Data Type, Variables Basic Input-Output Operations, Basic Operators
  • How to write and run the very first Python program
  • Python literals
  • Python operators and expressions
  • Variable – naming and using
  • Basic input/output operations in Pything
3: Boolean Values, Conditional Execution, Loops, Lists and List processing, Logic and Bitwise Operations
  • Boolean data type
  • Relational operator and Pythion
  • Decision making in Python
  • Pepeating code execution using loops
  • Logic and bitwise operations in Python
  • Lists in Python: constructing, indexing, slicing amd content manipulation
  • How to sort a list using a bubble-sort algorithm
  • Multidimentional lists and their applications
4:Functions, Tuples, Dictionaries and Data Processing
  • Code structuring and the concept of functions
  • Function invocationand returning a result from a funtion
  • Name scopes and variable shadowing
  • Tuples – purpose, constructing and using
  • Dictionaries – purpose, constructing and using
elGreek