Μάθημα 0 - Εισαγωγή

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

Re: Μάθημα 0 - Εισαγωγή

Δημοσίευσηαπό medigeek » 06 Νοέμ 2010, 12:45

Καμιά σχέση με τα μαθήματα. :) Σε παρακαλώ άνοιξε καινούργιο θέμα στο viewforum.php?f=6 ή στο viewtopic.php?f=6&t=5094

Χάριν παραδείγματος:
Κώδικας: Επιλογή όλων
# Load in pygtk and gtk

import pygtk
pygtk.require('2.0')
import gtk
import os

# Define the main window

class Whc:
    def __init__(self):
        # Window and framework
        self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
        self.window.connect("destroy", self.destroy)

        # A Button, with an action
        # Add it to the geometry
        # show the button
        self.button = gtk.Button("First Button")
        self.button.connect("clicked", self.hello, None)
        self.window.add(self.button)
        self.button.show()

        # Show the window
        self.window.show()

# Callback function for use when the button is pressed

    def hello(self, widget, data=None):
        print "Hello World"
        os.system("speaker-test -c 6 -t wav")

# Destroy method causes appliaction to exit
# when main window closed

    def destroy(self, widget, data=None):
        gtk.main_quit()

# All PyGTK applicatons need a main method - event loop

    def main(self):
        gtk.main()

if __name__ == "__main__":
    base = Whc()
    base.main()

Πηγή: http://www.wellho.net/resources/ex.php4 ... 2/hwpgt.py
Κύπριος; Κόπιασε στο 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: Μάθημα 0 - Εισαγωγή

Δημοσίευσηαπό xaris2335 » 06 Νοέμ 2010, 13:50

οκ thanks
Spoiler: show
Γνώσεις ⇛ Linux: | Προγραμματισμός:
Αγγλικά: καλά
Λειτουργικό ⇛ Ubuntu 10.04 LTS (32bit) ΕΛ σε Intel core 2 quad core Q9300
Προδιαγραφές ⇛INTEL CORE 2 QUAD CORE Q9300 2.50 GHZ LGA|WESTERN DIGITAL 750GB SATA2|ASUS 2GB DDR3 1333MHZ|GIGABYTE|ASUS EN9800GTX/HTDP 512MB PCI-E|Quickcam logitech E2500|Optiarc DVD RW AD-7173A

Κανάλι για Λίνουξ και όχι μόνο :lol: Διανομές Λίνουξ :lol:Συμβατότητα περιφ/κών με ubuntu :lol:
Άβαταρ μέλους
xaris2335
powerTUX
powerTUX
 
Δημοσιεύσεις: 1962
Εγγραφή: 10 Οκτ 2008, 16:16
Εκτύπωση

Re: Μάθημα 0 - Εισαγωγή

Δημοσίευσηαπό Tzem » 20 Νοέμ 2010, 12:33

Ξεκιναω σιγα σιγα με τα μαθήματα , τα είδα πολύ ενδιαφέρον και είπα όποτε έχω χρόνο να ξεκινήσω να διαβάζω λίγο πρόγραμμα.
Πατάω την εντολή στο τερματικό να δω την εκδοση της python που έχω και μου βγάζει Python 2.6.5 .

Πως μπορώ να την κάνω αναβάθμιση σε python 3 ?
Γνώσεις ⇛ Linux: Λίγες ┃ Προγραμματισμός: Ladder,STL ( Plc ) ┃ Αγγλικά: Καλά
Λειτουργικό ⇛Ubuntu 12.04 LTS
Προδιαγραφές⇛Intel(R) Core(TM) i5-2430M CPU @ 2.40GHz 64bit │ RAM: 3,8 GiB │Graphics Card: nVidia Corporation GF108 High Definition │ LG 15,6'' - 1366x768 pix

Εικόνα
Άβαταρ μέλους
Tzem
babeTUX
babeTUX
 
