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

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

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

Δημοσίευσηαπό medigeek » 01 Ιουν 2009, 10:45

crusaderd1 έγραψε:Ελα ομως που καθε φορα που ανοιγω το τερματικο πρεπει να ξαναδεινω την εντολη
PATH=$PATH:/.......................


Φτιάχνεις το ~/.bash_profile (το οποίο δε διαβάζει το gnome-terminal):
Κώδικας: Επιλογή όλων
echo "# include .bashrc if it exists
if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi" >> .bash_profile


Φτιάχνεις το ~/.bashrc (το οποίο διαβάζει το gnome-terminal):
Κώδικας: Επιλογή όλων
echo "if [ -d ~/bin ] ; then
    PATH=~/bin:\"${PATH}\"
    export PATH
fi" >> .bashrc
Κύπριος; Κόπιασε στο 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 - Εισαγωγή

Δημοσίευσηαπό sokoban4ever » 01 Ιουν 2009, 11:02

Οπότε προφανώς προσθέτεις στο
.bashrc

Πάντως τουλάχιστον όσοι έχουν παλιά έκδοση ubuntu μπορούν να βάλουν την python3 με alternate install (να εγκατασταθεί για παράδειγμα σε ένα κατάλογο στο αρχικό τους κατάλογο...)
Η PYthon μπορεί να εγκαθίστατε ότι έκδοση θέλετε αλλά καλό είναι να μην αντικαθιστάς την κανονική έκδοση και για αυτό καλό είναι να την εγκαθιστάς σε ένα άλλο κατάλογο.

Τέλος στο μάθημα είπαμε θα χρησιμοποιηθεί η python 3 οπότε όλοι μπορούν να την βάλουν πανεύκολα απο τον synaptic.
Αλλά ΜΗΝ ΔΙΑΓΡΑΨΕΤΕ ΤΗΝ PYTHON 2.6 διότι κάποια από τα γνωστά σας προγράμματα δεν θα παίζουν.
Θέλουμε και μπορούμε να έχουμε μια καλύτερη ζωή και όσο θα ζούμε θα προσπαθούμε να την αποκτήσουμε ακόμα και αν πεθάνουμε προσπαθώντας, και αν κάποια στιγμή λιγίσουμε έχουμε το επίπεδο να πούμε κουράστηκα λίγο να ,να ξαποστάσουμε , ώστε να συνεχίσουμε πάλι δυνατοί ξανά.

Μήνυμα με αγάπη και αληλλεγγύη σε όλους τους ανθρώπους από όλους τους λαούς , ιδίως του Ελληνικού.
Άβαταρ μέλους
sokoban4ever
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 2331
Εγγραφή: 13 Φεβ 2009, 02:22
Εκτύπωση

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

Δημοσίευσηαπό kostaz8 » 01 Ιουν 2009, 12:29

Πότε περίπου θα ποστάρετε το 2ρο μάθημα?
kostaz8
babeTUX
babeTUX
 
Δημοσιεύσεις: 51
Εγγραφή: 20 Μάιος 2009, 14:57
Εκτύπωση

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

Δημοσίευσηαπό kon_nos » 01 Ιουν 2009, 13:04

kostaz8 έγραψε:Πότε περίπου θα ποστάρετε το 2ρο μάθημα?

viewtopic.php?f=55&t=5303
Εγκατάσταση των OpenGL headers σε Ubuntu
«Tων πολλών επιδίωξη η Ηδονή, των εκλεκτών η Δόξα, των δ’ επιλέκτων η Αρετή» - Αριστοτέλης
Άβαταρ μέλους
kon_nos
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 382
Εγγραφή: 09 Νοέμ 2008, 01:11
Τοποθεσία: Αθήνα, Νέο Φάληρο
IRC: kon_nos
Εκτύπωση

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

Δημοσίευσηαπό andreas_g » 01 Ιουν 2009, 13:18

Πηγα να εγκαταστησω την python 3 απο τον source αλλα στο τελος της εντολης make install μου πεταει αυτο το μηνυμα:

Spoiler: show
running install_egg_info
Writing /usr/local/lib/python3.0/lib-dynload/Python-3.0.1-py3.0.egg-info
* Note: not installed as 'python'.
* Use 'make fullinstall' to install as 'python'.
* However, 'make fullinstall' is discouraged,
* as it will clobber your Python 2.x installation.


Εγκατασταθηκε σωστα?????? Δεν εχω καταλαβει!!!!!!!! :roll: :roll: :roll:

Δεν χρησημοποιω ubuntu αλλα sabayon 4.1με kde 4.2.3 , ξερω ειμαι λιγο ακυρος να ρωταω σε ubuntu-forum για αλλη διανομη αλλα θελω να παρακολουθησω και εγω τα μαθηματα!!!!!!!! :mrgreen: :mrgreen:

Ευχαριστω!!!
Open your source, Open your mind.

Εικόνα


Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Slackware 13.0 32bit σε Dell Inspirion 1525
Προδιαγραφές ⇛ T4200 │ 2GB │ GM965 │ BCM4312 │ HD Audio │
Άβαταρ μέλους
andreas_g
babeTUX
babeTUX
 
Δημοσιεύσεις: 10
Εγγραφή: 02 Απρ 2009, 05:47
Εκτύπωση

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

