Τα πάντα για την Python

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

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

Re: Τα πάντα για την Python

Δημοσίευσηαπό Ilias95 » 07 Απρ 2012, 20:32

@KeRber0s

Βλέποντας πρόχειρα τον κώδικα νομίζω έχει να κάνει με αυτό:
Κώδικας: Επιλογή όλων
source = ["/home/tanagno/Learnig Python/"]

Ο κατάλογος Learnig Python έχει κενό ανάμεσα στο όνομα.

Δες πως αντιμετωπίζεται:
Κώδικας: Επιλογή όλων
ilias@ilias-pc:~/test$ ls
a test.txt
ilias@ilias-pc:~/test$ cat a test.txt
cat: a: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
cat: test.txt: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
ilias@ilias-pc:~/test$ cat a\ test.txt
some text
ilias@ilias-pc:~/test$ cat "a test.txt"
some text
ilias@ilias-pc:~/test$


Οπότε θα το κάνεις:
Κώδικας: Επιλογή όλων
source = ['"/home/tanagno/Learnig Python/"']

είτε:
Κώδικας: Επιλογή όλων
source = ["/home/tanagno/Learnig\ Python/"]
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: Τα πάντα για την Python

Δημοσίευσηαπό medigeek » 07 Απρ 2012, 23:21

KeRber0s έγραψε:Κάνοντας πλήρη αντιγραφή ένα πρόγραμμα που δείχνει για αρχεία back up

Αυτό το πρόγραμμα αναφέρεται στον βιβλίο που μεταφράστηκε; Μπορείς να δώσεις το σύνδεσμο στην συγκεκριμένη σελίδα;
Κύπριος; Κόπιασε στο 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
Εκτύπωση

Re: Τα πάντα για την Python

Δημοσίευσηαπό Ilias95 » 08 Απρ 2012, 02:26

medigeek έγραψε:
KeRber0s έγραψε:Κάνοντας πλήρη αντιγραφή ένα πρόγραμμα που δείχνει για αρχεία back up

Αυτό το πρόγραμμα αναφέρεται στον βιβλίο που μεταφράστηκε; Μπορείς να δώσεις το σύνδεσμο στην συγκεκριμένη σελίδα;

http://www.swaroopch.org/notes/Python_e ... F%89%CE%BD
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: Τα πάντα για την Python

Δημοσίευσηαπό medigeek » 08 Απρ 2012, 15:38

Ευχαριστώ, θα το διορθώσω μόλις μεταφέρουμε τις σελίδες στο github :)
Κύπριος; Κόπιασε στο 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
Εκτύπωση

Re: Τα πάντα για την Python

Δημοσίευσηαπό Ilias95 » 08 Απρ 2012, 15:58

Τι ακριβώς θα διορθώσεις; Το πρόγραμμα δεν φαίνεται να έχει κάποιο σφάλμα.

Πάντως αυτό με τα εισαγωγικά το επισημαίνει μέσα στο πρόγραμμα σε σχόλιο:
Κώδικας: Επιλογή όλων
source = ['"C:\\My Documents"', 'C:\\Code']
# Προσέξτε τη χρήση διπλών εισαγωγικών εντός της συμβολοσειράς για ονόματα αρχείων με κενούς χαρακτήρες
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: Τα πάντα για την Python

Δημοσίευσηαπό KeRber0s » 08 Απρ 2012, 16:11

Ευχαριστώ για την βοήθεια το πρόβλημα ήταν το ότι ο φάκελος είχε το όνομα "Learnig python" οπότε ήταν σαν να αναφερόμουν σε άλλο φάκελο. ^^
Όσο για τα εισαγωγικά το είχα παρατηρήσει και είχα κάνει το συγκεκριμένο συνδυασμό. Οπότε δικό μου λάθος :S.
Γνώσεις ⇛ Linux: Μέτριο┃ Προγραμματισμός: Κάτι έχω ακούσει ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 11.04
Netbook HP 2140 ┃ CPU Intel(R) Atom(TM) CPU N270 @ 1.60GHz ┃ RAM 1GB ┃ HD FUJITSU MHZ2160B
Off topic:
Με την δύναμη της αλήθειας όσο ζω θα κατακτώ το σύμπαν.
V for Vedeta
Άβαταρ μέλους
KeRber0s
punkTUX
punkTUX
 
Δημοσιεύσεις: 179
Εγγραφή: 27 Αύγ 2009, 12:30
Εκτύπωση

Re: Τα πάντα για την Python

Δημοσίευσηαπό medigeek » 08 Απρ 2012, 16:54

Ilias95 έγραψε:
Τι ακριβώς θα διορθώσεις; Το πρόγραμμα δεν φαίνεται να έχει κάποιο σφάλμα.

Όντως :oops: Ούτε που το κοιταξα, απλά το έβαλα στα TODO -- ακόμη καλύτερα! :P
Κύπριος; Κόπιασε στο 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
Εκτύπωση

Re: Τα πάντα για την Python

Δημοσίευσηαπό medigeek » 07 Μάιος 2012, 02:01

FYI:
https://code.google.com/p/shedskin/
https://code.google.com/p/shedskin/wiki ... imitations
"An experimental (restricted) Python-to-C++ compiler"
Υπάρχει πακέτο για debian: http://packages.qa.debian.org/s/shedskin.html
Κύπριος; Κόπιασε στο 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
Εκτύπωση

Re: Τα πάντα για την Python

Δημοσίευσηαπό pmav99 » 07 Μάιος 2012, 03:15

medigeek έγραψε:FYI:
https://code.google.com/p/shedskin/
https://code.google.com/p/shedskin/wiki ... imitations
"An experimental (restricted) Python-to-C++ compiler"
Υπάρχει πακέτο για debian: http://packages.qa.debian.org/s/shedskin.html

Για όποιον ενδιαφέρεται για "επιτάχυνση" της python, ας δει την παρουσίαση του Ian Ozvald από το τελευταίο Pycon. Καλύπτει πρακτικά όλες τις τεχνικές που μπορείς να χρησιμοποιήσεις. Υπάρχουν και σημειώσεις από αντίστοιχη παρουσίαση που είχε κάνει στο Eurocon 2011. O κώδικας και για τα δύο υπάρχει σε repo στο github.

Το shedskin είναι και αποτελεσματικό και πολύ απλό στη χρήση αλλά δε μπορεί να χρησιμοποιηθεί πάντα. Νομίζω ότι η πιο ώριμη και εφαρμόσιμη λύση σε κάθε είδους project είναι η cython. Γίνεται development και ενός τρίτου compiler για python, αλλά είναι σε πιο πρώιμο στάδιο ακόμα.
pmav99
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 574
Εγγραφή: 05 Ιούλ 2008, 14:29
Εκτύπωση

Re: Τα πάντα για την Python

Δημοσίευσηαπό medigeek » 07 Μάιος 2012, 10:36

Ευχαριστώ πολύ για τις πληροφορίες :)
Κύπριος; Κόπιασε στο 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
Εκτύπωση

ΠροηγούμενηΕπόμενο

Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι