Ελεύθερος χρόνος --- Αξιόλογα βιβλία

Ξεκίνησε από Loukritia, 18 Απρ 2010, 11:20:43 ΜΜ

« προηγούμενο - επόμενο »

Loukritia

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

ξεκινάω με δύο εξαιρετικά λογοτεχνικά βιβλία από τον κόσμο των μαθηματικών

Time is a great teacher, but unfortunately it kills all its pupils ... - Louis Hector Berlioz

Keep Growing

"...Γιατί μαχόμενη η ανελπιστία;
Διότι η προσωπική αντίσταση στην παρακμιακή λοιμική είναι η μοναδική δυνατότητα να διασώσει ο άνθρωπος κριτήρια ποιότητας, μέτρα γνησιότητας της ζωής του ... "

ΜΑΧΟΜΕΝΗ
ΑΝΕΛΠΙΣΤΙΑ

Χρήστος Γιανναράς.
Ο Έρωτας (του Εκπ/κου Πληροφορικού) στ' αλώνια της καλδέρας (του υπνωτισμού).

_pali_

Ρητορική ερώτηση.
Ο ποιός? Ο ελεύθερος χρόνος? Κάπου το είχα ακούσει.
Χρειάζομαι link με ημερομηνία σημερινή να διαβάσω  το άρθρο για να ενημερωθώ τι είναι αυτό!!
Το βιβλίο που ψάχνω τις τελευταίες ημέρες είναι ένα με τίτλο "Η τέταρτη ημιαπασχόλησή σας για να τα βγάλετε πέρα".
www.end-time.com

Νίκος Αδαμόπουλος

Βιβλία:


pgrontas

