Μάθημα 1 - Τα βασικά

...ασύγχρονα μαθήματα python

Re: Μάθημα 1 - Τα βασικά

Δημοσίευσηαπό spyroskaftanis » 27 Αύγ 2009, 13:20

Άρχισα και εγώ να διαβάζω το βιβλίο και ομολογώ πως είναι πάρα πολύ καλό. :D :D Μετά και την ανάγνωση του 1ου μαθήματος έχω μια απορία (από το μάθημα 0): που ακριβώς γράφουμε την εντολή
Κώδικας: Επιλογή όλων
$ chmod a+x helloworld.py
   $ ./helloworld.py
   Χαίρε, Κόσμε!

για να κάνουμε το πρόγραμμα ετελέσιμο;;;
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: C/C++,Java, Bash, Android┃ Αγγλικά: Μέτρια (B2) | Γαλλικά: Λίγα (Β1)
Λειτουργικό σε Η/Υ ϰ μοντέλο: |ext4| Fedora 20 σε multirama notbook
Προδιαγραφές ⇛ CPU- Intel(R) Core(TM) 2 Duo @ 2.00GHz│ RAM 2GB │Intel Corporation Mobile GM965/GL960|
my personal blog: http://skaftanis.blogspot.com
my fedora blog : http://fedora-gr.blogspot.com/
My New Project: http://showmeyourcode.co.nf/
CEID upatras 3rd year student.
Άβαταρ μέλους
spyroskaftanis
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 538
Εγγραφή: 23 Φεβ 2009, 22:04
Τοποθεσία: Αργολίδα
Εκτύπωση

Re: Μάθημα 1 - Τα βασικά

Δημοσίευσηαπό da_perama1 » 27 Αύγ 2009, 14:01

Στο τερματικό ( Εφαρμογές -> Βοηθήματα -> Τερματικό )
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.04 precise 64bit (el_GR.UTF-8), Ubuntu 3.0.0-17-generic
3 Intel Core i5 CPU 650 3.20GHz ‖ RAM 7783 MiB ‖ Intel DH55TC -
4 Intel Core Processor Integrated Graphics Controller [8086:0042] (rev 02)
5 eth0: Intel 82578DC Gigabit Network Connection [8086:10f0] (rev 06)
da_perama1
punkTUX
punkTUX
 
Δημοσιεύσεις: 289
Εγγραφή: 11 Νοέμ 2008, 20:35
Τοποθεσία: Κέρκυρα
Εκτύπωση

Re: Μάθημα 1 - Τα βασικά

Δημοσίευσηαπό spyroskaftanis » 27 Αύγ 2009, 14:06

Έχω και μια άλλη απορία ή μάλλον πρόβλημα: από το τερματικό έχω καταφέρει να τρέξω μόνο το helloworld.py τα υπόλοιπα μου λένε κάτι σαν αυτό: python: can't open file 'var.py': [Errno 2] No such file or directory
( H εντόλή που πατάω είναι python var.py) Τι είναι λάθος τώρα;
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: C/C++,Java, Bash, Android┃ Αγγλικά: Μέτρια (B2) | Γαλλικά: Λίγα (Β1)
Λειτουργικό σε Η/Υ ϰ μοντέλο: |ext4| Fedora 20 σε multirama notbook
Προδιαγραφές ⇛ CPU- Intel(R) Core(TM) 2 Duo @ 2.00GHz│ RAM 2GB │Intel Corporation Mobile GM965/GL960|
my personal blog: http://skaftanis.blogspot.com
my fedora blog : http://fedora-gr.blogspot.com/
My New Project: http://showmeyourcode.co.nf/
CEID upatras 3rd year student.
Άβαταρ μέλους
spyroskaftanis
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 538
Εγγραφή: 23 Φεβ 2009, 22:04
Τοποθεσία: Αργολίδα
Εκτύπωση

Re: Μάθημα 1 - Τα βασικά

Δημοσίευσηαπό da_perama1 » 27 Αύγ 2009, 14:41

Το πιο πιθανόν είναι ότι το αρχείο σου δεν είναι αποθηκευμένο στο φάκελό που βρίσκεσαι. Δώσε ls για να δεις αν το αρχείο var.py βρίσκεται σ'αυτό το φάκελο.
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.04 precise 64bit (el_GR.UTF-8), Ubuntu 3.0.0-17-generic
3 Intel Core i5 CPU 650 3.20GHz ‖ RAM 7783 MiB ‖ Intel DH55TC -
4 Intel Core Processor Integrated Graphics Controller [8086:0042] (rev 02)
5 eth0: Intel 82578DC Gigabit Network Connection [8086:10f0] (rev 06)
da_perama1
punkTUX
punkTUX
 
Δημοσιεύσεις: 289
Εγγραφή: 11 Νοέμ 2008, 20:35
Τοποθεσία: Κέρκυρα
Εκτύπωση

Re: Μάθημα 1 - Τα βασικά

Δημοσίευσηαπό spyroskaftanis » 28 Αύγ 2009, 01:07

Ευχαριστώ πολύ. Τώρα αισθάνομαι πιο άνετα. Κάτι τελευταίο όμως :arrow: όταν λέμε εκτελέσιμο δεν ενοούμε ότι αν πατήσουμε δεξί κλικ πάνω του αυτό θα ανοίξει και θα τρέξει κανονικά; Εγώ πάντως όταν το έκανα είδα απλά τον κώδικα που είχα γράψει.
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: C/C++,Java, Bash, Android┃ Αγγλικά: Μέτρια (B2) | Γαλλικά: Λίγα (Β1)
Λειτουργικό σε Η/Υ ϰ μοντέλο: |ext4| Fedora 20 σε multirama notbook
Προδιαγραφές ⇛ CPU- Intel(R) Core(TM) 2 Duo @ 2.00GHz│ RAM 2GB │Intel Corporation Mobile GM965/GL960|
my personal blog: http://skaftanis.blogspot.com
my fedora blog : http://fedora-gr.blogspot.com/
My New Project: http://showmeyourcode.co.nf/
CEID upatras 3rd year student.
Άβαταρ μέλους
spyroskaftanis
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 538
Εγγραφή: 23 Φεβ 2009, 22:04
Τοποθεσία: Αργολίδα
Εκτύπωση

