νεος σε python

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

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

Re: νεος σε python

Δημοσίευσηαπό Dimitris » 07 Μαρ 2009, 21:43

Βρε διάβασε το http://docs.python.org/tutorial/ ΑΠΟ ΤΗΝ ΑΡΧΗ και θα τα μάθεις όλα. Μη βιάζεσαι. Στην python το identation είναι απαραίτητο.
Τελευταία επεξεργασία από Dimitris και 08 Μαρ 2009, 12:45, έχει επεξεργασθεί 1 φορά/ες συνολικά
Άβαταρ μέλους
Dimitris
saintTUX
saintTUX
 
Δημοσιεύσεις: 1357
Εγγραφή: 13 Μάιος 2008, 13:57
Τοποθεσία: Θεσσαλονίκη
Εκτύπωση

Re: νεος σε python

Δημοσίευσηαπό greatst » 07 Μαρ 2009, 22:04

Dimitris έγραψε:... Στην python το identation είναι απαραίτητο.


Off topic:
Είναι ... "σπαστικά" απαραίτητο! Επί τη ευκαιρία, έχεις υπόψη κανένα IDE που να κάνει αυτόματα ident σε python?
προσωπική ιστοσελίδαgreatst in Launchpad

Γνώσεις ⇛ Linux: Όσο ζω μαθαίνω ┃ Προγραμματισμός: Μια χαρά ┃ Αγγλικά: Εξαιρετικά

Mac mini (late 2009) (8GB RAM) με OS X 10.11.6 [και Ubuntu 16.04 Server amd64 και άλλες GNU/Linux εικονικές μηχανές με 2GB RAM, 128MB VRAM+3D_acceleration η κάθε μία].
Άβαταρ μέλους
greatst
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 639
Εγγραφή: 14 Δεκ 2008, 00:41
Τοποθεσία: Κατερίνη
Launchpad: greatst
IRC: greatst
Εκτύπωση

Re: νεος σε python

Δημοσίευσηαπό medigeek » 07 Μαρ 2009, 22:44

έγραψε:Επί τη ευκαιρία, έχεις υπόψη κανένα IDE που να κάνει αυτόματα ident σε python?


Κώδικας: Επιλογή όλων
sudo apt-get install gedit gedit-plugins


έγραψε:[...]Description: set of plugins for gedit
gedit-plugins contain a set of plugins for gedit, GNOME's text editor.
.
The following plugins are included:
* Code comment: Comment out or uncomment a selected block of code.
* Color Picker: Pick a color from a dialog and insert its hexadecimal representation.
* Draw Spaces: Draw Spaces and Tabs
* Session Saver: Save and restore your working sessions
* Bookmarks: Easy document navigation with bookmarks
* Show/Hide Tabbar: Add a menu entry to show/hide the tabbar.
* Smart Spaces: Forget you're not using tabulations.
* Embedded Terminal: Embed a terminal in the bottom pane.
* Bracket Completion: Automatically adds closing brackets.
* Join/Split Lines: Join several lines or split long ones
* Character Map: Insert special characters just by clicking on them.


menu Edit > Preferences > Plugins > Smart spaces

Τεστ:
Κώδικας: Επιλογή όλων

#!/usr/bin/python


Φύλαξε το αρχείο (για να ενεργοποιήσεις το colour-coding).
Κώδικας: Επιλογή όλων
#!/usr/bin/python
i=(1,2,3)
for x in i:
print str(x)


Όταν ο δείκτης κειμένου (εκείνη η γραμμούλα, πως τη λένε, τελος πάντων!) βρίσκεται στο τέλος ( "str(x)" μετά το ")" ), πατήστε Enter.
Θα δημιουργήσει αυτόματα indentation:
Κώδικας: Επιλογή όλων
#!/usr/bin/python
i=(1,2,3)
for x in i:
print str(x)
|
Κύπριος; Κόπιασε στο 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: νεος σε python

Δημοσίευσηαπό medigeek » 07 Μαρ 2009, 22:44

Συστήνω και το geany:
Κώδικας: Επιλογή όλων
sudo apt-get install geany
Κύπριος; Κόπιασε στο 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: νεος σε python

Δημοσίευσηαπό greatst » 08 Μαρ 2009, 12:30

medigeek έγραψε:Συστήνω και το geany:
Κώδικας: Επιλογή όλων
sudo apt-get install geany


Εγώ πάλι γιατί με θυμάμαι να γράφω με το geany και ... να κάνω την στοίχιση του κειμένου "με το χέρι"? :oops:
προσωπική ιστοσελίδαgreatst in Launchpad

Γνώσεις ⇛ Linux: Όσο ζω μαθαίνω ┃ Προγραμματισμός: Μια χαρά ┃ Αγγλικά: Εξαιρετικά

Mac mini (late 2009) (8GB RAM) με OS X 10.11.6 [και Ubuntu 16.04 Server amd64 και άλλες GNU/Linux εικονικές μηχανές με 2GB RAM, 128MB VRAM+3D_acceleration η κάθε μία].
Άβαταρ μέλους
greatst
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 639
Εγγραφή: 14 Δεκ 2008, 00:41
Τοποθεσία: Κατερίνη
Launchpad: greatst
IRC: greatst
Εκτύπωση

Re: νεος σε python

Δημοσίευσηαπό medigeek » 08 Μαρ 2009, 13:11

Στο ubuntu 9.04 jaunty alpha 5 υπάρχει τουλάχιστον. :)
Edit > preferences > Editor > Indentation
Κύπριος; Κόπιασε στο 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
Εκτύπωση

Προηγούμενη

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

cron