Τα τελευταία χρόνια, έχουν κυκλοφορήσει απίστευτα βιβλία εκλαϊκευμένης επιστήμης. Γεννιέται λοιπόν το ερώτημα, γιατί να μην είναι έτσι τα σχολικά βιβλία;
Τέλος πάντων, ο Simon Singh που ανέφερε πιο πάνω ο Νίκος είναι καταπληκτικός συγγραφέας. Προτείνω ανεπιφύλακτα το βιβλίο του, "Κώδικες και Μυστικά" (http://www.greekbooks.gr/BookDetails.aspx?id=145284), για την ιστορία της κρυπτογραφίας, το οποίο διαβάζεται και από τους μαθητές.
Σε όσους άρεσε η ιδέα του Logicomix, αλλά κάτι τους έλειπε, ένα βιβλίο στο οποίο βασίστηκε είναι το "Οι μηχανές της λογικής" του Martin Davis. (http://www.perizitito.gr/product.php?productid=134656)
Programs must be written for people to read, and only incidentally for machines to execute - Harold Abelson

amichail

Γενικώς ότι βιβλίο "εκλαϊκευμένης επιστήμης" έχω διαβάσει από τις εκδόσεις Τραυλός άξιζε τον κόπο.
Τελευταίο που θυμάμαι ήταν "Το Όνειρο του Μεντελέγιεφ: Από την Αλχημεία στη Χημεία" που το πήρα για ένα φίλο χημικό αλλά κάλλιστα θα μπορούσα να το είχα πάρει και για ένα φίλο φιλόλογο καθώς αναφερόταν στην ιστορία της χημείας ... αρχίζοντας από το Θαλή το Μιλήσιο περνώντας στους Ρωμαίους, Άραβες, Μεσαίωνα, Αναγέννηση κλπ.
Επίσης από τις ίδιες εκδόσεις το "Fractal Φόνοι" που είναι αστυνομικό μυθιστόρημα αλλά φυσικά έχει και fractals.

Όσο για τις ώρες ελεύθερου χρόνου αυτές μετά τις 12 (αντιστρόφως ανάλογη σχέση με τις ώρες ύπνου)
Για μένα θα πω μόνο ότι είμαι ο τύπος του δασκάλου που αν κάνω ένα μάθημα για 50η φορά θα αλλάξω για 52η φορά τις σημειώσεις μου

Loukritia

Ας επαναφέρουμε ένα παλιό θεματάκι, για να γνωριστούμε καλύτερα και να μοιραστούμε τα hobbies μας!!!Μια και τώρα θα έχουμε ελεύθερο χρόνο, ας μιλήσουμε για τους εαυτούς μας, ας εμπνεύσουμε και ας εμπνευστούμε !!!
Εγώ διαβάζω αρκετά (τελευταία έγινα και bookcrosser!), κάνω πεζοπορίες και ασχολούμαι ερασιτεχνικά με τη φωτογραφία. Το δεύτερο θα ατονίσει τώρα λίγο λόγω υψηλών θερμοκρασιών, αλλά το 1ο θα με αποζημιώσει ευελπιστώ. Με τι θα ασχοληθείτε οι υπόλοιποι συμφορουμίτες τώρα που κλείνουν τα σχολεία!!!! :D
Time is a great teacher, but unfortunately it kills all its pupils ... - Louis Hector Berlioz

poursali

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

gpapargi

Στο τελευταίο μάθημα της χρονιάς συνήθως δίνω στα παιδιά μια λίστα από βιβλία των οποίων το περιεχόμενο θα έπρεπε να διδάσκεται στο σχολείο αλλά δυστυχώς για διάφορους λόγους δεν διδάσκεται. Από αυτά ξεχωρίζω τα παρακάτω:

"Γιατί οι άνθρωποι σκέφτονται παράξενα πράγματα". Συγγραφέας Michael Shermer.
Το βιβλίο αυτό δείχνει τον τρόπο σκέψης που λέγεται «σκεπτικισμός». Εξηγεί ποια είναι εκείνα τα στοιχεία που πρέπει να έχει μια άποψη για να είναι έγκυρη. Πιστεύουμε αυτά που μας λένε ή τα ελέγχουμε και πως; Πως λειτουργεί ο επιστημονικός τρόπος σκέψης;

Προφανώς επιτίθεται σε μέντιουμ, παραψυχολόγους, ζώδια κλπ. Μοιραία είναι και η συσχέτιση με τις θρησκείες.

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

Το άλλο μεγάλο βιβλίο που θα ήθελα να συστήσω είναι το «Εγωιστικό γονίδιο» του Richard Dawkins.
Εξηγεί πως δημιουργήθηκε η ζωή πάνω στη γη. Θα έπρεπε να το μαθαίνουμε στο σχολείο αυτό... και εννοώ από τους βιολόγους όχι από τους θεολόγους.
Εξηγεί και πως η θεωρία του εγωιστικού γονιδίου καθορίζει στατιστικά τις συμπεριφορές των ζώων στις κοινωνίες τους, πως εξηγείται ο αλτρουισμός και η αυτοθυσία και πως επιλέγουν ταίρι τα αρσενικά και τα θηλυκά. Ο παραλληλισμός με τους ανθρώπους είναι αναπόφευκτος και άκρως διασκεδαστικός. Πολλά πράγματα μπαίνουν στη θέση τους, όπως πχ γιατί κατά το φλερτ τα θηλυκά κάνουν «τις δύσκολες» στην αρχή και γιατί η γιαγιά από το σόι της μαμάς δείχνει να ενδιαφέρεται περισσότερο για το εγγονάκι από ότι η γιαγιά από το σόι του μπαμπά.

Το βιβλίο αυτό το θεωρώ σταθμό. Αλλάζει τον τρόπο που βλέπεις τα πράγματα. Αυτό που θα πω το πιστεύω απόλυτα: όποιος δε διαβάσει αυτό το βιβλίο θα πάει φτωχός στον «άλλο κόσμο».

Σπύρος

Επιτρέψτε μου να συμπληρώσω και την ΄Περι Θεου Αυταπάτη΄, του ιδίου (R.Dawkins).
Σαφέστατα αλαζών, υπερόπτης και μερικές φορές εριστικός, αλλά πάντα έχοντας ως στόχο ΤΙΣ ΑΠΟΨΕΙΣ
και όχι τους ανθρώπους.
Εν πάσει περιπτώσει, αν μερικοί άνθρωποι τελικά δικαιούνται να είναι αλαζόνες, ο κύριος Dawkins είναι ένας από αυτούς...

Loukritia

Μου κινήσατε το ενδιαφέρον!! Θα αναζητήσω το Εγωιστικό Γονίδιο, αν και δεν ξέρω αν προσφέρεται για τους μήνες της καλοκαιρινής ραστώνης!!!
Time is a great teacher, but unfortunately it kills all its pupils ... - Louis Hector Berlioz

Keep Growing

Μη ξεχάσετε ότι σήμερα θα έχουμε πανσέληνο.
Δε βγαίνουν μόνο οι λυκάνθρωποι.  >:(
Μπορούμε να βγούμε και μεις, έχοντας όμως τα μάτια μας 14. :)


http://www.alfavita.gr/artro.php?id=7081

ΥΓ. Ουπς, το διόρθωσα. Εκδηλώσεις για φέτος.
Ο Έρωτας (του Εκπ/κου Πληροφορικού) στ' αλώνια της καλδέρας (του υπνωτισμού).

joyjohnnickname

Εντυπωσιάστηκα με το βιβλίο "MHXANIKH & TEXNOΛOΓIA ΣTHN APXAIA EΛΛAΔA"... Δεν το ήξερα ότι το πρώτο αυτόματο πολυβόλο όπλο λειτουργούσε με ατμό και ήταν και αυτό έργο των αρχαίων Ελλήνων! Θα βρείτε πολλά τέτοια εκεί μέσα...

MHXANIKH & TEXNOΛOΓIA ΣTHN APXAIA EΛΛAΔA
Συγγραφέας: Χρήστος Λάζος
http://www.books.gr/ViewShopProduct.aspx?Id=2821876
Σ.Παπαλουκάς (Μηχανικός Η/Υ και Πληροφορικής): "Βασικά, με τα μωρά,
πριν φτάσουν τα 2 τους χρόνια, δεν μπορείς να κάνεις και πολλά,
γιατί δεν είναι interactive..." (!)


gpapargi

Παράθεση από: pgrontas στις 23 Ιαν 2011, 04:35:00 ΜΜ
Δεν θέλω να γράψω περισσότερα, γιατί έχουμε ήδη ξεφύγει  από το θέμα. Προτείνω όμως ανεπιφύλακτα να διαβάσετε στις περιπέτειες του Feynman την ιστορία που διηγείται για το τι αντιμετώπισε όταν τον κάλεσαν να συμμετάσχει στην συγγραφική ομάδα των βιβλίων σχολικής φυσικής της πολιτείας της Καλιφόρνια (αν θυμάμαι καλά), όπου φαίνεται γιατί μπάζουν οι αφαιρετικοί αυτοί μετασχηματισμοί.

O Feynman ήταν ένας θρυλικός δάσκαλος εκτός από τεράστιος επιστήμονας. Έχει ενδιαφέρον όταν θέλεις να καταλάβεις μια έννοια να την διαβάσεις από τον Feynman. Διάβασε και από αλλού, αλλά διάβασε και από αυτόν. Αυτός και ο Sagan δημιουργούν "ατμόσφαιρα" όταν εξηγούν κάτι. Κάνουν τον αναγνώστη να ανατριχιάζει μερικές φορές. Μεταδίδουν μια αγάπη για αυτό που διδάσκουν και κάνουν τον αναγνώστη να θέλει να σπουδάσει αυτό το αντικείμενο. Αυτό είναι το μεγάλο τους όπλο στο θέμα της μεταδοτικότητας και δεν ξέρω κατά πόσο περιέχεται αυτό στις συνηθισμένες τεχνικές διδασκαλίας.   

Που μπορώ να βρω Παναγιώτη αυτά που γράφεις για την εμπειρία του Feynman στη σχολική επιτροπή;

Sergio

Παράθεση από: gpapargi στις 24 Ιαν 2011, 01:42:40 ΜΜ
Που μπορώ να βρω Παναγιώτη αυτά που γράφεις για την εμπειρία του Feynman στη σχολική επιτροπή;

Παναγιώτη (έμαθα και το όνομά σου από το μήνυμα του Γιώργου), με ενδιαφέρει και μένα ο τίτλος του βιβλίου στο οποίο αναφέρεσαι.

Σέργιος
Απ τη μια η θητεία μου σε σχολικές αίθουσες: να φλυαρώ - να ελπίζω πως κατι κατάλαβαν - να εξερευνώ - να μαθαίνω. Απ την άλλη, σχεδόν συνομήλικη, η Διδακτική της Πληροφορικής: ερευνά διαδικασίες μάθησης - φλερτάρει με την Ψυχολογία - με καλεί να αφήσω το βλέμμα του Πληροφορικού και να δω με τα μάτια του δασκάλου. Τέκνα των 2, οι απόψεις μου.. (προσαρμοσμένο από τον πρόλογο του βιβλίου "Το μακρόν Φυσική προ του βραχέως διδάσκω" του Ανδρέα Κασσέτα)

Σπύρος Δουκάκης

Νομίζω ότι αναφέρεται σε αυτό το βιβλίο:

http://www.books.gr/ViewShopProduct.aspx?Id=5134481

Είναι πραγματικά καλό!

ΥΓ: μήπως τα μνμ αυτά πρέπει να πάνε σε άλλο σημείο; Π.χ. καλά βιβλία που είναι χρήσιμο να διαβάσουμε;

pgrontas

Παράθεση από: gpapargi στις 24 Ιαν 2011, 01:42:40 ΜΜ
Που μπορώ να βρω Παναγιώτη αυτά που γράφεις για την εμπειρία του Feynman στη σχολική επιτροπή;


Το βιβλίο στο οποίο αναφέρομαι είναι το Classic Feynman (http://www.amazon.com/Classic-Feynman-Adventures-Curious-Character/dp/0393061329/ref=sr_1_1?ie=UTF8&qid=1295878453&sr=8-1). Στην πραγματικότητα πρόκειται για μια συλλογή από όλα τα αυτοβιογραφικά βιβλία που έχει γράψει ο Feynman (όπως αυτό που πρότεινε ο Σπύρος) και περιέχει τα πάντα από την πορεία του στο project της πυρηνική βόμβας μέχρι την επιτροπή του Challenger. Επιπλέον περιέχει CD με μια ομιλία του το 1978, όπου δίνει ρέστα.
Για να εκφράσω άποψη για τα υπόλοιπα μου φαίνεται πρέπει να μελετήσω...
Programs must be written for people to read, and only incidentally for machines to execute - Harold Abelson

Νίκος Αδαμόπουλος

«Θέλω να σας ρωτήσω κάτι, κύριε Γκαίντελ, αλλά παρακαλώ να μείνει εντελώς μεταξύ μας».

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

«Είναι προσωπικής φύσεως το θέμα, κύριε καθηγητά;»

«Είναι επαγγελματικό, αλλά αφορά το προσωπικό ερευνητικό μου έργο και θα ήθελα να σας ζητήσω -ή μάλλον να απαιτήσω!- να μην κυκλοφορήσει παραέξω. Σας παρακαλώ να μου πείτε, κύριε Γκαίντελ: Υπάρχει κάποια διαδικασία για να αποφασίσει κανείς αν μία συγκεκριμένη πρόταση είναι αποδείξιμη ή όχι;»

Ο Γκαίντελ του έδωσε την απάντηση που φοβόταν.

«Όχι».

«Συνεπώς δεν μπορείτε να αποφασίσετε a priori ποιες προτάσεις είναι αποδείξιμες και ποιες όχι;»

«Απ' όσο ξέρω, κύριε καθηγητά, κάθε αναπόδεικτη πρόταση μπορεί εξ ορισμού να είναι μη αποδείξιμη».

Του Πέτρου του ανέβηκε το αίμα στο κεφάλι.

Ένιωσε την ακαταμάχητη διάθεση να αρπάξει τον πατέρα του Θεωρήματος της Μη Πληρότητος από τον σβέρκο και να αρχίσει να τον κοπανάει πάνω στη γυαλιστερή επιφάνεια του τραπεζιού. Συγκρατήθηκε κι αντ' αυτού έσκυψε προς το μέρος του και τον έπιασε με δύναμη από το μπράτσο.

«Κύριε Γκαίντελ, έχω φάει τη ζωή μου προσπαθώντας να αποδείξω την Εικασία του Γκόλντμπαχ», του είπε χαμηλόφωνα αλλά με μεγάλη ένταση, «και τώρα μου λέτε ότι μπορεί να είναι μη αποδείξιμη;»

Ο Γκαίντελ είχε κιτρινίσει παραπάνω από τη φυσική του χλωμάδα.

«Θεωρητικά, ναι-»

«Στο διάολο η θεωρία!» 0 Πέτρος φώναξε δυνατά, κάνοντας τα κεφάλια της διακεκριμένης πελατείας του «Ζάχερ Καφέ» να στραφούν προς το μέρος τους. «Πρέπει να είμαι σίγουρος, δεν καταλαβαίνετε; Έχω το δικαίωμα να μάθω αν χαραμίζω τη ζωή μου!»

Του έσφιγγε το χέρι τόσο δυνατά, που ο Γκαίντελ μόρφασε από τον πόνο. Ο Πέτρος ένιωσε ξαφνικά ντροπή για τον τρόπο του. Στο κάτω κάτω, ο ταλαίπωρος ο συνομιλητής του δεν ήταν προσωπικά υπεύθυνος για τη Μη Πληρότητα των μαθηματικών θεωριών - αυτός απλώς την είχε αποδείξει! Τον άφησε μουρμουρίζοντας συγγνώμη.

Ο Γκαίντελ έτρεμε.

«Κα-καταλαβαίνω τη θέ-0έση σας, κύριε καθηγητά», τραύλισε, «αλλά φο-φοβάμαι ότι προς το παρόν δεν υπάρχει τρόπος να απαντηθεί το-το ερώτημά σας».

------------

...από το βιβλίο: «Ο θείος Πέτρος και η εικασία του Γκόλντμπαχ» (του Απόστολου Δοξιάδη, Εκδόσεις Καστανιώτη)

*Η αναδημοσίευση έγινε με άδεια του συγγραφέα και του εκδότη

Vangelis

Με λίγα λόγια η εμπειρία του Feynman απο την επιτροπή επιλογής βιβλίων.
Αρχικα τον πλησίασαν οριμένοι εκπρόσωποι εκδοτικών οίκων με σκοπό να τον "διευκολύνουν" στην επιλογή!. 
Μετα διαπίστωσε ότι ουσιαστικά ήταν ο μόνος που διάβαζε και έκρινε τα βιβλία.  Οι υπόλοιποι βαθμολογούσαν χωρίς να έχουν διαβάσει το βιβλία!  (το κατάλαβε όταν ζητούσε επεξηγήσεις).   Το αποκορύφωμα ήτάν όταν του ζήτησαν να βαθμολογήσει ένα βιβλίο που δεν του είχαν δώσει!!! οπότε δεν το είχε δει καθόλου στην απορία του πως θα οτ κρίνει αφού δεν το έχει δεί του απάντησαν να το κρίνει σε σχέση με τα άλλα βιβλία του εκδοτικού οίκου!!!.
Πρέπει να είναι το βιβλίο που πρότεινε ο Σπύρος

pgrontas

Δεν ήταν μόνο αυτό. Παρατήρησε ότι τα παραδείγματα στα οποία αναφέρονταν τα βιβλία ήταν εντελώς ανούσια. Ένα παράδειγμα που θυμάμαι είναι με την θερμοκρασία πλανητών. Ένα άστρο είναι κόκκινο αν είχε τόση θερμοκρασία στο εσωτερικό του. Ένα άλλο είναι κίτρινο αν έχει τόση θερμοκρασία κοκ. Και ζητούσε να βρεθεί η συνολική θερμοκρασία των άστρων. Ο Feynman αντέδρασε λέγοντας, τι νόημα έχει η άθροιση θερμοκρασιών διαφορετικών άστρων; Είναι κάτι που ποτέ δεν θα γίνει στην πραγματικότητα. Επιπλέον, αν θυμάμαι καλά, ανέφερε και ένα παράδειγμα σχετικά με ταχύτητα ή ενέργεια στην φυσικη.
Επίσης στην περίπτωση που ανέφερε ο Βαγγέλης, χαρακτηριστικό είναι το παράδειγμα ενός βιβλίου στο οποίο είχε δωθεί μόνο το εξώφυλλο (δεν ήταν έτοιμο το περιεχόμενο) και παρόλα αυτά κάποιοι το είχαν βαθμολογήσει!!!
Programs must be written for people to read, and only incidentally for machines to execute - Harold Abelson

gpapargi


pgrontas

Πού το βρήκες ρε θηρίο;
Programs must be written for people to read, and only incidentally for machines to execute - Harold Abelson

Loukritia

Παράθεση από: sdoukakis στις 24 Ιαν 2011, 02:30:16 ΜΜ

ΥΓ: μήπως τα μνμ αυτά πρέπει να πάνε σε άλλο σημείο; Π.χ. καλά βιβλία που είναι χρήσιμο να διαβάσουμε;
Μια και το περιεχόμενο του θέματος αναφέρεται σε βιβλία, θα αλλάξω τον τίτλο του!
Time is a great teacher, but unfortunately it kills all its pupils ... - Louis Hector Berlioz

Sergio

Απ τη μια η θητεία μου σε σχολικές αίθουσες: να φλυαρώ - να ελπίζω πως κατι κατάλαβαν - να εξερευνώ - να μαθαίνω. Απ την άλλη, σχεδόν συνομήλικη, η Διδακτική της Πληροφορικής: ερευνά διαδικασίες μάθησης - φλερτάρει με την Ψυχολογία - με καλεί να αφήσω το βλέμμα του Πληροφορικού και να δω με τα μάτια του δασκάλου. Τέκνα των 2, οι απόψεις μου.. (προσαρμοσμένο από τον πρόλογο του βιβλίου "Το μακρόν Φυσική προ του βραχέως διδάσκω" του Ανδρέα Κασσέτα)

Νίκος Αδαμόπουλος

#24
Ένα (κυριολεκτικά) καλοκαιρινό βιβλίο που διάβασα πρόσφατα:

Τα Τέσσερα Χρώματα του Καλοκαιριού (Τεύκρος Μιχαηλίδης, Εκδόσεις Πόλις)
http://www.diavasame.gr/book.cfm?itemID=1008

Το καλοκαίρι του 1970 στη Σέριφο, ο άρτι απολυθείς από το στρατό μαθηματικός-αφηγητής γνωρίζει μια νεαρή κοπέλα, την Ερνεστίν, η οποία δουλεύει μαζί με τον θείο της στο καφέ-εστιατόριο του λιμανιού. Σύντομα θα την ερωτευθεί για να ανακαλύψει ότι η οικογενειακή ιστορία της γαλλικής καταγωγής Ερνεστίν συνδέεται με εκείνην της εξέγερσης (1916) των μεταλλωρύχων της Σερίφου υπό τον Κώστα Σπέρα αλλά και με την ιστορία του «μαθηματικού προβλήματος των τεσσάρων χρωμάτων» (του πρώτου που επιλύθηκε με τη χρήση ηλεκτρονικού υπολογιστή, όπως μας πληροφορεί ο συγγραφέας). Ο νεαρός μαθηματικός θα προσπαθήσει να κερδίσει την καρδιά της κοπέλας επαληθεύοντας τα στάδια της μαθηματικής απόδειξης του προβλήματος που ακολούθησε ένας Γερμανός μαθηματικός, με απρόβλεπτες συνέπειες για τον ίδιον.

Νίκος Αδαμόπουλος

#25
Και ένα ακόμα που διάβασα αμέσως μετά το παραπάνω, όχι μυθιστόρημα προφανώς, είναι το:

Οι μεταμορφώσεις του λογισμού (Ζυλ Ντοβέκ, Εκδόσεις Εκκρεμές)
http://www.tovima.gr/science/article/?aid=462497

Το κοινό σημείο των δύο βιβλίων δεν είναι απλώς ότι ο συγγραφέας του 1ου είναι ο μεταφραστής του 2ου, αλλά από ό,τι  φαίνεται ο Μιχαηλίδης μεταφράζοντας το συγκεκριμένο βιβλίο εμπνεύστηκε και έγραψε το δικό του. Και στα δύο λοιπόν περιλαμβάνεται-αναλύεται το μαθηματικό πρόβλημα των 4 χρωμάτων... και ο κάπως ιδιαίτερος (!) τρόπος απόδειξής του...

...

Ο Ζυλ Ντοβέκ είναι μαθηματικός, ασχολείται με τη Λογική αλλά και με τις γλώσσες προγραμματισμού και τη Φιλοσοφία των Επιστημών. Το βιβλίο του «Οι μεταμορφώσεις του λογισμού» γράφτηκε το 2007 και ασχολείται με ένα πολύ παλιό αλλά και αρκετά βασανιστικό ως τις μέρες μας πρόβλημα που αντιμετωπίζουν όσοι ασχολούνται με τα Μαθηματικά. Τα Μαθηματικά όχι απλά ως εργαλείο για να φθάσουν σε αποτελέσματα υπολογίζοντας με δεδομένα άλλων επιστημών, αλλά τα καθαρά Μαθηματικά. Ισχύει ότι η απόδειξη ισοδυναμεί με έναν αλγόριθμο, δηλαδή ότι είναι μια συνταγή με καθορισμένα βήματα και ενέργειες; Και αν αλγόριθμος τελικά σημαίνει υπολογισμός, είναι επομένως η απόδειξη ένας υπολογισμός; Οπότε μπορούμε χρησιμοποιώντας μια μηχανή όπως είναι ο υπολογιστής να αποδεικνύουμε θεωρήματα, αν το θέσουμε κάπως χονδρικά το ζήτημα; Οπως γράφει ο Ντοβέκ: «Το πρόβλημα της εύρεσης ενός αλγορίθμου που να αποφαίνεται αν μια πρόταση είναι αποδείξιμη ή όχι διατυπώθηκε κατά τη δεκαετία του 1920 με το όνομα "πρόβλημα της απόφασης". Οταν ένα πρόβλημα μπορεί να λυθεί μέσω ενός αλγορίθμου χαρακτηρίζεται αποκρίσιμο ή υπολογίσιμο». Η λύση στο πρόβλημα της απόφασης δόθηκε το 1936 από τον Αλόνζο Τσερτς και τον Αλαν Τιούρινγκ δουλεύοντας ανεξάρτητα ο ένας από τον άλλον. Η απάντηση και των δύο ήταν η ίδια. Δεν υπάρχει αλγόριθμος απόφασης. Υπάρχει μια διαφορά φύσεως ανάμεσα στον υπολογισμό και στον συλλογισμό. Δεν μπορούμε, θέτοντάς το και πάλι πολύ χονδρικά, να βάλουμε μια μηχανή και να την τροφοδοτούμε με προτάσεις και εκείνη να μας βγάζει ποιες είναι αληθινές και ποιες όχι κάνοντας για λογαριασμό μας όλους τους απαραίτητους συλλογισμούς. Από το 1970 όμως και μετά τα παλιά τείχη φαίνεται ότι άρχισαν να μετακινούνται. Κατορθώνοντας με τη βοήθεια των υπολογιστικών μηχανών να αποδείξουμε δύσκολα θεωρήματα που απαιτούν μακροσκελείς αποδείξεις, αρκετοί μαθηματικοί άρχισαν να πιστεύουν ότι «η χρήση οργάνων επιτρέπει να διευρύνουμε τα όρια που επέβαλλε παλαιότερα η τεχνολογία της κιμωλίας και του μαυροπίνακα στο μέγεθος των αποδείξεων».

Θεμελιακή έννοια της μαθηματικής μεθόδου, ήδη από την ελληνική αρχαιότητα, η έννοια της απόδειξης υπέστη έναν βαθύ μετασχηματισμό από τις αρχές της δεκαετίας του '70. Πολλές σημαντικές μαθηματικές ανακαλύψεις, όχι πάντα συνδεδεμένες μεταξύ τους, θέτουν σταδιακά σε αμφισβήτηση την κυριαρχία του συλλογισμού πάνω στον υπολογισμό και μας προτείνουν μια πιο ισορροπημένη αντιμετώπιση, κατά την οποία συλλογισμοί και υπολογισμοί διαδραματίζουν συμπληρωματικούς ρόλους. Αυτή η αληθινή επανάσταση μας οδηγεί στο να ξανασκεφτούμε το διάλογο των μαθηματικών και των φυσικών επιστημών. Φωτίζει με νέο φως ορισμένες φιλοσοφικές έννοιες, όπως αυτή της αναλυτικής και συνθετικής κρίσης. Μας οδηγεί επίσης στο να αναρωτηθούμε για τους δεσμούς των μαθηματικών με την πληροφορική καθώς και για την ιδιαιτερότητα των μαθηματικών με την πληροφορική καθώς και για την ιδιαιτερότητα των μαθηματικών που παρέμενε η μόνη επιστήμη που δεν χρησιμοποιούσε όργανα. Τέλος -και σίγουρα αυτό είναι το πιο ενδιαφέρον- μας αφήνει να δούμε νέους τρόπους επίλυσης των μαθηματικών προβλημάτων, που λυτρώνονται από τα αυθαίρετα δεσμά που είχε επιβάλει η παλιά τεχνολογία ως προς το μέγεθος των αποδείξεων: ενδεχομένως τα μαθηματικά να προετοιμάζονται για την κατάκτηση νέων κόσμων που μέχρι πρόσφατα ήταν απρόσιτοι.

skananitos

Βιβλία που διαβάζω και ξεχωρίζω τα αναρτώ εδώ ως τίτλους. Η αλήθεια είναι ότι τα διαβάζω στα ελληνικά αλλά λόγω της μορφής του site μου δίνω τους αγγλικούς τίτλους...
Music is life...Live a fun one...Listen to SKA !!! ;-)

skinlikesand

Ιδιαίτερα στην τρέχουσα περίοδο, όπου η συλλογιστική και οι ενέργειές μας περιστρέφονται συχνά γύρω από τη σύγκρουση μεταξύ ατομικού συμφέροντος και αισθημάτων αλτρουισμού - ανάγκης για αλληλεγγύη, η γνώση της Θεωρίας Παιγνίων, πέρα απ' το ότι μας εισάγει στις έννοιες, τη θεωρία και τις εφαρμογές μιας συναρπαστικής επιστήμης, μας δίνει και πολύτιμα εργαλεία για να ερμηνεύσουμε καθημερινές καταστάσεις όπου υπάρχει σύγκρουση συμφερόντων ή οργάνωση συμμαχιών για την επίτευξη ενός κοινού στόχου.

Ήρθα σε επαφή με το πεδίο για πρώτη φορά, κάνοντας την πτυχιακή μου εργασία πάνω στην αλγοριθμική θεωρία παιγνίων. Προτείνω ανεπιφύλακτα το πρώτο σχετικό βιβλίο που διάβασα, το "A course in game theory" των Martin Osborne και Ariel Rubinstein (MIT press) (ναι, δυστυχώς δεν έχει μεταφραστεί στα ελληνικά, ίσως πάρω την πρωτοβουλία να το μεταφράσω κάποια στιγμή).
Ένα εξίσου καλό βιβλίο που καλύπτει την ίδια πάνω-κάτω ύλη, μεταφρασμένο στα ελληνικά, είναι το "Εισαγωγή στη Θεωρία Παιγνίων" του Martin Osborne (Κλειδάριθμος).

Και για τους φίλους της (πρακτικής) φιλοσοφίας, προτείνω το "Η κρίση της κουλτούρας και άλλα κείμενα" της Hannah Arendt (Στάσει εκπίπτωντες) που άρχισα να διαβάζω πρόσφατα.

gpapargi

Παράθεση από: skinlikesand στις 28 Σεπ 2013, 04:05:32 ΜΜ
Ιδιαίτερα στην τρέχουσα περίοδο, όπου η συλλογιστική και οι ενέργειές μας περιστρέφονται συχνά γύρω από τη σύγκρουση μεταξύ ατομικού συμφέροντος και αισθημάτων αλτρουισμού - ανάγκης για αλληλεγγύη, η γνώση της Θεωρίας Παιγνίων, πέρα απ' το ότι μας εισάγει στις έννοιες, τη θεωρία και τις εφαρμογές μιας συναρπαστικής επιστήμης, μας δίνει και πολύτιμα εργαλεία για να ερμηνεύσουμε καθημερινές καταστάσεις όπου υπάρχει σύγκρουση συμφερόντων ή οργάνωση συμμαχιών για την επίτευξη ενός κοινού στόχου.

Ήρθα σε επαφή με το πεδίο για πρώτη φορά, κάνοντας την πτυχιακή μου εργασία πάνω στην αλγοριθμική θεωρία παιγνίων. Προτείνω ανεπιφύλακτα το πρώτο σχετικό βιβλίο που διάβασα, το "A course in game theory" των Martin Osborne και Ariel Rubinstein (MIT press) (ναι, δυστυχώς δεν έχει μεταφραστεί στα ελληνικά, ίσως πάρω την πρωτοβουλία να το μεταφράσω κάποια στιγμή).
Ένα εξίσου καλό βιβλίο που καλύπτει την ίδια πάνω-κάτω ύλη, μεταφρασμένο στα ελληνικά, είναι το "Εισαγωγή στη Θεωρία Παιγνίων" του Martin Osborne (Κλειδάριθμος).

Και για τους φίλους της (πρακτικής) φιλοσοφίας, προτείνω το "Η κρίση της κουλτούρας και άλλα κείμενα" της Hannah Arendt (Στάσει εκπίπτωντες) που άρχισα να διαβάζω πρόσφατα.

Διαβάζοντας το εγωιστικό γονίδιο του Dawkins κατάλαβα κι εγώ ότι η θεωρία παιγνίων ερμηνεύει απίστευτα καλά συμπεριφορές ζώων και ανθρώπων, καθώς και κοινωνικών ομάδων. Έχεις άποψη για τα βιβλίια των Μηλολιδάκη και Βαρουφάκη; ΕΠίσης αυτά που προτείνεις είναι κυρίως διαισθητικά ή μαθηματικοποιημένα;

skinlikesand

Παράθεση από: gpapargi στις 30 Σεπ 2013, 08:24:59 ΠΜ
Διαβάζοντας το εγωιστικό γονίδιο του Dawkins κατάλαβα κι εγώ ότι η θεωρία παιγνίων ερμηνεύει απίστευτα καλά συμπεριφορές ζώων και ανθρώπων, καθώς και κοινωνικών ομάδων. Έχεις άποψη για τα βιβλίια των Μηλολιδάκη και Βαρουφάκη; ΕΠίσης αυτά που προτείνεις είναι κυρίως διαισθητικά ή μαθηματικοποιημένα;

Δεν έχω διαβάσει αυτά τα βιβλία, αν και το βιβλίο του Βαρουφάκη το έχω εδώ και λίγους μήνες στη λίστα βιβλίων προς αγορά.
Όσον αφορά τα βιβλία που πρότεινα, δε γλυτώνεις το διάβασμα ορισμών, θεωρημάτων και αποδείξεων - είναι μαθηματικοποιημένα σε μεγάλο βαθμό, όμως οι συγγραφείς τους περιγράφουν και διαισθητικά την κάθε μαθηματική έννοια και ορισμό. Στην κατανοήση των μαθηματικών εννοιών βοηθούν και τα αρκετά toy examples που παρατίθενται στις σελίδες τους (π.χ. το γνωστό παίγνιο της διαμάχης των φύλων ή παιγνιοθεωρητικές περιγραφές του tic-tac-toe, του "κορώνα-γράμματα" και άλλων απλών παιχνιδιών).

gpapargi

Μια που σε βρήκαμε...  :) τι μαθηματικά χρειάζονται για να έχει κάποιος υπόβαθρο να διαβάσει θεωρία παιγνίων χωρίς κουσούρι; (όταν λέω χωρίς κουσούρι εννοώ την ώρα που διαβάζει θεωρία παιγνίων να διαβάζει θεωρία παιγνίων και όχι να ανατρέχει σε μαθηματικά βιβλία για να καλύψει κενά). Θέλει πχ εύρεση ακροτάτων σε συναρτήσεις πολλών μεταβλητών; Θέλει πιθανότητες; Θέλει μερικές διαφορικές;
Πχ έτσι όπως έβλεπα τον Dawkins να μιλάει για σημεία σταθερής ισορροπίας (και δυνάμεις επαναφοράς σε περίπτωση εκτροπής από αυτά) και σημεία ασταθούς ισορροπίας υποπτεύθηκα ότι μάλλον πρέπει να έχει κάπου ελαχιστοποίηση συναρτήσεων σε 3 διαστάσεις.

sstergou

Για όποιον ενδιαφέρεται υπάρχει και αυτό το μάθημα https://www.coursera.org/course/gametheory .
Δεν το έχω πάρει αλλά σκέφτομαι από Οκτώβρη που ξεκινάει ξανά να το πάρω.

skinlikesand

#32
Βασικά, το επίπεδο των μαθηματικών εξαρτάται από τον κλάδο ή από την εφαρμογή της θεωρίας παιγνίων που μελετάς. Για να μελετήσει κανείς τα (μάλλον εισαγωγικά) βιβλία που πρότεινα, δε νομίζω πως χρειάζεται κάτι παραπάνω από βασική θεωρία πιθανοτήτων (π.χ. τον ορισμό της κατανομής πιθανότητας), βασική γραμμική άλγεβρα (π.χ. πράξεις διανυσμάτων και κατανόηση της θεωρίας των διανυσματικών χώρων), ίσως και λίγη βελτιστοποίηση (π.χ. γραμμικό προγραμματισμό).

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

Ο Dawkins αναφέρεται σε έννοιες της εξελικτικής θεωρίας παιγνίων (ενδεικτικά, δείτε το κεφάλαιο 5, "επιθετικότητα: σταθερότητα και η γονιδιακή μηχανή" του βιβλίου του "το εγωιστικό γονίδιο"), που χρησιμοποιείται στη Βιολογία για την μοντελοποίηση και τη μελέτη του πως εξελίσσονται οι συμπεριφορές (στρατηγικές) των ατόμων ενός πλυθησμού μέσα από καταστάσεις Δαρβινικού ανταγωνισμού (π.χ. ποιά είναι η πιο προσοδοφόρα στρατηγική, συγκριτικά με τις υπόλοιπες, για τη διεκδίκηση ταιριού για ζευγάρωμα) στο χρόνο (αν η στρατηγική που εφαρμόζει ο πράκτορας-παίκτης δεν αποδώσει την καλύτερη αναμενόμενη ωφέλεια, είναι λιγότερο πιθανό να τη χρησιμοποιήσει ξανά σε μια μελλοντική ανάλογη κατάσταση γιατί δεν αφήνει εξελικτικό πλεονέκτημα). Ένα σχετικό παιχνίδι είναι το Hawk-Dove.

(Όταν έγραψα το ποστ μου, δεν ήμουν καταρτισμένος στην Εξελικτική Θεωρία  Παιγνίων και σήμερα μου ήρθε φλασιά ότι έχω γράψει κάτι σχετικό σ' αυτό το φόρουμ, που πιθανότατα έχει λαθάκια.)

pgrontas

Παράθεση από: sstergou στις 01 Οκτ 2013, 11:47:53 ΠΜ
Για όποιον ενδιαφέρεται υπάρχει και αυτό το μάθημα https://www.coursera.org/course/gametheory .
Δεν το έχω πάρει αλλά σκέφτομαι από Οκτώβρη που ξεκινάει ξανά να το πάρω.

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

Ένα ενδιαφέρον σχετικό course (όχι σε MOOC) που ξεκίνησε αυτή την εβδομάδα είναι από τον Tim Roughgarden (από τους γκουρού της περιοχής) εδώ: http://theory.stanford.edu/~tim/f13/f13.html

Για όποιον έχει χρόνο.
Programs must be written for people to read, and only incidentally for machines to execute - Harold Abelson

itt

Kρίμα πάντως που το Standford δεν προσφέρει το μάθημα στο coursera, ο Roughgarden ήταν αρκετά ευχάριστος στα Algorithms: Design and Analysis.

mhtsos_25

Γεια σας ειμαι καινουργιος στο forum και στον κοσμο της πληροφορικης γενικα!!!Θα ηθελα λοιπον να κανω μια ερωτηση οσον αφορα τον τομεα του προγραμματισμου σε γλωσσα java!Επειδη ειμαι μαθητης λυκειου ακομη και εχω λιγο ελευθερο χρονο θα ηθελα να φτασω σε ενα υψηλο επιπεδο γνωσης της java , ωστε να μπορω ακομη και να φτιαχνω δικα μου προγραμματα, οποτε αν εχετε να προτεινετε καποιο καλο βιβλιο εκμαθησης της θα το εκτιμουσα ιδιαιτερα!!!!!! :D 



ευχαριστω εκ των προτερων!!!!!! :)

evry

Λοιπόν το καλύτερο Online βιβλίο κατά τη γνώμη μου είναι το Thinking in Java του Bruce Eckel, το οποίο μπορείς να κατεβάσεις από το παρακάτω link
Thinking in Java, 4th Edition

Ένα εξαιρετικό περιβάλλον για προγραμματισμό σε Java είναι το Eclipse, το κατεβάζεις από εδώ
http://www.eclipse.org/downloads/

Δύο πολύ καλά Online courses είναι του audacity και του MIT, με τα οποία πραγματικά αξίζει να ασχοληθείς. ειδικά με αυτό του MIT που είναι πιο ... ορθολογικό
Introduction to Programming in java
https://www.udacity.com/course/cs046

άλλα βιβλία και πηγές για μάθηση
Introduction to Programming Using Java
http://docs.oracle.com/javase/tutorial/
Σημειώσεις στα ελληνικά από το ΕΜΠ
What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr

mhtsos_25

Σε ευχαριστω πολυ για τις προτασεις σου και πιστευω πως πραγματι με βοηθουν να κανω μια αρχη στον προγραμματισμο με την πρωτη μου γλωσσα,java!!!!!!!! ;D ευχαριστω και παλι!!!!!!!! ;)

