×
Επεξεργασία Προφίλ Επεξεργασία Avatar Επεξεργασία Υπογραφής Επεξεργασία Επιλογών E-mail και Κωδικός Ρυθμίσεις Ειδοποιήσεων
×
Αποσύνδεση Οι Συνδρομές μου Το Προφίλ μου Τα Posts μου Τα Threads μου Λίστα Επαφών Αντιδράσεις σε Posts μου Παραθέσεις των Posts μου Αναφορές σε Εμένα Ενέργειες Συντονιστών Αόρατος Χρήστης
Τι;
Πως;
Ταξινόμηση
Που;
Σε συγκεκριμένη κατηγορία;
Ποιος;
Αποτελέσματα Αναζήτησης
Συμπληρώστε τουλάχιστον το πεδίο Τι;

Το e-steki είναι μια από τις μεγαλύτερες ελληνικές διαδικτυακές κοινότητες με 68,230 μέλη και 2,448,420 μηνύματα σε 77,525 θέματα. Αυτή τη στιγμή μαζί με εσάς απολαμβάνουν το e-steki άλλα 381 άτομα.

Καλώς ήρθατε στο e-steki!

Εγγραφή Βοήθεια

Python Programming Language

olivi@

Συντονίστρια

H olivi@ αυτή τη στιγμή δεν είναι συνδεδεμένη. Έχει γράψει 760 μηνύματα.

H olivi@ . έγραψε: στις 23:36, 03-05-19:

#21
Αρχική Δημοσίευση από gademis
αν είναι έτσι το indentation που έχεις στο quote (στο ίδιο επίπεδο ολα δηλαδή) , ναι δεν είναι scope..
το λάθος είναι NameError: name 'wordGen' is not defined ;
yup!
Πρέπει να συνδεθείτε για να αντιδράσετε σε μηνύματα
Παράθεση

Fast (Θεόδωρος)

Διακεκριμένο μέλος

Ο Θεόδωρος αυτή τη στιγμή δεν είναι συνδεδεμένος Είναι 23 ετών , επαγγέλεται Barman/Barwoman και μας γράφει απο Ελβετία (Ευρώπη). Έχει γράψει 1,600 μηνύματα.

O Fast έγραψε: στις 23:58, 03-05-19:

#22
Ολίβια δεν ξέρω γιατί βγάζει το συγκεκριμένο έρρορ αλλά προτείνω να επαναλάβεις τη θεωρία γτ όπως το βλέπω έχει πολλά λάθη:

  • η συνάρτηση wordgen χρησιμοποιεί αυτές που έγραψες από κάτω ΧΩΡΊΣ να τις έχεις ορίσει ήδη - ο interpreter δεν ξέρει ότι υπάρχουν!

  • κανεις import στη συνάρτηση τη random και μετά στη τρίτη συνάρτηση δεν την ξανακάνεις - τα imports στις πρώτες γραμμές πάντα γι' αυτό το λόγο!



'Αστο κώδικα τώρα, επάναλαβε τη θεωρία και ξανακάντα απ' την αρχή μετά...
Πρέπει να συνδεθείτε για να αντιδράσετε σε μηνύματα
Παράθεση

gademis (Δημήτρης)

Τιμώμενο Μέλος

Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος Είναι 41 ετών και επαγγέλεται Η.Μ.Μ.Υ. . Έχει γράψει 1,309 μηνύματα.

O gademis "ένα προσωπικό μήνυμα" έγραψε: στις 00:16, 04-05-19:

#23
Αν και δε κάνει πάντα πρόβλημα, φτιάξε ειδικά τη σειρά που ορίζεις τις συναρτήσεις που λέει ο Fast, μπορεί να είναι από εκεί.
1
Πρέπει να συνδεθείτε για να αντιδράσετε σε μηνύματα
Παράθεση

akikos (Ανδρέας)

Επιφανές Μέλος

Ο Ανδρέας αυτή τη στιγμή δεν είναι συνδεδεμένος Επαγγέλεται Η.Μ.Μ.Υ. και μας γράφει απο Αθήνα (Αττική). Έχει γράψει 4,464 μηνύματα.

O akikos aAzazazazazazAz έγραψε: στις 00:28, 04-05-19:

#24
Εγώ απορώ γιατί θεωρούν τη python ιδανική γλώσσα για να αρχίσει κάποιος
Πρέπει να συνδεθείτε για να αντιδράσετε σε μηνύματα
Παράθεση

gademis (Δημήτρης)

Τιμώμενο Μέλος

Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος Είναι 41 ετών και επαγγέλεται Η.Μ.Μ.Υ. . Έχει γράψει 1,309 μηνύματα.

O gademis "ένα προσωπικό μήνυμα" έγραψε: στις 02:22, 04-05-19:

