FAQ
- Δεν μπορω να χρησιμοποιησω προγράμματα με εισαγωγη δεδομενων.
- Αν χρησιμοποιειτε τον IDLE δοκιμαστε να ρτεξετε τα προγραμματα απο την γραμμή εντολων. Αυτό το πρόβλημα φαίνεται να έχει
διορθωθει απο την έκδοση 0.6 και μετα. Αν χρησιμοποιειτε καποια παλιοτερη εκδοση του IDLE δοκιμάστε την αναβάθμιση σε έκδοση της
Python 2.0 ή νεωτερη.
- Υπάρχει κάποια εκτυπωσιμη μορφη αυτου του κειμενου;
- Ναι, προχωρηστε στην παρακάτω ερωτηση.
- Υπάρχει αυτό το κειμενο σε μορφή PDF ή zipped (συμπιεσμένο);
- Ναι, στην διευθυνση http://www.honors.montana.edu/~jjc/easytut/ υπαρχουν πολλες διαφορετικες μορφες.
- Με ποιο προγραμμα γραφτηκε αυτό το tutorial;
- Γραφτηκε με LATEX, δείτε περισσοτερα στοαρχείο easytut.tex.
- Δεν μπορω να γραψω προγραμματα μεγαλυτερα από μια γραμμή.
- Αν τα προγράμματα που γραφετε τρεχουν την ιδια στιγμή πρεπει να δημιουργησετε ενα αρχειο αντι να τα γραφετε στην αλληλεπιδραστικη χρηση. (Συμβουλη:
Η αλληλεπιδραστική χρηση ειναι οτα εμφανιζεται το
>>>
στην αρχη της γραμμής εντολης.)
- Δεν υπαρχει απαντηση στην ερωτηση μου.
- Στειλτε μου email και ρωτηστε με. Γραψτε μου τον κωδικα και ο,τι αλλο σχετικο (ισως, (ή μαλλον κυρίως) αν δεν δουλευει).
Θα βοηθήσει αν γραφετε το τι προσπαθειτε να κάνετε, τι συμβαίνει, τι περιμενατε, μηνυματα σφαλμάτων την έκδοση της Python,
το λειτουργικο σας συστημα, και αν η γάτα σας πατουσε πανω στο πληκτρολογιο. (Η δικη μου εχει μια μανια με το "space bar" και τα "control".)
- Θέ΄λω να διαβασω αυτο το κειμενο σε αλλη γλωσσα.
- Υπαρχει μια μετάφραση στα Κορεατικα στην διευθυνση:
http://home.hanmir.com/~johnsonj/easytut/easytut.html. Διάφοροι έχουν επικοινωνήσει μαζί μου λέγοντας
οτι δουλευουν σε μεταφρασεις σε αλλες γλωσσες οπως τα Γαλλικα αλλα δεν έχω ξανακουσει νεα τους. Αν έχετε κάνει κάποια μετάφραση η ξέρετε για κάποια τέτοια
, στειλτε μτην μου η στειλτε μου ενα link.
- Πως μπορω να φτιάξω ένα γραφικο περιβαλλον (GUI) στην Python?
- Χρησιμοποιηστε είτε το TKinter απο το http://www.python.org/topics/tkinter/ ή το WXPython απο το http://www.wxpython.org/
- Πως μπορω να φτιάξω ένα παιχνιδι στην Python?
- Η καλυτερη μεθοδος ειναι να χρησιμοποιησετε το PYgame απο το http://pygame.org/
- Πως μπορω να κάνω ένα προγραμμα της Python άμεσα εκτελεσιμο;
- Η συντομη απαντηση: Η Python είναι μια γλωσσα μεταφραζόμενη την στιγμη που το προγραμμα της τρέχει άρα, κάτι τέτοιο ειναι αδυνατο.
Η λεπτομερης απάντηση λέει οτι κατι παρόμοιο μπορεί να γίνει αν πάρετε τον interpreter της Python και το αρχείο του προγράμματος σας και
τα ενωσετε μαζί. Για περισσοτερες πληροφοριες επι του θέματος δείτε στο http://www.python.org/cgi-bin/faqw.py?req=all#4.28
- Θέ΄λω βοηθεια για τις ασκησεις
- Συμβουλη, το προγραμμα password χρειάζεται δυο μεταβλητες, μια για να κραταει τον αριθμο των προσπαθειων
που γραφτηκε ένας κωδικός και μια άλλη για να κραταει τον τελευταιο κωδικο που εισηχθηκε. Μπορείτε να μεταφορτωσετε (download) τις λυσεις απο την
διευθυνση http://www.honors.montana.edu/~jjc/easytut/
- Τι και ποτε ηταν το τελευταίο πραγμα που άλλαξε σ' αυτό το κειμενο
- 2000-Dec-16, added error handling chapter.
2000-Dec-22, Removed old install procedure.
2001-Jan-16, Fixed bug in program, Added example and data to lists section.
2001-Apr-5, Spelling, grammar, added another how to break programs, url fix for PDF version.
2001-May-13, Added chapter on debugging.
2001-Nov-11, Added exercises, fixed grammar, spelling, and hopefully improved explanations of some things.
2001-Nov-19, Added password exercise, revised references section.
2002-Feb-23, Moved 3 times password exercise, changed l to list in list examples question. Added a new example to Decisions chapter, added two new exercises.
2002-Mar-14, Changed abs to my_abs since python now defines a abs function.
2002-May-15, Added a faq about creating an executable. Added a comment from
about the list example. Fixed typos from Axel Kleiboemer.
2002-Jun-14, Changed a program to use while true instead of while 1 to
be more clear.
2002-Jul-5, Rewrote functions chapter. Modified fib program to hopefully
be clearer.
Josh Cogliati jjc@honors.montana.edu
Λεων Δ' Ισαυρος leoniv4@softhome.net