Python ερωτήσεις.......

...IDE, compilers, κλπ

Συντονιστής: konnn

Re: Python ερωτήσεις.......

Δημοσίευσηαπό Nestor » 23 Νοέμ 2010, 17:05

Με μπέρδεψες λίγο με τα γραφόμενά σου voet. Μην γράφεις τον κώδικα κατευθείαν στο terminal.
Μπορείς να χρησιμοποιήσεις ένα επεξεργαστή κειμένου (editor) για να γράφεις το πρόγραμμα.

Άνοιξε το gedit, γράψε τον κώδικα που θες, και όταν θες να το σώσεις πήγαινε στο Αρχείο -> Αποθήκευση ως και σώσε το αρχείο σου με κατάληξη py.
δλδ έστω πως το ονομάζεις voet, τότε στην αποθήκευση που ζητάει το όνομα θα γράψεις voet.py και θα το έχει σώσει στον προσωπικό σου φάκελο (αυτόν με το σπιτάκι για σύμβολο).

Για να το τρέξεις μετά θα ανοίξεις το terminal (τερματικό) και θα γράψεις
python voet.py :)
Για να κάνεις οποιαδήποτε αλλαγή στο πρόγραμμα σου, αρκεί να ανοίξεις το voet.py με το gedit :)
Ελπίζω να σε βοήθησε.
An Open Source ViewMy Facebook
Γνώσεις ⇛ Linux: Ελάχιστες ┃ Προγραμματισμός: Όχι ┃ Αγγλικά: Σχεδόν Άριστα
Λειτουργικό ⇛ Ubuntu 10.10 32 bit σε Αcer Aspire 5315
Προδιαγραφές ⇛ Celeron M530 │ 2GB │Intel X3100 │ Atheros WiFi │Realtek onboard Audio │ TFT 15.4"
Λειτουργικό ⇛ Ubuntu 10.10 64 bit σε Desktop PC
Προδιαγραφές ⇛ AMD Phenom 64Bit 9850 Quad Core │ 4GB │nVidia 9800GTX │ Asus Crosshair 1│Realtek onboard Audio │ LG W2442PA
Εικόνα
Άβαταρ μέλους
Nestor
babeTUX
babeTUX
 
Δημοσιεύσεις: 61
Εγγραφή: 04 Οκτ 2010, 17:31
Εκτύπωση

Re: Python ερωτήσεις.......

Δημοσίευσηαπό stamatiou » 23 Νοέμ 2010, 18:36

Voet έγραψε:Εκει τι ειδα αλλα δεν καταλαβα την παραγραφο Επιλογή ενός επεξεργαστή κώδικα (Editor)

Απλά γράφε τα όλα στο gedit και αποθηκευσε τα με καταλυξη .py
1Γνώσεις→Linux: Αρχάριος┃Προγραμματισμός:Αρχάριος┃Αγγλικά:Μέτριος
2Λειτουργικό→Arch Linxu 32bit
3Προδιαγραφές→2x AMD AthlonX2 DualCore QL-66 ‖ RAM 1751 MiB ‖ Hewlett-Packard 308C - Hewlett-Packard Compaq 615
4Κάρτες γραφικών:ATI RS780M/RS780MN [Radeon HD 3200 Graphics][1002:9612]
5Δίκτυα:eth0:Marvell 88E8042 PCI-E Fast Ethernet Controller [11ab:4357] (rev 10)⋮eth1: Broadcom BCM4312 802.11b/g LP-PHY [14e4:4315](rev 01)
Πρωσοπική Ιστοσελίδα: http://giwrg98.co.cc
Άβαταρ μέλους
stamatiou
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 947
Εγγραφή: 25 Ιουν 2010, 20:23
Εκτύπωση

Re: Python ερωτήσεις.......

Δημοσίευσηαπό kamar » 23 Νοέμ 2010, 19:15

Παιδιά λίγη βοήθεια με unicode. Έχω το παρακάτω script (Python 2.6.6):
Κώδικας: Επιλογή όλων
#!/usr/bin/python
#-*-coding:utf-8-*-
# filename: dict.py

ga={}

ga['α']='Άλφα'
ga['ω']='Ωμέγα'
ga['χ']='Χι'
ga['δ']='Δέλτα'
ga['θ']='Θήτα'
ga['β']='Βήτα'
ga['γ']='Γάμα'
ga['ε']='Έψιλον'
ga['ψ']='Ψι'
ga['φ']='Φι'