#25
Αρχική Δημοσίευση από akikos
Εγώ απορώ γιατί θεωρούν τη python ιδανική γλώσσα για να αρχίσει κάποιος
Γιατί αν εξαιρέσεις το indentation που παίζει ρόλο στο συντακτικό και είναι λίγο χαζό, κατά τα άλλα είναι σωστά αντικειμενοστραφής, με εύκολη σύνταξη, "εύκολους" τύπους (που είναι καλό feature για αρχάριο αν και πιο μετά γυρνάνε και σε δαγκάνουν στον κώλο), και ένα σκασμό packages.

Οι σύγχρονες εναλλακτικές σου είναι:

javascript = Γραμμένη για άλλη δουλειά, εγκληματικά λάθος σχεδιασμένη, "αντικειμενοστραφής" μαϊμού χωρίς κλάσεις
php = Γραμμένη για άλλη δουλειά. αντικειμενοστραφής εκ των υστέρων με μπλιάχ σύνταξη.
Java = σωστή μεν, αλλά θες μια σελίδα να ορίζεις κλάσεις για να τρέξει hello world.
rust / go = στιβαρές αλλά ακόμα στα σπάργανα σε σχέση με τις άλλες.
C# = microsoft locked.

Οπότε σε σχέση με αυτά είναι pretty good η python. Στην τελική δεν έχει πολλή σημασία με τι αρχίζεις, εν τέλη θα γράψεις αυτό που βολεύει για τη δουλειά που κάνεις την εκάστοτε στιγμή.
Πρέπει να συνδεθείτε για να αντιδράσετε σε μηνύματα
Παράθεση

hack3r

Επιφανές Μέλος

Ο hack3r αυτή τη στιγμή δεν είναι συνδεδεμένος Είναι 29 ετών , επαγγέλεται Μηχανικός λογισμικού και μας γράφει απο Θεσσαλονίκη (Θεσσαλονίκη). Έχει γράψει 3,958 μηνύματα.

O hack3r έγραψε: στις 15:37, 04-05-19:

#26
Αρχική Δημοσίευση από gademis

Java = σωστή μεν, αλλά θες μια σελίδα να ορίζεις κλάσεις για να τρέξει hello world.
More like ακριβώς δύο γραμμές.

Και?

Αρχική Δημοσίευση από gademis


Οπότε σε σχέση με αυτά είναι pretty good η python. Στην τελική δεν έχει πολλή σημασία με τι αρχίζεις, εν τέλη θα γράψεις αυτό που βολεύει για τη δουλειά που κάνεις την εκάστοτε στιγμή.
Έχει αρκετή σημασία με τι αρχίζεις, ιδιαίτερα αν θες να ασχοληθείς σοβαρά με το αντικείμενο. Η καλύτερη γλώσσα για αρχή είναι η C, καθώς είναι αρκετά λιτή και δεν κάνει πολλά πράγματα έτοιμα και άρα επιβάλει σκέψη και να δεις κάποια πράγματα εις βάθος πράγμα που είναι καλό για τον αρχάριο καθώς θα μάθει σωστά. Μετά πας σε Java / C# για να μάθεις αντικειμενοστρέφια καθώς και μια σοβαρή εμπορική γλώσσα. Και φυσικά μετά όποιος θέλει να γίνει καλός θα μάθει assembly ώστε να καταλαβαίνει πως λειτουργεί το μηχάνημα πίσω από τη κουρτίνα.


Η python και λοιπές, είναι για άτομα που ξέρουν ήδη τι κάνουν και απλά θέλουν να κάνουν κάποια πράγματα πιο γρήγορα ή αποτελεσματικά. Σίγουρα δε θα τη συνιστούσα σε κάποιον νέο.
1
Πρέπει να συνδεθείτε για να αντιδράσετε σε μηνύματα
Παράθεση

Samael

Συντονιστής

Ο Samael αυτή τη στιγμή είναι συνδεδεμένος. Επαγγέλεται Φοιτητής/τρια και μας γράφει απο Αθήνα (Αττική). Έχει γράψει 2,965 μηνύματα.

O Samael www.youtube.com/watch?v=KtlgYxa6BMU έγραψε: στις 18:02, 04-05-19:

#27
Αρχική Δημοσίευση από hack3r
More like ακριβώς δύο γραμμές.



Και?



Έχει αρκετή σημασία με τι αρχίζεις, ιδιαίτερα αν θες να ασχοληθείς σοβαρά με το αντικείμενο. Η καλύτερη γλώσσα για αρχή είναι η C, καθώς είναι αρκετά λιτή και δεν κάνει πολλά πράγματα έτοιμα και άρα επιβάλει σκέψη και να δεις κάποια πράγματα εις βάθος πράγμα που είναι καλό για τον αρχάριο καθώς θα μάθει σωστά. Μετά πας σε Java / C# για να μάθεις αντικειμενοστρέφια καθώς και μια σοβαρή εμπορική γλώσσα. Και φυσικά μετά όποιος θέλει να γίνει καλός θα μάθει assembly ώστε να καταλαβαίνει πως λειτουργεί το μηχάνημα πίσω από τη κουρτίνα.