dski

Αν πάντως μου επιτρέπεις μια συμβουλή, αφού δεν έχεις προηγούμενη εμπειρία με προγραμματισμό θα έλεγα, πριν αρχίσεις να γράφεις κώδικα σε μια object oriented γλώσσα όπως η Java, να μελετήσεις λίγο γενικότερα τις κλασσικές αλγοριθμικές δομές και τις βασικές προγραμματιστικές τεχνικές. Κατά την άποψή μου, δεν έχει ιδιαίτερο όφελος, ή τέλος πάντων δεν είναι καλή πρακτική, να προσπαθήσεις να εμβαθύνεις στα τερτίπια μιας γλώσσας (ειδικά μιας γλώσσας σαν τη Java) αν δεν γνωρίζεις τα βασικά. Δε μπορείς να φτάσεις στο 'Γ' αν δεν περάσεις από το 'Α' και το 'Β'  :).  Για το σκοπό αυτό, ακόμη και το βιβλίο της ΑΕΠΠ για τη Γ' Λυκείου είναι μια καλή εισαγωγή ώστε να πάρεις μια ιδέα.

Καλές Γιορτές!

dpa2006

Παράθεση από: dski στις 22 Δεκ 2013, 10:25:22 ΠΜ
Αν πάντως μου επιτρέπεις μια συμβουλή, αφού δεν έχεις προηγούμενη εμπειρία με προγραμματισμό θα έλεγα, πριν αρχίσεις να γράφεις κώδικα σε μια object oriented γλώσσα όπως η Java, να μελετήσεις λίγο γενικότερα τις κλασσικές αλγοριθμικές δομές και τις βασικές προγραμματιστικές τεχνικές. Κατά την άποψή μου, δεν έχει ιδιαίτερο όφελος, ή τέλος πάντων δεν είναι καλή πρακτική, να προσπαθήσεις να εμβαθύνεις στα τερτίπια μιας γλώσσας (ειδικά μιας γλώσσας σαν τη Java) αν δεν γνωρίζεις τα βασικά. Δε μπορείς να φτάσεις στο 'Γ' αν δεν περάσεις από το 'Α' και το 'Β'  :) .  Για το σκοπό αυτό, ακόμη και το βιβλίο της ΑΕΠΠ για τη Γ' Λυκείου είναι μια καλή εισαγωγή ώστε να πάρεις μια ιδέα.