Δημοσιεύσεις: 72
Εγγραφή: 03 Αύγ 2009, 10:23
Τοποθεσία: Ερέτρια
IRC: tzem
Εκτύπωση

Re: Μάθημα 0 - Εισαγωγή

Δημοσίευσηαπό Qdata » 20 Νοέμ 2010, 12:49

@Tzem Δες εδώ ! :)
Linux User: #530165
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 11.04 32bit σε Intel(R) Atom(TM) CPU N270 @ 1.60GHz
(Notebook) Προδιαγραφές ⇛ 2x Intel(R) Atom(TM) CPU N270 @ 1.60GHz │ 1016MB │ HDA-Intel - HDA Intel -- USB-Audio - USB AUDIO│ 1024x600 pixels
Νέος στο Linux?Οδηγοί - How to - Tutorials
Qdata
powerTUX
powerTUX
 
Δημοσιεύσεις: 1875
Εγγραφή: 18 Ιουν 2010, 19:40
Τοποθεσία: Σέρρες
IRC: dimos
Εκτύπωση

Re: Μάθημα 0 - Εισαγωγή

Δημοσίευσηαπό Tzem » 25 Νοέμ 2010, 16:34

Πως μπορώ να ξέρω οτι τρεχω python 3?
Κατι δεν πάει καλά??για δείτε...
Κώδικας: Επιλογή όλων
tzemelinia@tzemelinia-desktop:~$ sudo apt-get -y install python3
[sudo] password for tzemelinia:
Ανάγνωση Λιστών Πακέτων... Ολοκληρώθηκε
Κατασκευή Δένδρου Εξαρτήσεων                 
Ανάγνωση περιγραφής της τρέχουσας κατάσταση... Ολοκληρώθηκε
το python3 είναι ήδη η τελευταία έκδοση.
0 αναβαθμίστηκαν, 0 νέο εγκατεστημένα, 0 θα αφαιρεθούν και 10 δεν αναβαθμίζονται
Γνώσεις ⇛ Linux: Λίγες ┃ Προγραμματισμός: Ladder,STL ( Plc ) ┃ Αγγλικά: Καλά
Λειτουργικό ⇛Ubuntu 12.04 LTS
Προδιαγραφές⇛Intel(R) Core(TM) i5-2430M CPU @ 2.40GHz 64bit │ RAM: 3,8 GiB │Graphics Card: nVidia Corporation GF108 High Definition │ LG 15,6'' - 1366x768 pix

Εικόνα
Άβαταρ μέλους
Tzem
babeTUX
babeTUX
 
Δημοσιεύσεις: 72
Εγγραφή: 03 Αύγ 2009, 10:23
Τοποθεσία: Ερέτρια
IRC: tzem
Εκτύπωση

Re: Μάθημα 0 - Εισαγωγή

Δημοσίευσηαπό xaris2335 » 25 Νοέμ 2010, 16:43

Για να δεις τι έκδοση έχεις γράψε
Κώδικας: Επιλογή όλων
python --version

Μάλλον πρέπει να έχεις την πιο πρόσφατη για αυτό δεν σου κάνει αναβάθμιση
στο λέει άλλωστε
Tzem έγραψε:το python3 είναι ήδη η τελευταία έκδοση.
:lol: :lol: :lol:
Spoiler: show
Γνώσεις ⇛ Linux: | Προγραμματισμός:
Αγγλικά: καλά
Λειτουργικό ⇛ Ubuntu 10.04 LTS (32bit) ΕΛ σε Intel core 2 quad core Q9300
Προδιαγραφές ⇛INTEL CORE 2 QUAD CORE Q9300 2.50 GHZ LGA|WESTERN DIGITAL 750GB SATA2|ASUS 2GB DDR3 1333MHZ|GIGABYTE|ASUS EN9800GTX/HTDP 512MB PCI-E|Quickcam logitech E2500|Optiarc DVD RW AD-7173A