Η python και λοιπές, είναι για άτομα που ξέρουν ήδη τι κάνουν και απλά θέλουν να κάνουν κάποια πράγματα πιο γρήγορα ή αποτελεσματικά. Σίγουρα δε θα τη συνιστούσα σε κάποιον νέο.
Η C++ γιατί δεν αναφέρεται τόσο πλέον; Παλιά στο δεύτερο εξάμηνο μας κάναμε C++ τώρα βάλανε Java και αναρωτιέμαι γιατί έγινε η αλλαγή . Θα συμφωνήσω για την C πάντως , πράγματι οτι αρχικά έχεις τον πλήρη έλεγχο είναι πιο εύκολο για χώνεψη σε σχέση με άλλες γλώσσες που κάνουν κάποια πράγματα για εσένα αυτόματα και μοιάζει σαν να γίνονται μαγικά ή σαν να λείπει η λογικη .
Πρέπει να συνδεθείτε για να αντιδράσετε σε μηνύματα
Παράθεση

Fast (Θεόδωρος)

Διακεκριμένο μέλος

Ο Θεόδωρος αυτή τη στιγμή δεν είναι συνδεδεμένος Είναι 23 ετών , επαγγέλεται Barman/Barwoman και μας γράφει απο Ελβετία (Ευρώπη). Έχει γράψει 1,600 μηνύματα.

O Fast έγραψε: στις 18:06, 04-05-19:

#28
Γιατί πλέον χρησιμοποιείται ελάχιστα και είναι αρκετά ελαττωματική γλώσσα ιδίως με τα σύγχρονα standards.

Και η Java βέβαια ξεπερνιέται αλλά έχει ακόμα...
Πρέπει να συνδεθείτε για να αντιδράσετε σε μηνύματα
Παράθεση

Samael

Συντονιστής

Ο Samael αυτή τη στιγμή είναι συνδεδεμένος. Επαγγέλεται Φοιτητής/τρια και μας γράφει απο Αθήνα (Αττική). Έχει γράψει 2,965 μηνύματα.

O Samael www.youtube.com/watch?v=KtlgYxa6BMU έγραψε: στις 18:16, 04-05-19:

#29
Αρχική Δημοσίευση από Fast
Γιατί πλέον χρησιμοποιείται ελάχιστα και είναι αρκετά ελαττωματική γλώσσα ιδίως με τα σύγχρονα standards.

Και η Java βέβαια ξεπερνιέται αλλά έχει ακόμα...
Η Java είναι εξαιρετική για σοβαρές εφαρμογές τύπου προσομοιώσεις , με python δεν μπορείς να γράψεις τέτοιες εφαρμογές(μπορείς θεωρητικά άλλα πρακτικά είναι τελείως inefficient στο τέλος). Νομίζω οτι η python έφτασε στο top 1 γιατί είναι εύκολη και ακολουθεί τα trends της εποχής όπως η AI . Η C θα είναι πάντα αθάνατη βέβαια .
Πρέπει να συνδεθείτε για να αντιδράσετε σε μηνύματα
Παράθεση

olivi@

Συντονίστρια

H olivi@ αυτή τη στιγμή δεν είναι συνδεδεμένη. Έχει γράψει 760 μηνύματα.

H olivi@ . έγραψε: στις 01:22, 05-05-19:

#30
Παιδιά, ούτε ξέρω ούτε με ενδιαφέρει ιδιαίτερα να μάθω προγραμματισμό.
Tελικά με τι σειρά πρέπει να τις ορίσω τις συναρτήσεις;
Πρέπει να συνδεθείτε για να αντιδράσετε σε μηνύματα
Παράθεση

Devil

Επιφανές Μέλος

Ο Devil αυτή τη στιγμή είναι συνδεδεμένος. Έχει γράψει 3,659 μηνύματα.

O Devil !!! έγραψε: στις 15:20, 05-05-19:

#31
Αρχική Δημοσίευση από hack3r

Έχει αρκετή σημασία με τι αρχίζεις, ιδιαίτερα αν θες να ασχοληθείς σοβαρά με το αντικείμενο. Η καλύτερη γλώσσα για αρχή είναι η C, καθώς είναι αρκετά λιτή και δεν κάνει πολλά πράγματα έτοιμα και άρα επιβάλει σκέψη και να δεις κάποια πράγματα εις βάθος πράγμα που είναι καλό για τον αρχάριο καθώς θα μάθει σωστά. Μετά πας σε Java / C# για να μάθεις αντικειμενοστρέφια καθώς και μια σοβαρή εμπορική γλώσσα. Και φυσικά μετά όποιος θέλει να γίνει καλός θα μάθει assembly ώστε να καταλαβαίνει πως λειτουργεί το μηχάνημα πίσω από τη κουρτίνα.
#include <stdio.h>
int main(void)