print ga
print('\n\n')
for k in sorted(ga.keys()):
print 'Κλειδί: {0} ---> {1}'.format(k, ga[k])


που μου εμφανίζει το εξής αποτέλεσμα:

Κώδικας: Επιλογή όλων
>>> ================================== RESTART ==================================
>>>
{'\xcf\x89': '\xce\xa9\xce\xbc\xce\xad\xce\xb3\xce\xb1', '\xcf\x88': '\xce\xa8\xce\xb9', '\xcf\x87': '\xce\xa7\xce\xb9', '\xcf\x86': '\xce\xa6\xce\xb9', '\xce\xb8': '\xce\x98\xce\xae\xcf\x84\xce\xb1', '\xce\xb1': '\xce\x86\xce\xbb\xcf\x86\xce\xb1', '\xce\xb2': '\xce\x92\xce\xae\xcf\x84\xce\xb1', '\xce\xb3': '\xce\x93\xce\xac\xce\xbc\xce\xb1', '\xce\xb4': '\xce\x94\xce\xad\xce\xbb\xcf\x84\xce\xb1', '\xce\xb5': '\xce\x88\xcf\x88\xce\xb9\xce\xbb\xce\xbf\xce\xbd'}



Κλειδί: α ---> Άλφα
Κλειδί: β ---> Βήτα
Κλειδί: γ ---> Γάμα
Κλειδί: δ ---> Δέλτα
Κλειδί: ε ---> Έψιλον
Κλειδί: θ ---> Θήτα
Κλειδί: φ ---> Φι
Κλειδί: χ ---> Χι
Κλειδί: ψ ---> Ψι
Κλειδί: ω ---> Ωμέγα


Πώς θα εμφανίσω «σωστά» το dictionary; Σε python 3 δεν υπάρχει τέτοιο πρόβλημα.
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 14.04 trusty 3.13.0-91-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD A6-5400K APU with Radeon HD Graphics ‖ RAM 3347 MiB ‖ ASUS F2A55-M LK2 PLUS
4 Advanced Micro Devices, Inc. [AMD/ATI] Trinity [Radeon HD 7540D] [1002:9991] {radeon}
5 eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 09)
Άβαταρ μέλους
kamar
punkTUX
punkTUX
 
Δημοσιεύσεις: 166
Εγγραφή: 10 Μάιος 2008, 20:24
Τοποθεσία: Χανιά
Εκτύπωση

Re: Python ερωτήσεις.......

Δημοσίευσηαπό Voet » 23 Νοέμ 2010, 20:06

Σας ευχαριστω μαγκες τωρα καταλαβα . :bow: :thumbup: :wave:
1 Γνώσεις → Linux: Αρχάριος ┃ Προγραμματισμός: Καθόλου ┃ Αγγλικά: Μέτριος
2 Λειτουργικά → Ubuntu 11.04 natty 32bit (el_GR.UTF-8), Ubuntu 2.6.38-8-generic
3 Προδιαγραφές → Intel Pentium 4 CPU 3.00GHz ‖ RAM 1506 MiB ‖ ASUS INC. P5GD1 PRO
Άβαταρ μέλους
Voet
punkTUX
punkTUX
 
Δημοσιεύσεις: 205
Εγγραφή: 31 Αύγ 2010, 01:13
Εκτύπωση

Re: Python ερωτήσεις.......

Δημοσίευσηαπό Αλέξανδρος Ελ-Κάντι » 26 Δεκ 2010, 18:40

Παιδιά είμαι πρωτοετής και έχω ένα Project στο μάθημα εισαγωγή στους υπολογιστές και έχω συναντήσει ένα πρόβλημα πάνω σε unicode και δεν ξέρω πως να το λύσω..
Αν μπορούσατε να βοηθούσατε,το πρόβλημα είναι το εξής:

Έχω ένα string που περιέχει ένα όνομα ενός αρχείου,το οποίο όνομα βρισκόταν σε μορφή unicode.Έτσι όταν πάω τώρα να εκτυπώσω το όνομα του αρχείου:

Αντί για αυτό:

C:\Users\ΜΥΡΣΙΝΗ\DekstopΆσκηση+ΗΛΕΚΤΡΟΛΟΓΙΚΗΣ+ΕΓΚΑΤΑΣΤΑΣΗΣ.pdf

μου βγαίνει αυτό :