Re: Μάθημα 1 - Τα βασικά

Δημοσίευσηαπό da_perama1 » 28 Αύγ 2009, 09:45

Εισαγωγή -> 4.2 Εκτελέσιμα προγράμματα Python

Πάντως καλό είναι να εκτελέσεις το πρόγραμμά σου μέσα από το τερματικό. Ακόμα κι αν προσπαθήσεις να το εκτελέσεις μέσα από τον διαχειριστή αρχείων πάλι ένα τερματικό θα σου ανοίξει.
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.04 precise 64bit (el_GR.UTF-8), Ubuntu 3.0.0-17-generic
3 Intel Core i5 CPU 650 3.20GHz ‖ RAM 7783 MiB ‖ Intel DH55TC -
4 Intel Core Processor Integrated Graphics Controller [8086:0042] (rev 02)
5 eth0: Intel 82578DC Gigabit Network Connection [8086:10f0] (rev 06)
da_perama1
punkTUX
punkTUX
 
Δημοσιεύσεις: 289
Εγγραφή: 11 Νοέμ 2008, 20:35
Τοποθεσία: Κέρκυρα
Εκτύπωση

Re: Μάθημα 1 - Τα βασικά

Δημοσίευσηαπό demiscy » 02 Οκτ 2009, 18:16

πριν παραθέσω την απορία μου συγχαρητήρια παιδία για την καταπληκτική δουλεία που κάνεται :D

δεν ξέρω αν έχει ερωτηθεί-απαντηθεί αλλά γράφω στον text editor(emacs) το παρακάτω:
Κώδικας: Επιλογή όλων
length = 5
breadth = 2
area = length * breadth
print('area is',area)

και παίρνω την ακόλουθη έξοδο:
Κώδικας: Επιλογή όλων
('area is', 10)

η οποία δεν συμπίπτει με αυτή του παραδείγματος στον οδηγό...θέλω να πάρω:
Κώδικας: Επιλογή όλων
area is 10

καμία ιδέα;
demiscy
babeTUX
babeTUX
 
Δημοσιεύσεις: 34
Εγγραφή: 08 Δεκ 2008, 13:44
Εκτύπωση

Re: Μάθημα 1 - Τα βασικά

Δημοσίευσηαπό ant_0611 » 02 Οκτ 2009, 20:32

http://forum.ubuntu-gr.org/viewtopic.php?f=55&t=5446&start=10#p53606

Στο παραπάνω ποστ, το εξηγεί καλύτερα.

Γενικά σου εκτύπωσε , ότι καταλαβε. Σε αυτήν τη περίπτωση καταλαβε ενα tuple (= πλειάδα) , και αυτο εκτύπωσε.
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός:Ναι ┃ Αγγλικά: Μέτρια
Laptop:
Spoiler: show
Ubuntu 9.10 σε Fujitsu-Siemens A1667G2
Προδιαγραφές ⇛ Επεξεργαστής : AMD Turion 64 ML-37 │ Μνήμη : 1GB│ Κάρτα Γραφικών : ATI X700 128MB │ Κάρτα Ασύρματη : Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g (rev 02) │ Κάρτα Ήχου : VIA 8237 │ 15.4" Glossy 1280x800

Desktop:
Spoiler: show
Ubuntu 10.04
Προδιαγραφές ⇛ Επεξεργαστής : AMD Αthlon 1800+ │ Μνήμη : 1GB│ Κάρτα Γραφικών : Geforce 4 mx440 64MB │ 17" Glossy 1280x1024
Άβαταρ μέλους
ant_0611
punkTUX
punkTUX
 
Δημοσιεύσεις: 294
Εγγραφή: 11 Απρ 2009, 15:16
Τοποθεσία: Χανιά
Εκτύπωση

Re: Μάθημα 1 - Τα βασικά

Δημοσίευσηαπό demiscy » 02 Οκτ 2009, 21:02

ευχαριστώ φίλε ant_0611 για το λινκ...είχα δοκιμάσει και το format() όμως δεν παρατήρησα το .format() και έβαζα ,format() :D
demiscy
babeTUX
babeTUX
 
Δημοσιεύσεις: 34
Εγγραφή: 08 Δεκ 2008, 13:44
Εκτύπωση

Re: Μάθημα 1 - Τα βασικά

Δημοσίευσηαπό da_perama1 » 03 Οκτ 2009, 14:55

Πρέπει να μελετήσεις την εντολή print.
Spoiler: show
Κώδικας: Επιλογή όλων
print ('area = ' + str(area) )
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.04 precise 64bit (el_GR.UTF-8), Ubuntu 3.0.0-17-generic
3 Intel Core i5 CPU 650 3.20GHz ‖ RAM 7783 MiB ‖ Intel DH55TC -
4 Intel Core Processor Integrated Graphics Controller [8086:0042] (rev 02)
5 eth0: Intel 82578DC Gigabit Network Connection [8086:10f0] (rev 06)
da_perama1
punkTUX
punkTUX
 
Δημοσιεύσεις: 289
Εγγραφή: 11 Νοέμ 2008, 20:35
Τοποθεσία: Κέρκυρα
Εκτύπωση

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

Επιστροφή στο Μαθήματα python

cron