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

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

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

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

Δημοσίευσηαπό the_eye » 05 Ιουν 2015, 00:10

Δείτε και αυτό με την ευκαιρία.
https://www.edx.org/course/introduction ... -6-00-1x-0
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 18.04 bionic 4.15.0-42-generic 64bit (el_GR.UTF-8, GNOME-Flashback:Unity gnome-flashback-compiz)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 3832 MiB ‖ Gigabyte B150M-HD3 DDR3-CF
4 Intel Sky Lake Integrated Graphics [8086:1912] {i915_bpo}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11446
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

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

Δημοσίευσηαπό Ilias95 » 05 Ιουν 2015, 13:34

Σε τέτοιο στυλ, καλό είναι και το εισαγωγικό course του Udacity στον προγραμματισμό που χρησιμοποιεί επίσης python.
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

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

Δημοσίευσηαπό kilon » 05 Ιουν 2015, 13:36

Το καλύτερο που έχω διαβάσει είναι αυτό https://inventwithpython.com/
Γνώσεις ⇛ Linux: Λίγα πράγματα┃ Προγραμματισμός: Pharo, Python, C++ , Delphi ┃ Αγγλικά: Πολύ Καλά
Ubuntu 14.04 64 bit
16 GB Ram
NVIDIA GTX 650 1 GB
Άβαταρ μέλους
kilon
babeTUX
babeTUX
 
Δημοσιεύσεις: 34
Εγγραφή: 17 Νοέμ 2014, 17:37
Εκτύπωση

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

Δημοσίευσηαπό Tassos10 » 08 Δεκ 2016, 01:34

Έχω στο σύστημα μου προ-εγκατεστημένες τις παρακάτω εκδόσεις της python :
python2.7 & την python3.4. Οκ για την python2 δε με αφορά προσωπικά, αλλά για την python3 έχω το εξής πρόβλημα :
Χρειαζόμουν μια τελευταία έκδοση της python3.5 και έτσι και την έκανα εγκατάσταση από την επίσημη σελίδα της.
Έτσι πλέον έχω στο σύστημα μου και την python3.5 στην εξής διαδρομή :

Κώδικας: Επιλογή όλων
which python3.4
/usr/bin/python3.4


Κώδικας: Επιλογή όλων
which python3.5
/usr/local/bin/python3.5


Κώδικας: Επιλογή όλων
whereis python3.5
python3: /usr/bin/python3
/usr/bin/python3.4m-config
/usr/bin/python3.4m
/usr/bin/python3.4-config
/usr/bin/python3.4
/usr/lib/python3
/usr/lib/python3.4
/etc/python3
/etc/python3.4

/usr/local/bin/python3.5m
/usr/local/bin/python3
/usr/local/bin/python3.5m-config
/usr/local/bin/python3.5
/usr/local/bin/python3.5-config
/usr/local/lib/python3.5
/usr/local/lib/python3.4

/usr/include/python3.4m
/usr/include/python3.4

/usr/share/python3
/usr/share/man/man1/python3.1.gz


Ελπίζω τα παραπάνω να βοηθάνε. Λοιπόν, την 3.5. την θέλω μονάχα για μια συγκεκριμένη βιβλιοθήκη για αυτό και την χρησιμοποιώ.
Γίνεται να τρέχω την python3.5 αλλά να φορτώνει και τις βιβλιοθήκες της python3.4 ( της προ-εγκατεστημένης ) ;

Κάπως να συνδέσω τις βιβλιοθήκες της python3.4 και στην python3.5, να μπορεί να τις βλέπει.

Ευχαριστώ πολύ.
Spoiler: show
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Πρώτα βήματα ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-50-generic 64bit (el_GR.UTF-8, Unity ubuntu), Ubuntu 3.2.0-49-generic
3 Intel Core2 Quad CPU Q9400 2.66GHz ‖ RAM 3954 MiB ‖ ASRock G31M-S
4 nVidia G92 [GeForce 9800 GT] [10de:0614] {nvidia}
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02)
Tassos10
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 459
Εγγραφή: 29 Μαρ 2010, 10:43
Εκτύπωση

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

Δημοσίευσηαπό messinisk35 » 21 Δεκ 2017, 21:20

