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

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

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

Δημοσίευσηαπό cost@s » 31 Μάιος 2009, 16:57

medigeek έγραψε:
Αν θες να ασχοληθείς περισσότερο με τον προγραμματισμό, συστήνω την πιο καινούργια έκδοση του κάθε λειτουργικού συστήματος, οπόταν για το Ubuntu 9.04 στη δική σου περίπτωση. Από την άλλη, υπάρχει πάντα η λύση ενός εικονικού συστήματος και του προγράμματος virtualbox, έχουμε 1 ή 2 βδομάδες μέχρι το επόμενο μάθημα, οπόταν θα έχεις αρκετό χρόνο για να το εγκαταστήσεις και να το ρυθμίσεις. :)

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


Έχω αποθηκευμένα στον υπολογιστή μου πολλά αρχεία που μου είναι απαραίτητα και "φοβάμαι" μήπως τα χάσω όταν κάνω αναβάθμιση.

Υπάρχει τρόπος να εγκαταστήσω την python v3 παραμένοντας σε ubuntu 8.04;
cost@s
punkTUX
punkTUX
 
Δημοσιεύσεις: 153
Εγγραφή: 25 Οκτ 2008, 20:41
Εκτύπωση

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

Δημοσίευσηαπό medigeek » 31 Μάιος 2009, 17:59

Φοβαμαι πως είναι αρκετά παλιά έκδοση θα κοιτάξω για την έκδοση python2.6

Στο μεταξύ εσύ εγκατέστησε το virtualbox, όπου δεν πρόκειται να χάσεις αρχεία αφού πρόκειται για εικονική εγκατάσταση :)
http://www.virtualbox.org/wiki/Linux_Downloads

Βρίσκεις την έκδοση σου, αν είναι 32-bit ubuntu (i386):
http://download.virtualbox.org/virtualb ... y_i386.deb

ή αν είναι 64-bit ubuntu (amd64):
http://download.virtualbox.org/virtualb ... _amd64.deb

Όταν τελειώσει το εγκαθιστάς με διπλό κλικ.

Όταν εγκατασταθεί, ανοίγεις τερματικό και εκτελείς:
Κώδικας: Επιλογή όλων
sudo adduser $USER vboxusers

(αν ζητά κωδικό, τον πληκτρολογείς και πιέζεις Enter)

Κάνεις logout και πάλι login.

Κατεβάζεις το .iso του ubuntu 9.04 (32-bit): http://releases.ubuntu.com/jaunty/

Θα δεις στο μενού το Applications ⟹ System Tools ⟹ Sun Virtualbox. Για να φτιάξεις καινούργια εικονική μηχανή πας στο "New".

Υπάρχει ένας (παλιός) οδηγός εδώ: viewtopic.php?f=9&t=552
Τελευταία επεξεργασία από medigeek και 31 Μάιος 2009, 18:04, έχει επεξεργασθεί 1 φορά/ες συνολικά
Κύπριος; Κόπιασε στο 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 - Εισαγωγή

Δημοσίευσηαπό Mokou » 31 Μάιος 2009, 18:02

Εμένα το ίδιο το terminal μου είπε ότι άμα θέλω να εγκαταστήσω το python 3 να βάλω αυτή την εντολή
Κώδικας: Επιλογή όλων
sudo apt-get install python3-minimal
με αυτή την εντολή είμαι εντάξει εγώ ε?
Γνώσεις ⇛ Linux: Χαμηλό ┃ Προγραμματισμός: Όχι ┃ Αγγλικά: Καλά
Λειτουργικό σε Η/Υ ϰ μοντέλο:Ubuntu Mate 14.10
Προδιαγραφές ⇛Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz,Nvidia Z68X-UD5 ,Nvidia Geforce 560 .

When you are a leader,you can become everything you want
Άβαταρ μέλους
Mokou
punkTUX
punkTUX
 
