Η Python είναι η πιο δημοφιλής γλώσσα των ημερών μας. Είναι ανοιχτού κώδικα, ισχυρή, ευανάγνωστη, έχει σαφή σύνταξη, εύχρηστη, γενικής χρήσης και ανεξάρτητη πλατφόρμας (cross-platform). Χρησιμοποιείται ανά τον κόσμο από κολοσσούς όπως η Wikipedia, Google, Yahoo!, Youtube, Netflix, CERN, NASA, Facebook, Amazon, Instagram, Reddit και πολλούς άλλους οργανισμούς.
Τα βασικά στοιχεία της γλώσσας περιλαμβάνουν τον έλεγχο της ροής, τις συναρτήσεις, τους πίνακες, τις λίστες, τα λεξικά και πολλά άλλα. Η Python είναι πανίσχυρη για την εκτέλεση εργασιών στον πραγματικό κόσμο αλλά και τις εργασίες που εκτελούν οι προγραμματιστές καθημερινά.
Εφαρμόζεται σε σχεδόν κάθε τομέα με υπολογιστές, στη διαχείριση συστήματος, στην ανάπτυξη ιστοτόπων, τη ρομποτική, την κινούμενη εικόνα, τα παιχνίδια, την επιστημονική μοντελοποίηση και πολλά άλλα. Έχει τεράστια υποστήριξη βιβλιοθηκών που μπορούν εύκολα να εισαχθούν σε κάθε πρόγραμμα.
Θεματικές Ενότητες
1. Βασική Σύνταξη και Τύποι Δεδομένων
2. Επιλογές
3. Δομές Επανάληψης - Iteration
4. Συναρτήσεις - Functions
5. Πίνακες – Arrays
6. Πολυδιάστατοι Πίνακες – Multidimensional Arrays
7. Λίστες (Μέρος Α’) – Lists (Part A)
8. Λίστες (Μέρος Β’) – Lists+ (Part B)
9. Πλειάδες, Πακέτα και Λεξικά - Tuples, Sets and Dictionaries
10. Διαχείριση Αρχείων, Εντολές Εισόδου και Εξόδου - File Handling, Input and Output
11. Strings και Εξεργασία Κειμένου – Strings and Text Processing
12. Συναρτήσεις και Αντικείμενα – Functions and Objects