Μαθαίνοντας Python – Μέρος 1ο
Γλώσσες προγραμματισμού όπως η Java,ν VB, η C++, κλπ. αποτελούν, κατά τη γνώμη μου, το βαρύ πυροβολικό στον κόσμο του προγραμματισμού. Συχνά όμως, οι προγραμματιστές θέλουν να γράψουν μια μικρή εφαρμογή, που να τους καλύπτει κάποια συγκεκριμένη ανάγκη, στα γρήγορα.
Στο σημερινό μας άρθρο θα κάνουμε μια εισαγωγή στην Python, μια απλά αλλά παράλληλα «δυνατή» γλώσσα προγραμματισμού, που θα σας επιτρέψει να αναπτύσσετε τις μικροεφαρμογές σας εύκολα και γρήγορα.
Γιατί Python;
- Διότι αποτελεί scripting γλώσσα και γλώσσα προγραμματισμού. Αυτό σημαίνει ότι αν και είναι μία διερμηνευόμενη γλώσσα (δεν χρειάζεται να μεταγλωττίσετε τον κώδικά σας, απλά σώζεται και «τρέχετε» την εφαρμογή σας), διατηρεί τα περισσότερα πλεονεκτήματα μιας κλασικής γλώσσας προγραμματισμού (π.χ. Java, VB, κλπ.).
- Είναι μια «απλή γλώσσα προγραμματισμού» ενώ συχνά την κατηγοριοποιούν στις very – high level languages. Οι δύο αυτοί χαρακτηρισμοί οφείλονται κυρίως στην απλή σύνταξη και τους «γενικούς» τύπους δεδομένων (που της επιτρέπουν μεγάλο πεδίο εφαρμογής).
- Επιτρέπει τη δημιουργία modules που μπορούν να χρησιμοποιηθούν εύκολα από άλλες εφαρμογές γραμμένες σε Python.
- Είναι προσανατολισμένη στην συγγραφή μικρότερων και συμπυκνωμένων εφαρμογών. Έτσι τα προγράμματα σε Python είναι αισθητά μικρότερα από τα αντίστοιχά τους σε γλώσσες όπως οι C/C++ ή Java.
- Το όνομά της σχετίζεται με την show του BBC “Monty Python’s Flying Circus” και όχι με το γνωστό ερπετό (αν οι Monty Pythons δεν σας είναι οικείοι, ψάξτε το λίγο παραπάνω, αξίζει!)
Προαπαιτούμενα
Το μόνο που χρειαζόμαστε είναι ο διερμηνευτής της Python.
Βουτιά στα βαθειά. Πως εγκαθιστώ την Python στον υπολογιστή μου;
Επισκεπτόμαστε το http://www.python.org/download/ και κατεβάζουμε το αρχείο εγκατάστασης που ταιριάζει στο λειτουργικό μας σύστημα και τα χαρακτηριστικά του υπολογιστή μας. (Στα πλαίσια του συγκεκριμένου οδηγού θα εγκαταστήσουμε την Python 3.1.1 σε σύστημα 64bit που φιλοξενεί Windows λειτουργικό σύστημα, επομένως κατεβάζουμε το αρχείο εγκατάστασης python-3.1.1.amd64.msi)
Ακολουθούμε πιστά τις οδηγίες του οδηγού εγκατάστασης χωρίς να αλλάξουμε καμία απολύτως ρύθμιση.
Περιμένουμε λίγη ώρα και τελικά, αν όλα πήγαν καλά, πρέπει να βλέπουμε στις οθόνες μας το εξής παράθυρο:
Η Python έχει εγκατασταθεί στο σύστημά μας και είμαστε έτοιμη να γράψουμε το πρώτο μας πρόγραμμα…
Το περιβάλλον της Python 3.1.1
…πριν όμως το κάνουμε αυτό ας ρίξουμε μια ματιά στο περιβάλλον της Python. Στον φάκελο Έναρξη > Προγράμματα > Python (που αποτελεί το βασικό μενού εικονιδίων της Python) θα βρούμε τις εξής επιλογές:
- IDLE (Python GUI)
- Module Docs
- Python (command line)
- Python Manuals
- Uninstall Python
Οι δύο τελευταίες επιλογές είναι προφανές ότι αντιστοιχούν σε προβολή του εγχειριδίου χρήσης της γλώσσας και απεγκατάσταση της Python από τον υπολογιστή. Ας δούμε λίγο αναλυτικότερα τις υπόλοιπες τρεις.
IDLE (Python GUI): Αποτελεί μια διεπαφή χρήστη που, εκτός από το γεγονός ότι ανοίγει τον διερμηνευτή της Python, προσφέρει κάποιες ευκολίες στον προγραμματιστή όπως να ανοίγει και να επεξεργάζεται εφαρμογές python, να κάνει debugging και πολλές από τις ευκολίες που παρέχει ένας μέσος επεξεργαστής κειμένου (εύρεση / αντικατάσταση, λειτουργίες αντιγραφής / αποκοπής / επικόλλησης, κλπ.). Αποτελεί το εργαλείο που θα χρησιμοποιήσουμε για να δημιουργούμε, να τρέχουμε, να δοκιμάζουμε και να εκτελούμε λειτουργίες debugging στην τρέχουσα σειρά σεμιναρίων. Φυσικά, για την συγγραφή των Python εφαρμογών μας μπορούμε να χρησιμοποιήσουμε εναλλακτικά οποιονδήποτε άλλο επεξεργαστή κειμένου μας βολεύει.
Module Docs: Πρόκειται για ένα εργαλείο που επιτρέπει στον προγραμματιστή να περιηγηθεί στα modules που περιέχονται εγγενώς στην Python καθώς και να εμφανίσει πληροφορίες για τις λειτουργίες τους. Τέλος δίνει τη δυνατότητα στον χρήστη να δει τα πάντα συγκεντρωμένα μέσω του αγαπημένου του web browser.
Python (command line):
Ουσιαστικά ανοίγει τον διερμηνευτεί της Python σε ένα περιβάλλον DOS ώστε να μπορούμε να «τρέξουμε» τις εφαρμογές μας. Ωστόσο δεν προσφέρει καμία επιπλέον δυνατότητα. Χρησιμοποιείτε συνήθως για να τρέχουμε προγράμματα τα οποία έχουν ήδη δοκιμαστεί για σφάλματα.
Το πρώτο μας Python script
Ανοίγουμε το IDLE (Python GUI).
Επιλέγουμε File > New Window ή εκτελούμε Ctrl + N. Ένα παράθυρο κειμενογράφου ανοίγει.
Γράφουμε τον κώδικα:
print(“We are no longer the knights who say NI…”)
και σώζουμε το αρχείο ( File > Save ή Ctrl+S ) ως test σε φάκελο της επιλογής μας.
Στη συνέχεια, μένοντας στο παράθυρο του κώδικα, επιλέγουμε Run > Run module ή πατούμε το F5.
Αν βλέπετε:
Έχετε γράψει επιτυχώς το πρώτο python script και σας αξίζει μια ζεστή κούπα καφέ ή τσαγιού.












Από πού μπορώ να κατεβάσω τον διερμηνευτή?