Δημοσιεύσεις: 260
Εγγραφή: 05 Νοέμ 2008, 22:00
Τοποθεσία: Αθήνα
Εκτύπωση

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

Δημοσίευσηαπό medigeek » 31 Μάιος 2009, 18:06

Mokou έγραψε:Εμένα το ίδιο το terminal μου είπε ότι άμα θέλω να εγκαταστήσω το python 3 να βάλω αυτή την εντολή
Κώδικας: Επιλογή όλων
sudo apt-get install python3-minimal
με αυτή την εντολή είμαι εντάξει εγώ ε?


http://files.ubuntu-gr.org/learning/pyt ... ml#python3

Οι οδηγίες είναι καθαρές πιστεύω :)
1.
Κώδικας: Επιλογή όλων
sudo apt-get -y install python3

Σημείωση: Πληκτρολογείτε τον κωδικό σας όταν αυτός ζητηθεί (δε θα φανούν αστεράκια στη θέση των χαρακτήρων) και πιέζετε Enter.

(ή)

2. Ακολουθήστε αυτό το σύνδεσμο: apt://python3
Κύπριος; Κόπιασε στο 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 - Εισαγωγή

Δημοσίευσηαπό kamar » 31 Μάιος 2009, 19:44

cost@s έγραψε:
medigeek έγραψε:
Αν θες να ασχοληθείς περισσότερο με τον προγραμματισμό, συστήνω την πιο καινούργια έκδοση του κάθε λειτουργικού συστήματος, οπόταν για το Ubuntu 9.04 στη δική σου περίπτωση. Από την άλλη, υπάρχει πάντα η λύση ενός εικονικού συστήματος και του προγράμματος virtualbox, έχουμε 1 ή 2 βδομάδες μέχρι το επόμενο μάθημα, οπόταν θα έχεις αρκετό χρόνο για να το εγκαταστήσεις και να το ρυθμίσεις. :)

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


Έχω αποθηκευμένα στον υπολογιστή μου πολλά αρχεία που μου είναι απαραίτητα και "φοβάμαι" μήπως τα χάσω όταν κάνω αναβάθμιση.

Υπάρχει τρόπος να εγκαταστήσω την python v3 παραμένοντας σε ubuntu 8.04;



Μπορείς πάντα να εγκαταστήσεις την Python3 από τον πηγαίο κώδικα. Η εγκατάσταση είναι εύκολη και δεν δημιουργεί προβλήματα με την ήδη εγκατεστημένη έκδοση της.

Κατέβασε την από εδώ: http://www.python.org/ftp/python/3.0.1/Python-3.0.1.tgz
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: Μάθημα 0 - Εισαγωγή

Δημοσίευσηαπό medigeek » 31 Μάιος 2009, 19:50

Η εγκατάσταση είναι εύκολη

Τα dependencies είναι δύσκολα όμως. Το έχω δοκιμάσει μόλις τώρα, θα φτιάξω οδηγό σε λίγο. :)
Κύπριος; Κόπιασε στο 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 - Εισαγωγή

Δημοσίευσηαπό medigeek » 31 Μάιος 2009, 21:03

Οδηγός εγκατάστασης python3 για Ubuntu 8.04.2 και 8.10: viewtopic.php?f=9&t=5314
Κύπριος; Κόπιασε στο 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 - Εισαγωγή

Δημοσίευσηαπό sotos_ubu » 01 Ιουν 2009, 00:23