Καλές Γιορτές!

+1 για την συμβουλή να μελετήσεις λίγο γενικότερα τις κλασσικές αλγοριθμικές δομές και τις βασικές προγραμματιστικές τεχνικές.
και μερικά ακόμη λινκ:
java σημειωσεις
Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science

mhtsos_25

Ευχαριστω για τις συμβουλες σας και τις ευχες σας !!!!! ;)Οσον αφορα την επισημανση σας στην γενικευμενη γνωση που πρεπει να εχω πρωτα ωστε να ειδικευτω στην συνεχεια με καποια συγκεκριμενη γλωσσα οπως η java που ανεφερα, την θεωρω σωστη και μαλιστα ασχοληθηκα αρκετα με τον προγραμματισμο στην ΓΛΩΣΣΑ αλλα και σχεδιαζω να ξεκινησω προτου μελητησω java  με το ακολουθο βιβλιο http://www.public.gr/product/books/greek-books/computer-science/programming/basikes-arhes-glosson-programmatismoy/prod253620/ ή κατι αντιστοιχο!!!Επισης οσον αφορα την java που ανεφερα οτι θα ασχοληθω, ισως τελικα να την παραμελησω οσπου πρωτα να μαθω c ως πρωτη γλωσσα με ενα ιδιατερα καλο βιβλιο απο οτι εχω δει και ακουσει απο κριτικες που σε εισαγει ομαλα στην C και στους αλγοριθμους http://www.public.gr/product/books/greek-books/computer-science/programming/i-tehni-kai-epistimi-tis-c/prod260247/!!!!!! ;D