C:/Users/\u039c\u03a5\u03a1\u03a3\u0399\u039d\u0397/Desktop/\u0386\u03c3\u03ba\u03b7\u03c3\u03b7+\u039a\u039f\u0399\u039d\u039f\u03a7\u03a1\u0397\u03a3\u03a4\u0397\u03a3+\u0395\u0393\u039a\u0391\u03a4\u0391\u03a3\u03a4\u0391\u03a3\u0397\u03a3.pdf'

Παρόλο που έχω βάλει ακόμα στην αρχή του προγράμματος # -*- coding: cp1253 -*-.
Είμαι ανίδεος πάνω σε αυτά ,ως προτοετή δεν μου έχουν πει τίποτα ,απλά θα ήθελα λίγο βοήθεια για να δουλεύει το project μου επιτυχώς,ευχαριστώ προκαταβολικά για την όποια βοήθεια!Καλά Χριστούγεννα
Αλέξανδρος Ελ-Κάντι
babeTUX
babeTUX
 
Δημοσιεύσεις: 2
Εγγραφή: 26 Δεκ 2010, 18:07
Εκτύπωση

Re: Python ερωτήσεις.......

Δημοσίευσηαπό kyriax » 19 Ιαν 2011, 15:37

Παιδες και εγω εχω προβλημα με την Python....οταν παω να εκτελεσω το προγραμμα απο εκει που το εχω αποθηκευσει,παταω διπλο κλικ παει να εμφανισει το ms-dos και κλεινει αμεσως δεν εκτελει τπτ.! οταν ομως τρεχω το προγραμμα στην python το εκτελει κανονικα......! τι φταιει βρε παιδια?
kyriax
babeTUX
babeTUX
 
Δημοσιεύσεις: 1
Εγγραφή: 19 Ιαν 2011, 15:29
Εκτύπωση

Re: Python ερωτήσεις.......

Δημοσίευσηαπό kamar » 19 Ιαν 2011, 16:36

kyriax έγραψε:Παιδες και εγω εχω προβλημα με την Python....οταν παω να εκτελεσω το προγραμμα απο εκει που το εχω αποθηκευσει,παταω διπλο κλικ παει να εμφανισει το ms-dos και κλεινει αμεσως δεν εκτελει τπτ.! οταν ομως τρεχω το προγραμμα στην python το εκτελει κανονικα......! τι φταιει βρε παιδια?

Φταίει ότι μόλις το πρόγραμμα εκτελεστεί, το τερματικό δεν έχει λόγο ύπαρξης και κλείνει. Σ' αυτήν την περίπτωση στο τέλος του προγράμματος βάζεις μια εντολή input() ή raw_input() για να περιμένει.
Δες αυτό
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 14.04 trusty 3.13.0-91-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD A6-5400K APU with Radeon HD Graphics ‖ RAM 3347 MiB ‖ ASUS F2A55-M LK2 PLUS
4 Advanced Micro Devices, Inc. [AMD/ATI] Trinity [Radeon HD 7540D] [1002:9991] {radeon}
5 eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 09)
Άβαταρ μέλους
kamar
punkTUX
punkTUX
 
Δημοσιεύσεις: 166
Εγγραφή: 10 Μάιος 2008, 20:24
Τοποθεσία: Χανιά
Εκτύπωση

Re: Python ερωτήσεις.......

Δημοσίευσηαπό Αλέξανδρος Ελ-Κάντι » 12 Μαρ 2011, 19:07

Υπάρχει μια εντολή η system("pause") μου φαίνεται όπως και στην C,η οποία αποτρέπει τον cmd από το να κλείσει ,για τσέκαρε το (δεν είμαι τελείως σίγουρος για την σύνταξη).
Αλέξανδρος Ελ-Κάντι
babeTUX
babeTUX
 
Δημοσιεύσεις: 2
Εγγραφή: 26 Δεκ 2010, 18:07
Εκτύπωση

Re: Python ερωτήσεις.......

Δημοσίευσηαπό medigeek » 12 Μαρ 2011, 19:20

Είτε απλά να κάνει παυση μερικών δευτερολέπτων και να κλείσει αυτόματα.
http://docs.python.org/library/time.html#time.sleep
Κώδικας: Επιλογή όλων
import time
time.sleep(5)
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Προηγούμενη

Επιστροφή στο Εφαρμογές για Ανάπτυξη Λογισμικού

cron