>> Ενότητα Μαθήματος : Γλώσσα προγραμματισμού Python (click για είσοδο)

Επιμέλεια ενότητας : Πεφάνης Ευάγγελος - Ε.Τ.Ε.Π

Γλώσσα προγραμματισμού 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

1

PyScripter Download από:

https://sourceforge.net/projects/pyscripter/files/PyScripter-v4.2/PyScripter-4.2.2-x64-Setup.exe/download

Χρήσιμες σημειώσεις - free eBooks

Python - Βασικές Έννοιες - Εντολές
Εισαγωγή στον Προγραμματισμό με την γλώσσα Python
Εισαγωγή στον Προγραμματισμό με αρωγό τη γλώσσα Python
Μαθαίνω Python & Tkinter
Think Python (Μετάφραση στα ελληνικά)

Χρήσιμοι Σύνδεσμοι - links

Γλώσσα προγραμματισμού Python (Επίσημο Site της γλώσσας)
 
Το λογότυπο της Python.
 
Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια.
Η Python είναι διερμηνευόμενη (interprited), γενικού σκοπού (general-purpose) και υψηλού επιπέδουγλώσσα προγραμματισμούΑνήκει στις γλώσσες προστακτικού προγραμματισμού (Imperative programming) και υποστηρίζει τόσο το διαδικαστικό (procedural programming) όσο και το αντικειμενοστρεφές (object-oriented programmingπρογραμματιστικό υπόδειγμα (programming paradigm). Είναι δυναμική γλώσσα προγραμματισμού ( dynamically typed) και υποστηρίζει συλλογή απορριμμάτων (garbage collection ή GC).

Δημιουργήθηκε από τον  Γκίντο βαν Ρόσσουμ (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 μέσω των ακόλουθων μορφών:

  • Διάφορα άρθρα δημοσιευμένα στην κεντρική σελίδα
  • Ηλεκτρονικά βιβλία
  • Ασκήσεις
  • Υποδείξεις απαντήσεων
  • Videos των παρουσιάσεων
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.