Περιμενω λοιπον την γνωμη σας που με ενδιαφερει ιδιατερα!!(να σημειωθει επισης οτι ειμαι 16 χρονων!)

itt

#41
Παράθεση από: mhtsos_25 στις 24 Δεκ 2013, 08:04:53 ΜΜ
Ευχαριστω για τις συμβουλες σας και τις ευχες σας !!!!! ;)Οσον αφορα την επισημανση σας στην γενικευμενη γνωση που πρεπει να εχω πρωτα ωστε να ειδικευτω στην συνεχεια με καποια συγκεκριμενη γλωσσα οπως η java που ανεφερα, την θεωρω σωστη και μαλιστα ασχοληθηκα αρκετα με τον προγραμματισμο στην ΓΛΩΣΣΑ αλλα και σχεδιαζω να ξεκινησω προτου μελητησω java  με το ακολουθο βιβλιο http://www.public.gr/product/books/greek-books/computer-science/programming/basikes-arhes-glosson-programmatismoy/prod253620/ ή κατι αντιστοιχο!!!Επισης οσον αφορα την java που ανεφερα οτι θα ασχοληθω, ισως τελικα να την παραμελησω οσπου πρωτα να μαθω c ως πρωτη γλωσσα με ενα ιδιατερα καλο βιβλιο απο οτι εχω δει και ακουσει απο κριτικες που σε εισαγει ομαλα στην C και στους αλγοριθμους http://www.public.gr/product/books/greek-books/computer-science/programming/i-tehni-kai-epistimi-tis-c/prod260247/!!!!!! ;D

Περιμενω λοιπον την γνωμη σας που με ενδιαφερει ιδιατερα!!(να σημειωθει επισης οτι ειμαι 16 χρονων!)


H γνώμη μου είναι ότι η C πλέον δεν είναι καλή επιλογή για να προσεγγίσεις τον προγραμματισμό ως αρχάριος(Δεδομένου των πολλών και καλύτερων εναλλακτικών). Το ίδιο ισχύει και για την Java, ειδικά πλέον με τις καταπληκτικές εναλλακτικές  στο οικοσύστημα του jvm. To ότι  είναι  ( η Java ) object-orientated μην σε απασχολεί, δεν σε αναγκάζει κανείς να μοντελοποιείς τα πάντα ως κλάσεις. Θεωρώ ότι μπορείς να ξεκινήσεις είτε με javascript είτε με python. Εγώ θα πρότεινα την javascript αν και η python έχει μια εξαιρετική επιστημονική βιβλιοθήκη, που μπορείς να χρησιμοποιήσεις για να λύσεις διαφόρων ειδών προβλήματα.

Τώρα στο θέμα των δομών και των προγραμματιστικών τεχνικών( μάλλον το αλγοριθμικές θα ταίριαζε καλύτερα imo). Η καλύτερη εισαγωγή για μένα είναι το Αλγόριθμοι του Παπαδημητρίου, που έχει πολύ compact περιεχόμενο και δεν σε πνίγει με βαθιές μαθηματικές λεπτομέρειες. Mπορείς μετά να κοιτάξεις και αυτό  που έχει πιο τεχνική ανάλυση των αλγορίθμων και των δομών που παρουσιάζονται.  Θα ήθελα να σου προτείνω να διαβάσεις το SICP γιατί κάπου είχα δει ότι στο course χρησιμοποιούν python πλέον, αλλα δεν έχω βρει το βιβλίο με κάτι πέρα απο Scheme. Γενικά πάντως αξίζει να το διαβάσεις αφου έχεις δουλέψει λίγο την γλώσσα που θα επιλέξεις.

mhtsos_25

