Ιστολόγιο

Ιστορικό Python

Δημιουργήθηκε από τον Ολλανδό Γκίντο βαν Ρόσσουμ (Guido van Rossum) στο ερευνιτικό κέντρο Centrum Wiskunde & Informatica (CWI) το 1989.[4] Αρχικά, η Python ήταν γλώσσα σεναρίων που χρησιμοποιήθηκε στο κατανεμημένο λειτουργικό σύστημα Amoeba,[4] ικανή και για κλήσεις συστήματος. Θεωρείται διάδοχος της γλώσσας προγραμματισμού ABC, μια και αυτή υπήρξε η βασική πηγή έμπνευσης για τον Γκίντο βαν Ρόσσουμ.[4]

Python 3. The standard type hierarchy.png

Η Python 2.0 κυκλοφόρησε στις 16 Οκτωβρίου του 2000. Στις 3 Δεκεμβρίου 2008 κυκλοφόρησε η έκδοση 3.0 (γνωστή και ως py3k ή python 3000). Πολλά από τα καινούργια χαρακτηριστικά αυτής της έκδοσης έχουν μεταφερθεί στις εκδόσεις 2.6 και 2.7 που είναι προς τα πίσω συμβατές.

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

Η Python 3.0 συνοδεύται με το πρόγραμμα 2to3.py, που επιτρέπει την μετατροπή κώδικα της έκδοσης 2.0 σε 3.0.[12][13]

Γκίντο βαν Ρόσσουμ, πρωτοστατούσε στην κοινότητα της Python μέχρι τον Ιούλιο του 2018, οπότε και παραιτήθηκε,[14][15] για να συνεχίσει μόνο ως μέλος του Διοικητικού Συμβουλίου

Υλικό για προγραμματισμό

Για να ξεκινήσετε μπορείτε να κατεβάσετε το παρακάτω αρχείο:

Γλώσσες Προγραμματισμού

Εισαγωγη Στον Προγραμματισμό

Προγραμματισμός υπολογιστών ( «computer programming») καλείται το σύνολο των διαδικασιών σύνταξης ενός υπολογιστικού προγράμματος, συνήθως ως υλοποίηση κάποιων αλγορίθμων ύστερα από προσεκτική σχεδίαση, για την αυτοματοποιημένη εκτέλεση εργασιών ή επίλυση κάποιου υπολογιστικού προβλήματος από έναν υπολογιστή. Ο προγραμματισμός περιλαμβάνει επίσης τον έλεγχο του προγράμματος για την επαλήθευση της ακρίβειας και της ορθότητάς του (αποσφαλμάτωση), και την προπαρασκευή των οδηγιών με τις οποίες ένας υπολογιστής θα εκτελέσει τις εντολές που καθορίζονται στις προδιαγραφές του προγράμματος. Θεμελιώδη ρόλο στον υπολογιστικό προγραμματισμό διαδραματίζουν οι χιλιάδες διαφορετικές γλώσσες προγραμματισμού, δηλαδή οι προ τυποποιημένες τυπικές γλώσσες απαραίτητες για τη σύνθεση ενός προγράμματος. Ο πηγαίος κώδικας του προγράμματος αποτελείται από τις εντολές που έχει γράψει ο προγραμματιστής χρησιμοποιώντας μία γλώσσα προγραμματισμού. Το πηγαίο πρόγραμμα για εκτελεστεί από την Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ) του Η/Υ -τον επεξεργαστή, πρέπει στη συνέχεια να μεταφραστεί σε γλώσσα μηχανής από εξειδικευμένο λογισμικό, τους μεταγλωττιστές (compilers) και τους διερμηνείς (interpreters)

Γλώσσες Προγραμματισμού

  • Python
  • Java
  • C
  • C++