Aggelos17
New member



Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Anarki
New member


Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Aggelos17
New member


Φρέσκο πράμα: http://docs.python.org/3.1/tutorial/
Ωωω ευχαριστώ πολύ! :no1: Άντε πάω να αρχίσω να διαβάζω! Και πάλι ευχαριστώ!

Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Eruyomo
New member


Επίσης στα ελληνικά γίνονται κάποια μαθήματα εδώ http://forum.ubuntu-gr.org/viewforum.php?f=55
Και ένα πολύ κατανοητό και πλήρες στα ελληνικά (για εκδόσεις 2.x)
http://www.swaroopch.com/notes/Python_el:Περιεχόμενα
Επίσης για οποιαδήποτε απορία, ρώτα εδώ.
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
spyroskaftanis
Active member


Αυτό θα έλεγα και εγώ. Είχα διαβάσει το καλοκαίρι τα 2 πρώτα μαθήματα, αλλά μετά...Επίσης στα ελληνικά γίνονται κάποια μαθήματα εδώ http://forum.ubuntu-gr.org/viewforum.php?f=55
Είναι όντως πολύ καλογραμένα και μπορείς να εκφράσεις τις απορίες σου στο forum.
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
RebeccaforJimani
New member


Ελπίζω να βοηθήσει!
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
statakos
New member



Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Eruyomo
New member


Αν κάνεις πχ:
a = 5
b = a
τότε a και b θα είναι το ίδιο αντικείμενο.
Αν τώρα πας να αλλάξεις το b θα δημιουργηθεί ένα άλλο αντικείμενο που θα χει την τιμή που θες.
Αλλα είναι by reference.
Για να δημιουργήσεις διαφορετικά αντικείμενα-αντίγραφα, πρέπει να χρησιμοποιήσεις την copy (ή την deepcopy σε περιπτώσεις δέντρων πχ) του module copy
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
kiriazispao4ever
Active member


θελω να φτιαξω ενα προγραμμα που να μετατρεπει τους βαθμους κελσιου σε κελβιν..
το γράφω έτσι.. αλλα για το 0 και τις αρνητικές τιμές,δεν το δέχεται
x=input("celsius :")
if x>0:
f=273+x
print f
if x==0:
print "K is -273"
if x<0:
k=273-x
print k
raw_input("enter to exit :")
Τι κάνω λάθος λαθος? :/
υποθέτω κάτι στο "if".. αλλά πως μπορώ να το κάνω σωστά? :/
Σημείωση: Το μήνυμα αυτό γράφτηκε 8 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
SuspiciousMinds
New member


Για τις ανάγκες της πτυχιακής μου εργασίας έχω αρχίσει να ασχολούμαι με την γλώσσα προγραμματισμού Python.
Είμαι σε φάση που τώρα την μαθαίνω και αντιμετωπίζω ένα πρόβλημα.
Έχω τα δεδομένα μου σε ένα αρχείο txt. Σε αυτό το αρχείο υπάρχουν 50 στήλες και 600 γραμμές στις οποίες εμφανίζονται μετρήσεις που αφορούν διάφορα κλιματικά δεδομένα (ακτινοβολίες, όζον, θερμοκρασίες κλπ). Όλα μου τα δεδομένα είναι αριθμοί.
Όπου εμφανίζεται μια συγκεκριμένη τιμή (500), σημαίνει ότι η μέτρηση δεν είναι διαθέσιμη, οπότε θέλω κάπως να πω στην Python να μην διαβάσει την τιμή αυτή και να την προσπερνάει. Αλλά δεν μπορώ να βρω τι εντολή πρέπει να χρησιμοποιήσω.
Πώς μπορώ να το κάνω αυτό;
hack3r
Well-known member


[email protected]
Τιμώμενο Μέλος



Άσχετη, ντοντ τζατζ.
Samael
Συντονιστής


Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε.![]()
Άσχετη, ντοντ τζατζ.
Δες την δήλωση της ίσως έχει συμβεί κάποιο typo και γι'αυτο δεν μπορεί να την καλέσει,δεδομένου οτι συντακτικά δεν έχεις λάθος . Θα βοηθούσε να παραθέσεις τον κώδικα .
gademis
Τιμώμενο Μέλος


Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε.![]()
Άσχετη, ντοντ τζατζ.
Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου
def f1():
def f2():
print("lala")
print("foo")
f2()
θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη.
Himela
Συντονίστρια


Τέτοια μού έλεγε και με έριξε.Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου
θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη.Code:def f1(): def f2(): print("lala") print("foo") f2()

Δεν άντεξα...

[email protected]
Τιμώμενο Μέλος


Ουσιαστικά ο κώδικας πάει κάπως έτσι:
def wordGen():
*λεξικά*
*λεξικά*
type=typeSel()
word=wordSel()
def typeSel():
import random
return random.randint(1,7)
def wordSel():
if type==1:
poss=8
x=random.randint(1,poss)
word=intDict[x]
elif
*μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό*
return word
wordGen()
Τι πάει λάθος οεο;
hack3r
Well-known member


Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε.![]()
Άσχετη, ντοντ τζατζ.
Γράφεις python αυτό είναι το λάθος.
[email protected]
Τιμώμενο Μέλος



Αν ήταν στο χέρι μου δεν θα έγραφα τίποτα γαρ.


Γιατί οι συναρτήσεις δεν έχουν arguments;Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν.
Ουσιαστικά ο κώδικας πάει κάπως έτσι:
def wordGen():
*λεξικά*
*λεξικά*
type=typeSel()
word=wordSel()
def typeSel():
import random
return random.randint(1,7)
def wordSel():
if type==1:
poss=8
x=random.randint(1,poss)
word=intDict[x]
elif
*μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό*
return word
wordGen()
Τι πάει λάθος οεο;
gademis
Τιμώμενο Μέλος


Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν.
Ουσιαστικά ο κώδικας πάει κάπως έτσι:
Code:def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο;
αν είναι έτσι το indentation που έχεις στο quote (στο ίδιο επίπεδο ολα δηλαδή) , ναι δεν είναι scope..
το λάθος είναι NameError: name 'wordGen' is not defined ;
Χρήστες Βρείτε παρόμοια
-
Φορτώνει...