Δεν ειμαι απολυτα σιγουρος αν πραγματικα ειναι τοσο δυσκολο μετα απο μια γενικη εισαγωγη που εχω ηδη κανει στον προγραμματισμο να κατανοησω εστω και σε αρχαριο επιπεδο μια γλωσσα σαν την java ή την C οποτε ειλικρινα με βαζεις σε σκεψη!!! :( Οσον αφορα τωρα την επισημανση σου για την javascript ομολογω οτι την "εχω μαθει" απο το παρακατω site http://www.codecademy.com/ αλλα παραλληλα δεν εχω καταλαβει την χρηση της και τον συσχετισμο της με την java οσο και αν το εχω ψαξει οποτε λιγες πληροφοριες απο ακποιον γνωστη θα μου ηταν χρησιμες!!Τωρα για την εκμαθηση της (javascript) δεν ειμαι σιγουρος αν εχω εντοπισει καποιο καλο βιβλιο οπως αυτο http://www.papasotiriou.gr/product/ma8ete-html-5-css-ke-javascript-ola-se  που καλυπτει και την html και css ετσι καποια προταση θα ηταν καλη.

εχω μπερδευτει!!!! :-\

itt

Παράθεση από: mhtsos_25 στις 25 Δεκ 2013, 03:58:22 ΜΜ
Δεν ειμαι απολυτα σιγουρος αν πραγματικα ειναι τοσο δυσκολο μετα απο μια γενικη εισαγωγη που εχω ηδη κανει στον προγραμματισμο να κατανοησω εστω και σε αρχαριο επιπεδο μια γλωσσα σαν την java ή την C οποτε ειλικρινα με βαζεις σε σκεψη!!! :(

Δεν μίλησα για κατανόηση. Ένα ας πούμε πρόβλημα με τη C είναι η απουσία standard βιβλιοθήκης με container/collections. Δεν είναι πρόβλημα για αυτούς που χρησιμοποιούν τη C σε αυτό που προορίζεται, αλλά θα ήταν εξαιρετικό να έχεις μια δομή γενικής χρήσης για να κάνεις τη δουλειά σου καθώς μαθαίνεις. Επίσης κάτι που είναι απίστευτα handy όταν μαθαίνεις, είναι η ύπαρξη REPL. H javascript έχει standalone όπως και η python και θα σε βοηθήσει πάρα πολύ. Η C δεν έχει τέτοια ούτε και η java.

Η java είναι σαφώς καλύτερη επιλογή από την C, απλά δεν είναι κάτι που θα σου συνιστούσα, για διάφορους λόγους που μπορώ να στους αναλύσω άμα είσαι αναποφάσιστος.

Παράθεση από: mhtsos_25 στις 25 Δεκ 2013, 03:58:22 ΜΜ
Οσον αφορα τωρα την επισημανση σου για την javascript ομολογω οτι την "εχω μαθει" απο το παρακατω site http://www.codecademy.com/ αλλα παραλληλα δεν εχω καταλαβει την χρηση της και τον συσχετισμο της με την java οσο και αν το εχω ψαξει οποτε λιγες πληροφοριες απο ακποιον γνωστη θα μου ηταν χρησιμες!!Τωρα για την εκμαθηση της (javascript) δεν ειμαι σιγουρος αν εχω εντοπισει καποιο καλο βιβλιο οπως αυτο http://www.papasotiriou.gr/product/ma8ete-html-5-css-ke-javascript-ola-se  που καλυπτει και την html και css ετσι καποια προταση θα ηταν καλη.
εχω μπερδευτει!!!! :-\

Η χρήση της είναι από client-side scripts σε browsers σε scripting παιχνιδιών( Στο Unity  μπορείς χρησιμοποήσεις javascript πχ) σε PDFs, widgets ακόμα και server-side web apps με το Node.js

Δεν έχεις καταλάβει το συσχετισμό με την java επειδή δεν υπάρχει, απλώς χρησιμοποιεί names και naming conventions της java. Υπάρχει συσχετισμός με την Scheme ας πούμε. Δεν εννοούσα να δεις τη javascript από την σκοπιά του web programming, απλώς πιστεύω ότι είναι πιο εύκολο σε πρώτη φάση στη χρήσης της, για να προσεγγίσεις τον προγραμματισμό. Mπορείς να κάνεις το ίδιο ( και argueably καλύτερα) με την python.

Θα προσπαθήσω να σου απαντήσω με περισσότερες λεπτομέρειες το βράδυ, οπότε αγνόησε για λίγο την προχειρότητα των posts μου.

evry

H C είναι μια γλώσσα η οποία θα σου δώσει τη δυνατότητα να μάθεις πως υλοποιούνται αρκετά πράγματα ακόμα και σε σχετικά χαμηλό επίπεδο.
Δεν θα σου κρύψει τίποτα. Η Java θα στα κρύψει όλα  ;D και η Python θα σου κρύψει και αυτή πράγματα αφού είναι αρκετά πιο high-level από τη C.
Δεν χρειάζεται να ξεκινήσεις με pure C. Μπορείς να ξεκινήσεις με το C υποσύνολο της C++, οπότε θα έχεις στα χέρια σου και την STL, που είναι μια εξαιρετική βιβλιοθήκη με containers/collections.
Έτσι ακριβώς δουλεύουν στους διαγωνισμούς πληροφορικής.

Ουσιαστικά δηλαδής ξεκινάς με C++, αλλά δεν μπλέκεις με το αντικειμενοστρεφές κομμάτι, γιατί η C++ δεν είναι καθαρή αντικειμενοστρεφής γλώσσα σε αντίθεση με τη Java που είναι και θα χρειαστεί να μπλέξεις και με αντικείμενα την ίδια στιγμή που θα μαθαίνεις τα βασικά του προγραμματισμού και των αλγορίθμων. Αυτό έχει σαν αποτέλεσμα να χάσεις τη μπάλα.
Για αυτό άλλωστε και στην συντριπτική πλειψηφία τους τα τμήματα πληροφορικής στην Ελλάδα ξεκινάνε με C/C++, με ελάχιστες εξαιρέσεις (οι οποίες έχουν καταστροφικά αποτελέσματα για την μετέπειτα πορεία των φοιτητών στον προγραμματισμό).
Σίγουρα τα τελευταία χρόνια υπάρχει μια στροφή προς Python γιατί πράγματι είναι μια καλή γλώσσα προγραμματισμού για να ξεκινήσεις, αλλά κατά τη γνώμη μου η C δεν έχει φάει ακόμα τα ψωμιά της.  ;)

Το μεγάλο θετικό που έχει η Python σε σύγκριση με τις άλλες γλώσσες είναι ότι θα μάθεις πολύ πιο γρήγορα προγραμματισμό. Είναι πολύ πιο εύκολη και πιο φιλική. Με τη C θα σου πάρει περισσότερο χρόνο. (Έχει μακρύτερο learning curve όπως λένε)
Όπως όμως είχε πει και ο Ευκλείδης "Δεν υπάρχει βασιλική οδός για τη Γεωμετρία". Το ίδιο ακριβώς ισχύει με τον προγραμματισμό. Θα πρέπει να λερώσεις τα χέρια σου και να πέσεις στα βαθιά κάποια στιγμή, και όσο το καθυστερείς τόσο χειρότερα είναι.

Το course structure and interpretation of computer programs με python είναι εδώ
http://www-inst.eecs.berkeley.edu/~cs61a/sp12/

και το αντίστοιχο βιβλίο είναι παρακάτω
http://www-inst.eecs.berkeley.edu/~cs61a/sp12/book/index.html

Αν πάντως έχεις πολύ χρόνο, δεν είναι κακή ιδέα να ξεκινήσεις παράλληλα και με τις 2 και να μας πεις τις εμπειρίες σου :D

Παραθέτω και κάποια Links που επιχειρηματολογούν για το αν πρέπει να μάθεις πρώτα C ή Python.
Καλό να τους ρίξεις μια ματιά. Έχουν ενδιαφέρον.

http://www.softintegration.com/academic/why-learn-c-as-first-programming-language.html

http://mcsp.wartburg.edu/zelle/python/python-first.html
http://www.thehelloworldprogram.com/why-python-should-be-the-first-programming-language-you-learn/
http://programmers.stackexchange.com/questions/124783/why-is-python-recommended-as-an-entry-level-programming-language

http://stackoverflow.com/questions/2399471/is-it-a-good-idea-for-me-to-learn-python-before-c-or-some-other-compiler-languag
What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr

thana$i$

Φέτος στην επιλογή της Α' και Β' Λυκείου έχω πάρει καλές ιδέες από εδώ
http://eu.wiley.com/WileyCDA/WileyTitle/productCd-EHEP002046.html
Είναι πάρα πολύ καλό βιβλίο, κατά την άποψη μου κατάλληλο στο μεγαλύτερο μέρος του και για Λύκειο. Τα Αγγλικά του είναι αρκετά βατά.
Χρησιμοποιεί την Python 3, αν και οι έννοιες που περιγράφει είναι βασικές ανεξαρτήτως γλώσσας προγραμματισμού.
Η C φυσικά και δεν πρόκειται να εξαφανιστεί ποτέ, και κάποια στιγμή αν θέλεις να γίνεις προγραμματιστής θα πρέπει να την μάθεις.
Πριν όμως πάρεις μηχανάκι καλό είναι να δοκιμάσεις με ποδήλατο.  ;)
Καλή Χρονιά και κάθε επιτυχία, και καλή αρχή στο ταξίδι σου στον προγραμματισμό.




mhtsos_25

Σας ευχαριστω ολους για τις συμβουλες και την βοηθεια και ευχομαι καλες γιορτες σε ολους!!!!! ;D ;D

Νίκος Αδαμόπουλος

Η επιπεδοχώρα

Μία μυθιστορία πολλών διαστάσεων
Edwin A. Abbott
Μετάφραση: Φωτεινή Μοράκη - Επίμετρο: Τεύκρος Μιχαηλίδης

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

http://aiora.gr/edwin_abbott_flatland/?lang=el

skinlikesand

#48
Ακόμη δύο βιβλία, επιστημονικής θεματολογίας, που διάβασα πρόσφατα:

Το δεύτερο βιβλίο μπορείτε να το κατεβάσετε δωρεάν και νόμιμα από εδώ (draft version).

Κατά τ' άλλα, λίγα manuals για εργαλεία source version control, λίγα papers για το μεταπτυχιακό και λίγη λογοτεχνία.

nikolasmer

Print Screen από την Ταινία "Ex Machina". Νομίζω ο κώδικας είναι σε C!!!
Και αναφέρεται στον υπολογισμό των πρώτων αριθμών χρησιμοποιώντας το "...sieve of Eratosthenis".

Θα ήθελα αυτό το καλοκάιρι να διαβάσω κάτι.
Far and beyond.....να ξεφύγω από τη μιζέρια, από αυτή τη θολούρα του τόπου.Δεν μπορώ να το κυνηγάω πλέον.Με πνίγει...
Προτείνετε...
Μερεντίτης Νικόλαος
Πληροφορικός

evry

Μάλλον python θα έλεγα,
παρατήρησε τη for, χρησιμοποιεί το range, και έχει def στον ορισμό συνάρτησης, επίσης δες πως χρησιμοποιεί τις λίστες
What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr

pgrontas