Κανάλι για Λίνουξ και όχι μόνο :lol: Διανομές Λίνουξ :lol:Συμβατότητα περιφ/κών με ubuntu :lol:
Άβαταρ μέλους
xaris2335
powerTUX
powerTUX
 
Δημοσιεύσεις: 1962
Εγγραφή: 10 Οκτ 2008, 16:16
Εκτύπωση

Re: Μάθημα 0 - Εισαγωγή

Δημοσίευσηαπό medigeek » 25 Νοέμ 2010, 16:46

python 2.x:
Κώδικας: Επιλογή όλων
python --version


python 3.x:
Κώδικας: Επιλογή όλων
python3 --version
Κύπριος; Κόπιασε στο 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: Μάθημα 0 - Εισαγωγή

Δημοσίευσηαπό Thirdian » 14 Ιουν 2011, 20:00

Υπάρχει κάποιο πρόβλημα με το site του swaprooch??
Δεν μπορώ να δω την el έκδοση του βιβλίου για την python...
1 Γνώσεις → Linux: Καθόλου ┃ Προγραμματισμός: Αρχάριος ┃ Αγγλικά: Μέτριος
2 Λειτουργικό → Ubuntu 11.04 natty 64-bit (el_GR.UTF-8)
3 Προδιαγραφές → 4x AMD Phenom II X4 925 Processor ‖ RAM 3961 MiB ‖ ASRock M3A785GM-LE/128M
4 Κάρτες γραφικών: nVidia GT215 [GeForce GT 240] [10de:0ca3] (rev a2)
5 Δίκτυα: eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 03)
Thirdian
babeTUX
babeTUX
 
Δημοσιεύσεις: 20
Εγγραφή: 11 Ιουν 2011, 16:08
Εκτύπωση

Re: Μάθημα 0 - Εισαγωγή

Δημοσίευσηαπό Qdata » 14 Ιουν 2011, 20:05

Thirdian έγραψε:Υπάρχει κάποιο πρόβλημα με το site του swaprooch??
Δεν μπορώ να δω την el έκδοση του βιβλίου για την python...


Ναι.Υπάρχει ένα προσωρινό πρόβλημα το οποία περιμένουμε να λυθεί.Προς το παρών δες εδώ: viewtopic.php?f=6&t=5094&start=150#p192783 και συνέχισε έτσι το διάβασμα σου! :)
Linux User: #530165
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 11.04 32bit σε Intel(R) Atom(TM) CPU N270 @ 1.60GHz
(Notebook) Προδιαγραφές ⇛ 2x Intel(R) Atom(TM) CPU N270 @ 1.60GHz │ 1016MB │ HDA-Intel - HDA Intel -- USB-Audio - USB AUDIO│ 1024x600 pixels
Νέος στο Linux?Οδηγοί - How to - Tutorials
Qdata
powerTUX
powerTUX
 
Δημοσιεύσεις: 1875
Εγγραφή: 18 Ιουν 2010, 19:40
Τοποθεσία: Σέρρες
IRC: dimos
Εκτύπωση

Re: Μάθημα 0 - Εισαγωγή

Δημοσίευσηαπό Thirdian » 14 Ιουν 2011, 20:11

:D Σ'ευχαριστώ!
1 Γνώσεις → Linux: Καθόλου ┃ Προγραμματισμός: Αρχάριος ┃ Αγγλικά: Μέτριος
2 Λειτουργικό → Ubuntu 11.04 natty 64-bit (el_GR.UTF-8)
3 Προδιαγραφές → 4x AMD Phenom II X4 925 Processor ‖ RAM 3961 MiB ‖ ASRock M3A785GM-LE/128M
4 Κάρτες γραφικών: nVidia GT215 [GeForce GT 240] [10de:0ca3] (rev a2)
5 Δίκτυα: eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 03)
Thirdian
babeTUX
babeTUX
 
Δημοσιεύσεις: 20
Εγγραφή: 11 Ιουν 2011, 16:08
Εκτύπωση

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

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

cron