Η μεγαλύτερη απορία μου είναι πως θα κάνω compiler python ( ή πακετάρισμα ) για γινη σε αχειο .exe . Msi .deb .
Aυτο το θέλω να το κάνω εντός του Ubuntu .
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Πρώτα βήματα ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 18.04 bionic 4.15.0-45-generic 64bit (el_GR.UTF-8, Unity:Unity7:ubuntu unity)
3 Intel Celeron CPU N2840 2.16GHz ‖ RAM 3828 MiB ‖ Dell Inc. 04XH5N - Dell Inc. Inspiron 3551
4 Intel Atom Processor Z36xxx/Z37xxx Series Graphics & Display [8086:0f31] {i915}
5 wlp3s0: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter [168c:0036] (rev 01)
messinisk35
babeTUX
babeTUX
 
Δημοσιεύσεις: 50
Εγγραφή: 18 Ιουν 2017, 11:23
Εκτύπωση

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

Δημοσίευσηαπό Tassos10 » 22 Δεκ 2017, 20:23

messinisk35 έγραψε:Η μεγαλύτερη απορία μου είναι πως θα κάνω compiler python ( ή πακετάρισμα ) για γινη σε αχειο .exe . Msi .deb .
Aυτο το θέλω να το κάνω εντός του Ubuntu .


Πακέτο δηλαδή θέλεις να κάνεις. Δες αν μπορείς να βγάλεις άκρη από αυτό εδώ το post, και αν βγάλεις πες μας και εμάς. :P
Επίσης στο cerebrux.net επιχειρήθηκε να γίνει μια προσεγγίσει στο θέμα, αλλά κατ' εμέ όχι και πολύ επιτυχείς.
Από ότι έχω καταλάβει, υπάρχουν διάφοροι τρόποι ( διαφορετικά επίπεδα ) προσέγγισής στο να δημιουργήσεις ένα πακέτο λογισμικού - να πακετάρεις το λογισμικό σου και δεν είναι τόσο απλό και ούτε υπάρχει και τόσο καλή τεκμηρίωση.
Το είχα επιχειρήσει και εγώ στο παρελθόν, αλλά όχι με επιτυχία.. :( Είτε είχα κάποια προβλήματα στην εγκατάσταση, είτε στην αφαίρεση.. και γενικός μου έσπασε τα νεύρα και το παράτησα...
Πάντως πλέον σκέφτομαι πως ακόμη και ένα απλό python scriptάκι να κάνεις σε πακέτο, αν δεν είναι τόσο απλό και χρησιμοποιεί και βιβλιοθήκες τρίτων (που θέλουν εγκατάσταση), ίσος το καλύτερο θα ήταν το πρόγραμμα σου να τρέχει εντός ενός εικονικού περιβάλλοντος - virtual environment ( library , tutorial ) διότι καταλαβαίνεις τι γίνεται στην Python με τα πακέτα, τις βιβλιοθήκες και τις εκδόσεις τους.... οπότε το να εγκατασταθούν στο κυρίως python σύστημα πιθανός δε θα είναι ότι καλύτερο.

Αυτά σου τα λέω όχι για να εγκαταλείψεις το θέμα, αλλά για να σε βοηθήσω να έχεις μια καλύτερη αρχή.. και για να μην παίρνουν τα μυαλά σου αέρα ( όπως είχαν πάρει και εμένα ) και μετά να απογοητευτείς. Δυστυχώς το πακετάρισμα λογισμικού τελικά δεν είναι και η πιο εύκολη διαδικασία και προσωπικά τουλάχιστον δε το περίμενα αυτό.
Αν θέλεις θα σου πρότεινα να άνοιγες ένα καινούριο θέμα στην ίδια ενότητα και να προσπαθούσαμε όλοι μαζί εκεί να πιάσουμε το κουβάρι από την αρχή και να προσπαθήσουμε να δούμε το πως θα το καταφέρουμε.

Τέλος, πιστεύω πως ένα πρώτο βήμα είναι να καταλάβεις τι παίζει με τον φάκελο «debian» και το τι αυτός περιέχει.
Spoiler: show
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Πρώτα βήματα ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-50-generic 64bit (el_GR.UTF-8, Unity ubuntu), Ubuntu 3.2.0-49-generic
3 Intel Core2 Quad CPU Q9400 2.66GHz ‖ RAM 3954 MiB ‖ ASRock G31M-S
4 nVidia G92 [GeForce 9800 GT] [10de:0614] {nvidia}
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02)
Tassos10
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 459
Εγγραφή: 29 Μαρ 2010, 10:43
Εκτύπωση

Προηγούμενη

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