Το δεξιο παράθυρο είναι Python το αριστερό πρέπει να είναι μάλλον C++ ή C#.

Μία πρόταση για διάβασμα είναι το
The Golden Ticket:
P, NP, and the Search for the Impossible
http://press.princeton.edu/titles/9937.html
από τον Lance Fortnow.

Εγώ πάντως το καλοκαίρι θα ξεκινήσω με το The Man In The High Castle του Philip K. Dick, ώστε να προετοιμαστώ για τη σειρά που ετοιμάζει το Amazon.

Παράθεση από: nikolasmer στις 15 Ιουν 2015, 10:47:46 ΜΜ
Print Screen από την Ταινία "Ex Machina". Νομίζω ο κώδικας είναι σε C!!!
Και αναφέρεται στον υπολογισμό των πρώτων αριθμών χρησιμοποιώντας το "...sieve of Eratosthenis".

Θα ήθελα αυτό το καλοκάιρι να διαβάσω κάτι.
Far and beyond.....να ξεφύγω από τη μιζέρια, από αυτή τη θολούρα του τόπου.Δεν μπορώ να το κυνηγάω πλέον.Με πνίγει...
Προτείνετε...

Programs must be written for people to read, and only incidentally for machines to execute - Harold Abelson

nikolasmer

Παράθεση από: pgrontas στις 15 Ιουν 2015, 11:31:45 ΜΜ
Το δεξιο παράθυρο είναι Python το αριστερό πρέπει να είναι μάλλον C++ ή C#.

Μία πρόταση για διάβασμα είναι το
The Golden Ticket:
P, NP, and the Search for the Impossible
http://press.princeton.edu/titles/9937.html
από τον Lance Fortnow.

Εγώ πάντως το καλοκαίρι θα ξεκινήσω με το The Man In The High Castle του Philip K. Dick, ώστε να προετοιμαστώ για τη σειρά που ετοιμάζει το Amazon.

Ευχαριστώ    :)!!!!
Μερεντίτης Νικόλαος
Πληροφορικός

itt


itt

Επίσης αν δεν κάνω λάθος το αριστερό παράθυρο είναι κώδικας από το android (χεχ)

http://developer.android.com/reference/android/os/PowerManager.html

nikolasmer

Μερεντίτης Νικόλαος
Πληροφορικός

itt

Και καλά inside joke ή κρυμμένο μήνυμα.

dkontos

Καλημέρα,
θα ήθελα την γνώμη - πρότασή σας για βιβλίο-α που μπορεί να διαβάσει κάποιος στο ξεκίνημά του στον αντικειμενοστραφή προγραμματισμό.

happiness

We have no idea
Χιουμοριστικό βιβλίο εκλαϊκευμένης φυσικής (μοριακής φυσικής και αστροφυσικής) που στοχεύει να παρουσιάσει το πόσα πολλά πράγματα ΔΕΝ ξέρουμε ακόμα για το σύμπαν. Από τον δημιουργό του PhD comic.

akalest0s

Για το
ALGORITHMS TO LIVE BY. THE COMPUTER SCIENCE OF HUMAN DECISIONS, ΚΡΙΣΤΙΑΝ ΜΠΡΑΙΑΝ, ΓΚΡΙΦΙΘΣ ΤΟΜ
https://www.politeianet.gr/books/9789605245344-christian-brian-pek-panepistimiakes-ekdoseis-kritis-i-algorithmiki-techni-ton-apofaseon-291359
έχουμε καμμία κριτική;  ::)
"Abstraction is not the first stage, but the last stage, in a mathematical development." MK
"I don't want to write about a high level thing, unless I fully understand about a low level thing" DK

pgrontas

Παράθεση από: akalest0s στις 11 Νοε 2019, 06:53:48 ΜΜ
Για το
ALGORITHMS TO LIVE BY. THE COMPUTER SCIENCE OF HUMAN DECISIONS, ΚΡΙΣΤΙΑΝ ΜΠΡΑΙΑΝ, ΓΚΡΙΦΙΘΣ ΤΟΜ
https://www.politeianet.gr/books/9789605245344-christian-brian-pek-panepistimiakes-ekdoseis-kritis-i-algorithmiki-techni-ton-apofaseon-291359
έχουμε καμμία κριτική;  ::)
Το διάβασα πέρσι.
Ενδιαφέρον αλλά δεν με ενθουσίασε. Ίσως γιατί περίμενα κάτι που θα μπορούσα να χρησιμοποιήσω στο σχολείο.
Σε αρκετά σημεία μπαίνει σε πολλές λεπτομέρειες και αρκετά τεχνικούς αλγόριθμους, που απομακρύνουν από την ιδέα απλών αλλά έξυπνων αλγορίθμων που να μπορούν να χρησιμοποιηθούν ή χρησιμοποιούνται στην καθημερινή ζωή.

Επι τη ευκαιρία προτείνω αυτό:
https://en.wikipedia.org/wiki/Weapons_of_Math_Destruction
Εξηγεί πολλά από τα φαινόμενα του σύγχρονου κόσμου.
Programs must be written for people to read, and only incidentally for machines to execute - Harold Abelson

akalest0s

Παράθεση από: pgrontas στις 11 Νοε 2019, 07:10:40 ΜΜ
Ίσως γιατί περίμενα κάτι που θα μπορούσα να χρησιμοποιήσω στο σχολείο.
Αυτό περίμενα και εγώ, μήπως βρω κάποιες ιδέες... μάλλον θα προσπεράσω για την ώρα, ευχαριστώ πολύ.

Παράθεση
Επι τη ευκαιρία προτείνω αυτό:
https://en.wikipedia.org/wiki/Weapons_of_Math_Destruction
Εξηγεί πολλά από τα φαινόμενα του σύγχρονου κόσμου.
Πολύ ενδιαφέρον!
"Abstraction is not the first stage, but the last stage, in a mathematical development." MK
"I don't want to write about a high level thing, unless I fully understand about a low level thing" DK

ApoAntonis

ALGORITHMS TO LIVE BY. THE COMPUTER SCIENCE OF HUMAN DECISIONS
Το βιβλίο είναι διπλό,
αν το διαβάσει κανείς χωρίς το παράρτημα, έχει αρκούντως εκλαϊκευμένη παρουσίαση 
με ενδιαφέρουσες χρονικές παραπομπές στην εξέλιξη.

Το παράρτημα είναι ένα βιβλίο από μόνο του σε έκταση θεματολογίας. Πολλές αναφορές βέβαια είναι αχρείαστες.
Για μεγάλες τάξεις νομίζω είναι τέλειο. Ούτε πάρα πολύ βαρύ, ούτε πάρα πολύ απλό.
Δείχνει μάλιστα, σε πολλές περιπτώσεις, το γενικότερο πλαίσιο που λειτουργεί η έρευνα, το οποίο δεν είναι γνωστό στον μαθητή
και παρουσιάζει την πολυδιάστατη φύση της Επιστήμης, κάτι που το σχολείο ... ας είμαι κομψός, υστερεί.

Κάποιες περιπτώσεις που προσφέρονται για υλοποίηση μπορείτε να βρείτε στο Μαθηματικά πεντάλεπτα, και αυτό από ΠΕΚ.

George Eco

Παράθεση από: pgrontas στις 11 Νοε 2019, 07:10:40 ΜΜ

Επι τη ευκαιρία προτείνω αυτό:
https://en.wikipedia.org/wiki/Weapons_of_Math_Destruction
Εξηγεί πολλά από τα φαινόμενα του σύγχρονου κόσμου.

Ευχαριστώ, φαίνεται ενδιαφέρον, θα το τσεκάρω!

akalest0s

#64
Παράθεση από: ApoAntonis στις 11 Νοε 2019, 10:09:06 ΜΜ
Κάποιες περιπτώσεις που προσφέρονται για υλοποίηση μπορείτε να βρείτε στο Μαθηματικά πεντάλεπτα, και αυτό από ΠΕΚ.
Φαίνεται right on the spot, για το θέμα που συζητάμε.  8)
"Abstraction is not the first stage, but the last stage, in a mathematical development." MK
"I don't want to write about a high level thing, unless I fully understand about a low level thing" DK

akalest0s

Τα Μαθηματικά Πεντάλεπτα είναι εξαιρετικό. Ο συγγραφέας, Erhard Behrends, χαρισματικός. Προτείνεται ανεπιφύλακτα, αν και ακόμη δεν είμαι σίγουρος τι από αυτά που περιγράφονται μπορούν να συμπεριληφθούν σε μαθήματα σχολείου. Δεν φαίνεται αδιανόητο όμως. Και σίγουρα αποτελεί ένα πολύ καλό προτεινόμενο βιβλίο, σε παιδιά που δείχνουν κλήση για το κάτι παραπάνω στην αλγοριθμική.
"Abstraction is not the first stage, but the last stage, in a mathematical development." MK
"I don't want to write about a high level thing, unless I fully understand about a low level thing" DK

ApoAntonis

ελαφρώς off topic :angel:
@akalest0s, ήθελα να γράψω εδώ και μέρες μια απάντηση αλλά τα κλασικά περί έλλειψης χρόνου...

από το θέμα 73 η βασική ιδέα (αν και δεν θυμάμαι μήπως το έχω δεί και σε άλλο σημείο σε αυτό ή σε άλλο βιβλίο)


#-*- coding: utf-8 -*-
import random, math

for j in range(2,7):
    x=[]
    y=[]
    count=0
    N=pow(10,j)
    for i in range(N):
        x.append(random.random())
        y.append(random.random())
        if y[i]<= math.sqrt(1-x[i]**2):
            count+=1
    
    print 'σημεία Ν=', N
    mypi= float(4*count)/N
    print 'εκτιμώμενη τιμή του αριθμου π :', mypi
    print 'error:', abs(math.pi - mypi )