Δημοσίευσηαπό medigeek » 01 Ιουν 2009, 14:25

andreas_g έγραψε:Εγκατασταθηκε σωστα?????? Δεν εχω καταλαβει!!!!!!!! :roll: :roll: :roll:

Ναι, μια χαρά είναι. :)

andreas_g έγραψε:Δεν χρησημοποιω ubuntu αλλα sabayon 4.1με kde 4.2.3 , ξερω ειμαι λιγο ακυρος να ρωταω σε ubuntu-forum για αλλη διανομη αλλα θελω να παρακολουθησω και εγω τα μαθηματα!!!!!!!! :mrgreen: :mrgreen:

εμ.. sabayonlinux = gentoo, σωστά;
Αν δεις ότι αυτό που έφτιαξες δε δουλεύει, υπάρχει δοκιμαστικό ebuild πακέτο αν ενδιαφέρεσαι:
http://overlays.gentoo.org/svn/proj/pyt ... 0.1.ebuild
Κύπριος; Κόπιασε στο 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 - Εισαγωγή

Δημοσίευσηαπό andreas_g » 01 Ιουν 2009, 18:58

medigeek έγραψε:εμ.. sabayonlinux = gentoo, σωστά;


Οχι οκριβως.......απο οτι ξερω το Sabayon ειναι unstable, binary, out of the box gentoo.........οποτε εχει διαφορες στο στησιμο.......
Υπαρχει και το emerge σαν package manager στο Sabayon αλλα δεν ενδικνειται να τον χρησιμοποιεις!!!!!! ;)


Τωρα αφου μου λες ειναι οκ η python ........ ειμαστε μια χαρα!!!! :) :)
Αμα καλησει τιποτα στο μελλον βλεπουμε!!!!! :mrgreen:
Open your source, Open your mind.

Εικόνα


Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Slackware 13.0 32bit σε Dell Inspirion 1525
Προδιαγραφές ⇛ T4200 │ 2GB │ GM965 │ BCM4312 │ HD Audio │
Άβαταρ μέλους
andreas_g
babeTUX
babeTUX
 
Δημοσιεύσεις: 10
Εγγραφή: 02 Απρ 2009, 05:47
Εκτύπωση

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

Δημοσίευσηαπό medigeek » 01 Ιουν 2009, 21:11

andreas_g έγραψε:Τωρα αφου μου λες ειναι οκ η python ........ ειμαστε μια χαρα!!!! :) :)
Αμα καλησει τιποτα στο μελλον βλεπουμε!!!!! :mrgreen:


Για να είμαστε σίγουροι εκτέλεσε:
Κώδικας: Επιλογή όλων
python3 -c "import datetime, time, re, string, array, readline, pickle, configparser, copy, math, operator, os.path, os, glob, posix, json, xml.dom.minidom, urllib.parse, urllib.request; print('ΟΚ')"
Κύπριος; Κόπιασε στο 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 - Εισαγωγή

Δημοσίευσηαπό andreas_g » 01 Ιουν 2009, 21:51

Μετα την εκτελεση της εντολης μου πεταει ενα "ΟΚ" στην απο κατω γραμμη πριν βγει παλι το promt......
Αρα ειμαστε καλα?????
Ετσι????? :)
Open your source, Open your mind.

Εικόνα


Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Slackware 13.0 32bit σε Dell Inspirion 1525
Προδιαγραφές ⇛ T4200 │ 2GB │ GM965 │ BCM4312 │ HD Audio │
Άβαταρ μέλους
andreas_g
babeTUX
babeTUX
 
Δημοσιεύσεις: 10
Εγγραφή: 02 Απρ 2009, 05:47
Εκτύπωση

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

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

andreas_g
Είμαστε ΟΚ διότι η λογική πίσω από αυτή την εντολή είναι :

"φορτώνονται" (import ) κάποια βασικά modules και στο τέλος εμφανίζεται OK.

εάν γίνει λάθος τότε εμφανίζει σφάλμα (θα "σηκώσει" ένα ImportError ) και δεν μπαίνει καν στον κόπο να εμφανίσει OK.

Άν δεν "βρίσκει" η Python 3 κάποιο από αυτά τα modules σημαίνει ότι δεν εγκαταστάθηκε σωστά .
και θα εμφανιστεί κάτι σαν και αυτό

Κώδικας: Επιλογή όλων
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: No module named configparser


Οπότε αν εμφάνισε OK σημαίνει ότι αυτά τα modules μπορούν να γίνουν import άρα και η εγκατάσταση έγινε σωστά...
Θέλουμε και μπορούμε να έχουμε μια καλύτερη ζωή και όσο θα ζούμε θα προσπαθούμε να την αποκτήσουμε ακόμα και αν πεθάνουμε προσπαθώντας, και αν κάποια στιγμή λιγίσουμε έχουμε το επίπεδο να πούμε κουράστηκα λίγο να ,να ξαποστάσουμε , ώστε να συνεχίσουμε πάλι δυνατοί ξανά.

Μήνυμα με αγάπη και αληλλεγγύη σε όλους τους ανθρώπους από όλους τους λαούς , ιδίως του Ελληνικού.
Άβαταρ μέλους
sokoban4ever
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 2331
Εγγραφή: 13 Φεβ 2009, 02:22
Εκτύπωση

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

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

cron