Τεχνικές Προγραμματισμού Υπολογιστών (Θ + Ε) (ECE_Κ150)
Ενότητες
Επιμέλεια ενότητας : Πεφάνης Ευάγγελος - Ε.Τ.Ε.Π
Γλώσσα προγραμματισμού Python.
Η Python είναι μία από τις πιο δημοφιλείς σύγχρονες γλώσσες προγραμματισμού. Είναι κατάλληλη για την επίλυση διαφόρων εργασιών και προσφέρει τις ίδιες δυνατότητες με άλλες γλώσσες προγραμματισμού: δυναμισμό, υποστήριξη για OOP (αντικειμενοστρεφή προγραμματισμό) και cross-platform. Η ανάπτυξη της Python ξεκίνησε από τον Guido Van Rossum στα μέσα της δεκαετίας του '90, έχει πετύχει να αναπτυχθεί σε πολύ μεγάλο βαθμό και να προσελκύει καθημερινά όλο και ποιό πολλούς προγραμματιστές που χρησιμοποιούν την Python για την υλοποίηση των έργων τους.
Η συνέχεια εντός της ενότητας...
Python Online Compiler https://www.programiz.com/python-programming/online-compiler/ | ||
ΠΕΡΙΕΧΟΜΕΝΟ ΕΡΓΑΣΤΗΡΙΑΚΩΝ ΑΣΚΗΣΕΩΝ - ΔΙΑΛΕΞΕΩΝ ΣΤΗΝ Python Εισαγωγή στην Python, εγκατάσταση της Python, συγγραφή και εκτέλεση προγράμματος σε Python, παρουσίαση περιβάλλοντων IDE για συγγραφή κώδικα σε python, μεταβλητές, τιμές και τύποι δεδομένων , εκφράσεις, τελεστές. Έλεγχος ροής εκτέλεσης, είσοδος δεδομένων από το πληκτρολόγιο ,λογική Boolean, εκτέλεση υπό συνθήκη, η εντολή if , η εντολή επανάληψης for, η εντολή επανάληψης while, σύγκριση της for με τη while , συναρτήσεις ,ορισμός και κλήση συνάρτησης, εμβέλεια μεταβλητών ,συμβολοσειρές τεκμηρίωσης (doc strings) Συμβολοσειρές, προσπέλαση με δείκτες , πέρασμα συμβολοσειράς με βρόγχο while , χαρακτήρες διαφυγής, σύγκριση συμβολοσειρών ,ο τελεστής in. Μέθοδοι για δομές δεδομένων : Λίστες, Πλειάδες, Λεξικά. - Αρχεία : Εγγραφή σε ένα αρχείο , Ανάγνωση από ένα αρχείο. Εισαγωγή στον Αντικειμενοστραφή προγραμματισμό - Ορισμός κλάσης, εμφάνιση αντικειμένων, Ενθυλάκωση, Κληρονομικότητα. Γραφική διεπαφή χρήστη - Παράδειγμα δημιουργίας προγράμματος αριθμομηχανής. | ||
Σημειώσεις εργαστηρίου | ||
1 Εργαστηριακές σημειώσεις στην γλώσσα Python | ||
2 Εργαστηριακές σημειώσεις στην γλώσσα Python | ||
3 Εργαστηριακές σημειώσεις στην γλώσσα Python | ||
4 Εργαστηριακές σημειώσεις στην γλώσσα Python | ||
PyScripter Εργαλείο ανάπτυξης κώδικα Python (Πλήρες και ελαφρύ) Απαιτεί πρώτα την εγκατάσταση της γλώσσας Python. Προτείνετε η νέα έκδοση 3.11.5 64 bit για καλύτερη συμβατότητα με παλαιότερες εφαρμογές Link για Python 3.11.5 : https://www.python.org/ftp/python/3.11.5/python-3.11.5-amd64.exe PyScripter Download από: | ||
Χρήσιμες σημειώσεις - free eBooks | ||
Python - Βασικές Έννοιες - Εντολές | ||
Εισαγωγή στον Προγραμματισμό με την γλώσσα Python | ||
Εισαγωγή στον Προγραμματισμό με αρωγό τη γλώσσα Python | ||
Μαθαίνω Python & Tkinter | ||
Think Python (Μετάφραση στα ελληνικά) | ||
Χρήσιμοι Σύνδεσμοι - links | ||
Γλώσσα προγραμματισμού Python (Επίσημο Site της γλώσσας) Δημιουργήθηκε από τον Γκίντο βαν Ρόσσουμ (Guido van Rossum) στο ερευνιτικό κέντρο Centrum Wiskunde & Informatica (CWI) το 1989 και κυκλοφόρησε για πρώτη φορά το 1991. Ο κύριος στόχος της είναι η αναγνωσιμότητα του κώδικά της και η ευκολία χρήσης της. Το συντακτικό της επιτρέπει στους προγραμματιστές να εκφράσουν έννοιες σε λιγότερες γραμμές κώδικα από ότι θα ήταν δυνατόν σε γλώσσες όπως η C++ ή η Java. Διακρίνεται λόγω του ότι έχει πολλές βιβλιοθήκες που διευκολύνουν ιδιαίτερα αρκετές συνηθισμένες εργασίες και για την ταχύτητα εκμάθησης της. Οι διερμηνευτές της Python είναι διαθέσιμοι για εγκατάσταση σε πολλά λειτουργικά συστήματα, επιτρέποντας στην Python την εκτέλεση κώδικα σε ευρεία γκάμα συστημάτων. Χρησιμοποιώντας εργαλεία τρίτων, όπως το ή το Pyinstaller, ο κώδικας της Python μπορεί να πακεταριστεί σε αυτόνομα εκτελέσιμα προγράμματα για μερικά από τα πιο δημοφιλή λειτουργικά συστήματα, επιτρέποντας τη διανομή του βασισμένου σε Python λογισμικού για χρήση σε αυτά τα περιβάλλοντα χωρίς να απαιτείται εγκατάσταση του διερμηνευτή της Python. Η Python αναπτύσσεται ως ανοιχτό λογισμικό (open source) και η διαχείρισή της γίνεται από τον μη κερδοσκοπικό οργανισμό Python Software Foundation. Ο κώδικας διανέμεται με την άδεια Python Software Foundation License η οποία είναι συμβατή με την GPL. Το όνομα της γλώσσας προέρχεται από την ομάδα των Άγγλων κωμικών Μόντυ Πάιθον και δεν έχει καμιά σχέση με το φίδι πύθωνα, παρότι το λογότυπό της παραπέμπει σε κάτι τέτοιο. |
||
Ελληνική Κοινότητα Προγραμματιστών Python Σκοπός μας είναι να μάθουμε όσα περισσότερα μπορούμε για την αγαπημένη μας γλώσσα προγραμματισμού αλλά και να γνωριστούμε μεταξύ μας. Προς την επίτευξη αυτού του διπλού σκοπού, διοργανώνονται συναντήσεις ανάμεσα στα μέλη μας ώστε να ανταλλάσουμε τις γνώσεις που αποκομίζουμε μέσω των προσπαθειών μας. Για την ενδυνάμωση αυτού του σκοπού θα ανεβαίνει υλικό στο συγκεκριμένο site μέσω των ακόλουθων μορφών:
|
||
Learn Python from YouTube Our Python Tutorials will help you learn Python quickly and thoroughly. We start with "Hello World" and then move on to data structures (sets, lists, tuples and dictionaries). Next we'll cover classes, and give a variety of in-depth examples and applications. |