Πειραματική επαλήθευση του αριθμού π.
Κάθε κύκλος με ακτίνα την μονάδα, έχει εμβαδόν π.
Η εξίσωση κύκλου με κέντρο την αρχή τον αξόνων και ακτίνα 1 είναι x^2+y^2=1
(την εξίσωση την βλέπουν οι μαθητές στην Β' Λυκείου)
Επιλέγουμε τυχαία σημεία στο πρώτο τεταρτημόριο, στο παράδειγμα αρκετά απλά 
-προφανώς μπορεί να γίνει επέκταση σε άλλο μάθημα για τους τρόπους που μπορούμε να παράξουμε αριθμούς-
και μετράμε τα σημεία που βρίσκονται εντός του κυκλικού δίσκου. Ο λόγος των εντός σημείων προς το σύνολο δίνει το ζητούμενο.
Παρατηρούμε ότι με σχετικά "λίγα" σημεία η προσέγγιση είναι αρκετά καλή.

εδώ μια έξοδος:
σημεία Ν= 100
εκτιμώμενη τιμή του αριθμου π : 3.28
error: 0.13840734641
σημεία Ν= 1000
εκτιμώμενη τιμή του αριθμου π : 3.124
error: 0.0175926535898
σημεία Ν= 10000
εκτιμώμενη τιμή του αριθμου π : 3.1664
error: 0.0248073464102
σημεία Ν= 100000
εκτιμώμενη τιμή του αριθμου π : 3.13436
error: 0.00723265358979
σημεία Ν= 1000000
εκτιμώμενη τιμή του αριθμου π : 3.143072
error: 0.00147934641021


και φυσικά το πιο "πιασάρικο" ως εξτρά δυνατότητα, η αναπαράσταση με γραφικό τρόπο
(εδώ για 2000 σημεία)

pgrontas

Παράθεση από: ApoAntonis στις 27 Νοε 2019, 09:58:45 ΠΜ

Πειραματική επαλήθευση του αριθμού π.

Αντι για πειραματική επαλήθευση του π, προτιμώ να το βλέπω ως προσέγγισή του με την μέθοδο Monte Carlo (https://en.wikipedia.org/wiki/Monte_Carlo_method).

Είναι μια δραστηριότητα που κάνω στη Γ Γυμνασίου με χρήση Scratch κατά τη μέρα του π (14.03).
Το ενδιαφέρον είναι ότι στο Scratch μπορείς να παρακάμψεις την εξίσωση του κύκλου, ώστε να είναι εύκολο για τα παιδιά που δεν τη γνωρίζουν.
Μπορείς εναλλακτικά να παίξεις με τα χρώματα πχ. να κάνεις τον κύκλο κόκκινο και το εξωτερικό άσπρο, οπότε να κρίνεις αν είσαι μέσα ή έξω από το χρώμα που ακουμπάει το σημείο. Το πρόβλημα με το Scratch είναι ότι παραμορφώνει τις εικόνες, οπότε είναι λίγο δύσκολο να φτάσεις στο 3.14 αλλά στο 3.1 μπορείς να φτάσεις.

Κατά τη γνώμη μου είναι ένας πολύ απλός και ενδιαφέρον τρόπος να δουν τα παιδιά ότι η τυχαιότητα δεν είναι κάτι αφηρημένο, αλλά κάτι που μπορεί να 'δαμαστεί' και να αξιοποιηθεί. Φυσικά πρόκειται για μια πολύ προχωρημένη έννοια, αλλά δεν βλάπτει να τους κεντρίζουμε το ενδιαφέρον πού και πού.

Programs must be written for people to read, and only incidentally for machines to execute - Harold Abelson

ApoAntonis

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

Το παράδειγμα 73 στο οποίο αναφέρθηκα είναι η μέθοδος Monte Carlo.

akalest0s

Θέλω να διαβάσω τα δύο "κλασικά" του Feynman,
- THE PLEASURE OF FINDING THINGS OUT
- Feynman Lectures On Computation

και ήθελα να ρωτήσω, αν υπάρχει κάποια έκδοσή τους που προτείνετε περισσότερο. Επίσης, υπάρχει ελληνική μετάφραση που να αξίζει; Φοβάμαι μην κυκλοφορεί καμμία μούφα, και έλεγα να μείνω στις αγγλόφωνες.
"Abstraction is not the first stage, but the last stage, in a mathematical development." MK
"I don't want to write about a high level thing, unless I fully understand about a low level thing" DK

akalest0s

Δεν ξέρω που ταιριάζει καλύτερα στο φόρουμ, οπότε το πετάω εδώ. Μια εξαιρετική, νομίζω, πρόσφατη συνέντευξη του Knuth:
https://www.idnes.cz/technet/technika/donald-knuth-interview-computer-science-brno-czech-republic.A191016_112708_tec_technika_pka#--computers-are-changing-everything
"Abstraction is not the first stage, but the last stage, in a mathematical development." MK
"I don't want to write about a high level thing, unless I fully understand about a low level thing" DK

dpa2006

Παράθεση από: akalest0s στις 01 Μαρ 2020, 12:14:29 ΠΜ
Θέλω να διαβάσω τα δύο "κλασικά" του Feynman,
- THE PLEASURE OF FINDING THINGS OUT
- Feynman Lectures On Computation

και ήθελα να ρωτήσω, αν υπάρχει κάποια έκδοσή τους που προτείνετε περισσότερο. Επίσης, υπάρχει ελληνική μετάφραση που να αξίζει; Φοβάμαι μην κυκλοφορεί καμμία μούφα, και έλεγα να μείνω στις αγγλόφωνες.


Καλησπέρα στα ελληνικά δεν νομίζω να υπάρχει ο συγκεκριμένος τίτλος του Φεϋνμαν
βέβαια υπάρχουν άλλοι
https://www.politeianet.gr/index.php?option=com_virtuemart&Itemid=89&keyword=feynman&limitstart=0
Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science

Νίκος Αδαμόπουλος

Παράθεση από: akalest0s στις 01 Μαρ 2020, 12:14:29 ΠΜ
Θέλω να διαβάσω τα δύο "κλασικά" του Feynman,
- THE PLEASURE OF FINDING THINGS OUT
- Feynman Lectures On Computation

και ήθελα να ρωτήσω, αν υπάρχει κάποια έκδοσή τους που προτείνετε περισσότερο. Επίσης, υπάρχει ελληνική μετάφραση που να αξίζει; Φοβάμαι μην κυκλοφορεί καμμία μούφα, και έλεγα να μείνω στις αγγλόφωνες.


Αυτό;

https://www.politeianet.gr/books/9789607901606-feynman-p-ritchard-leader-books-dialexeis-gia-tous-upologistes-23066

dpa2006

#73
Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science

akalest0s

Δεν φταις εσύ dpa, απλά είχε εξαντληθεί. Το εμφάνιζε στη πολιτεία, σταμάτησε για κάμποσο καιρό, και τώρα.. voila.

Ευχαριστώ αμφότερους
"Abstraction is not the first stage, but the last stage, in a mathematical development." MK
"I don't want to write about a high level thing, unless I fully understand about a low level thing" DK

dpa2006

#75
Παρακαλώ...


Για όσους δεν το γνωρίζουν ήδη το bookpath είναι ουσιαστικά το παλαιό (και καλό) Leader Books
Έχει αλλάξει το λινκ στο Βιβλιονετ...
Leader Books Biblionet new
Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science

ApoAntonis

Δεν ξέρω αν απαραιτήτως καλύπτεται αυτό που αναφέρεται στον τίτλο ως "αξιόλογα βιβλία"
όμως ο οίκος springer έχει βγάλει διαθέσιμα δωρεάν βιβλία εδώ.

evry

Για να μην ψάχνουμε ψύλλους στ'άχυρα παρακάτω έχουν ξεχωρίσει βιβλία για machine learning, data science και κάποια προγραμματισμού

https://towardsdatascience.com/springer-has-released-65-machine-learning-and-data-books-for-free-961f8181f189
What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr

dpa2006

Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science

J_Papajohn

Καλησπέρα και από εμένα,
η πρότασή μου είναι αφ' ενός λίγο πιο ανάλαφρη μιας και αφορά ένα graphic novel αφ' ετέρου είναι ελληνική.
Πρόκειται για ένα έργο του Χρήστου Μαλλιαράκη με εικονογράφηση από τον Γιάννη Κωνσταντινίδη,
το "Μπορείς να αποδράσεις από το εργαστήριο του Δρ. TOM CAT;",
εκδόσεις Ελληνοεκδοτική
https://ellinoekdotiki.gr/gr/ekdoseis/i/mporeis-na-apodraseis-apo-to-ergastirio-tou-dr-tom-cat-me-grifous-ar

akalest0s

Μέσα στην έγνοια των Πανελληνίων, ή την διαλυση του γυμνασίου, ξεχνάμε να μεταδώσουμε στα παιδιά αυτό που μας κάνει εμάς κατ' αρχάς, να αγαπάμε το αντικείμενό μας και να αντλούμε έμπνευση από αυτό.
Δεν είναι βιβλίο, αλλά αξίζει ανάγνωσης:
Ο θρήνος του Μαθηματικού
"Abstraction is not the first stage, but the last stage, in a mathematical development." MK
"I don't want to write about a high level thing, unless I fully understand about a low level thing" DK

pgrontas

Ένα αγαπημένο θέμα εκτός πληροφορικής πολλών μελών του Στεκιού είναι η Φυσική.

Διάβασα πρόσφατα και προτείνω ανεπιφύλακτα το  What Is Real?: The Unfinished Quest for the Meaning of Quantum Physics by Adam Becker | Goodreads το οποίο ασχολείται με την θεμελίωση της Κβαντικής Φυσικής και κυρίως με τις εναλλακτικές προσεγγίσεις πέρα από την ερμηνεία της Κοπεγχάγης (που για πολλούς δεν ήταν ερμηνεία). Το γιατί δηλαδή σε κβαντικό επίπεδο υπάρχεί αυτή η συμπεριφορά που ήθελε να καταδείξει ο Schrödinger με την αναλογία περί γάτας που είναι και νεκρή και ζωντανή.

Ως ορεκτικό προτείνω το παρακάτω podcast του συγγραφέα  59 | Adam Becker on the Curious History of Quantum Mechanics – Sean Carroll (preposterousuniverse.com)

Γενικότερα για όσους στην πανδημία απέκτησαν ως συνήθεια τους περιπάτους με συνοδεία podcast το Sean Carroll's Mindscape Podcast – Sean Carroll (preposterousuniverse.com) είναι μια εξαιρετική συντροφιά.

Καλό καλοκαίρι!
Programs must be written for people to read, and only incidentally for machines to execute - Harold Abelson