Παιδιά πολύ άσχημο καιρό διαλέξατε για τα μαθήματα. Εμείς οι φοιτητές αντί να διαβάζουμε για την εξεταστική θα διαβάζουμε για python :D. Φυσικά πλάκα κάνω. Δεν έχω ξαναασχοληθεί με pyhton μόνο με Fortran και C στο πανεπιστήμιο. Πάντως τα θερμά μου συγχαρητήρια για αυτή την εξαιρετική προσπάθεια. Και μια μικρή συμβουλή απο τότε που μάθαινα C. Στο gedit μπορούμε να εγκαταστήσουμε διάφορα plugins. Ένα απο αυτά είναι το console plugin το οποίο εγκαθιστά μια κονσόλα στο κάτω μέρος του gedit. Αυτό θα μας κάνει πολύ πιο γρήγορους και αποδοτικούς αφού δεν θα χρειάζεται να κάνουμε minimize το gedit,να ανοίγουμε κονσόλα να τρέχουμε το πρόγραμμα,ξανά minimize την κονσόλα κτλ....
Απλά τρέχουμε:
Κώδικας: Επιλογή όλων
sudo apt-get install gedit-plugins

για να εγκατασταθούν τα plugins. Μετά ανοίγουμε το gedit. Πηγαίνουμε Edit ->Preferences. Πηγαίνουμε στην καρτέλα Plugins. Βρίσκουμε το Embedded Terminal και και το τικκάρουμε. Πατάμε Close. Μετά πηγαίνουμε στο View και τικκάρουμε το Bottom Pane για να εμφανιστεί η κονσόλα. Εναλλακτικά πατάμε Ctrl+F9. Επίσεις καλό είναι να χρωματίζουμε τον κώδικα μας (View -> Highlight Mode -> Scripts -> Python) γιατί μετά απο λίγο όταν θα εξοικειωθούμε με την γλώσσα θα αναγνωρίζουμε τυχόν συντακτικά λάθη που έχουμε κάνει στον κώδικα επειδή δεν θα χρωματίζεται σωστά όπως θα αναμενόταν μια λέξη ή μια έκφραση κτλ. Αυτά τα λίγα απο μένα. Καλή συνέχεια σε όλους και καλό διάβασμα!!!
Υπάρχουν 10 ειδών άνθρωποι. Αυτοί που καταλαμβαίνουν το δυαδικό
σύστημα και αυτοί που δεν το καταλαμβαίνουν.
sotos_ubu
babeTUX
babeTUX
 
Δημοσιεύσεις: 73
Εγγραφή: 31 Μάιος 2009, 22:45
Τοποθεσία: Ελλάδα, Κύπρος
Εκτύπωση

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

Δημοσίευσηαπό Alexandros_ » 01 Ιουν 2009, 01:52

Ολα μια χαρα προς το παρων!!!
Άβαταρ μέλους
Alexandros_
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 460
Εγγραφή: 11 Φεβ 2009, 21:02
Τοποθεσία: Ubuntu planet_(Ελλαδα!)
Εκτύπωση

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

Δημοσίευσηαπό crusaderd1 » 01 Ιουν 2009, 03:30

Παιδια δεν πιστευα ποτε να ξεκινησει κατι τετοιο και εχω μεινει μ************. :o :o :o Συγχαρητηρια και παντα τετοια!!!!!!
Εχω μια απορια ομως και δεν μπορεσα να τη λυσω.
Απο το βιβλιο διαβασα για την εντολη PATH και μου φανηκε πολυ χρησιμη.ετσι σκεφτηκα οτι θα ηταν καλο να δημιουργησω ενα φακελο ειδικα για τα παραδειγματα.Ελα ομως που καθε φορα που ανοιγω το τερματικο πρεπει να ξαναδεινω την εντολη
PATH=$PATH:/.......................
Δεν υπαρχει καποιος τροπος να μεινει αποθηκευμενη???????? :?: :?
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Λιγο σε fortran ┃ Αγγλικά: Καλά
Λειτουργικό σε Η/Υ ϰ μοντέλο: Ubuntu 10.04 σε Desktop
Προδιαγραφές ⇛ AMD QUADRO 2.6 GHz │2Gb │ Ati Radeon HD 2600 PRO │ 22"
crusaderd1
babeTUX
babeTUX
 
Δημοσιεύσεις: 27
Εγγραφή: 20 Ιαν 2009, 11:01
Εκτύπωση

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

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