{
printf (" Good Morning e-steki! \n Good Morning Hacker! :-) " );

return 0;
}




Mε την C μαθαινεις πολλά οταν ασχολεισαι με κλησεις συστηματος στο Unix-Linux.
edited Τελευταία επεξεργασία από το χρήστη Devil : 05-05-19 στις 16:04.
Πρέπει να συνδεθείτε για να αντιδράσετε σε μηνύματα
Παράθεση

gademis (Δημήτρης)

Τιμώμενο Μέλος

Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος Είναι 41 ετών και επαγγέλεται Η.Μ.Μ.Υ. . Έχει γράψει 1,309 μηνύματα.

O gademis "ένα προσωπικό μήνυμα" έγραψε: στις 18:37, 05-05-19:

#32
Αρχική Δημοσίευση από olivi@
Παιδιά, ούτε ξέρω ούτε με ενδιαφέρει ιδιαίτερα να μάθω προγραμματισμό.
Tελικά με τι σειρά πρέπει να τις ορίσω τις συναρτήσεις;

ότι καλείς να το έχεις ορίσει απο πάνω, δηλαδή κάπως έτσι:

import random def typeSel(): return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word="axaaaaa" else: poss=8 x=random.randint(1,poss) word="axaaaaa" return word def wordGen(): type=typeSel() word=wordSel() wordGen() ps: https://youtu.be/jzDlkBZLsMQ?t=15
edited Τελευταία επεξεργασία από το χρήστη gademis : 05-05-19 στις 18:43. Αιτία: κάνει λάθος nest τα tags
1
Πρέπει να συνδεθείτε για να αντιδράσετε σε μηνύματα
Παράθεση

olivi@

Συντονίστρια

H olivi@ αυτή τη στιγμή δεν είναι συνδεδεμένη. Έχει γράψει 760 μηνύματα.

H olivi@ . έγραψε: στις 19:18, 05-05-19:

#33
Mα τω Θεώ άνοιξα το βιβλίο να το ξαναδώ και πάλι αυτό κάνει, ορίζει πρώτα τη main και μετά όσες καλεί σε αυτή. Πφ.
Ευχαριστώ πολύ @gademis
Πρέπει να συνδεθείτε για να αντιδράσετε σε μηνύματα
Παράθεση

hack3r

Επιφανές Μέλος

Ο hack3r αυτή τη στιγμή δεν είναι συνδεδεμένος Είναι 29 ετών , επαγγέλεται Μηχανικός λογισμικού και μας γράφει απο Θεσσαλονίκη (Θεσσαλονίκη). Έχει γράψει 3,958 μηνύματα.

O hack3r έγραψε: στις 17:37, 06-05-19:

#34
Αρχική Δημοσίευση από Devil
#include <stdio.h>
int main(void)

{
printf (" Good Morning e-steki! \n Good Morning Hacker! :-) " );

return 0;
}




Mε την C μαθαινεις πολλά οταν ασχολεισαι με κλησεις συστηματος στο Unix-Linux.
Μέσα σε όλα είσαι Ντεβιλ.
Πρέπει να συνδεθείτε για να αντιδράσετε σε μηνύματα
Παράθεση
Απάντηση στο θέμα


Χρήστες

Βρείτε παρόμοια

  • Παρόμοια Θέματα
    • Προγραμματισμός σε Python - Από kiriazispao4ever
      Το θέμα έχει λάβει 90 απαντήσεις και βρίσκεται στην κατηγορία Εξωσχολικές Δραστηριότητες.
      Το τελευταίο του μήνυμα δημοσιεύτηκε 01-11-17 στις 22:01.
    • What about a programming camp? - Από Junior_aromeo
      Το θέμα έχει λάβει 71 απαντήσεις και βρίσκεται στην κατηγορία Προγραμματισμός.
      Το τελευταίο του μήνυμα δημοσιεύτηκε 01-07-12 στις 00:08.
    • Windows XP Language Pack (MUI) - Από Aggelos17
      Το θέμα έχει λάβει 8 απαντήσεις και βρίσκεται στην κατηγορία Microsoft.
      Το τελευταίο του μήνυμα δημοσιεύτηκε 15-11-09 στις 12:39.
    • D Programming Language - Από emufear
      Το θέμα έχει λάβει 5 απαντήσεις και βρίσκεται στην κατηγορία Προγραμματισμός.
      Το τελευταίο του μήνυμα δημοσιεύτηκε 08-03-06 στις 09:29.
  • Προηγούμενο Θέμα Επόμενο Θέμα