Το Στέκι των Πληροφορικών

Γυμνάσιο => Γενικά => Μήνυμα ξεκίνησε από: Λαμπράκης Κωνσταντίνος στις 16 Ιουλ 2016, 06:23:42 ΜΜ

Τίτλος: Προγραμματισμός-απορία
Αποστολή από: Λαμπράκης Κωνσταντίνος στις 16 Ιουλ 2016, 06:23:42 ΜΜ
Καλησπέρα σε όλους, είμαι πολύ αρχάριος στον προγραμματισμό, έμαθα πρόσφατα την python όμως έχω μια απορία. Γίνεται με κάποιο τρόπο να διατηρώ δεδομένα στο πρόγραμμα που έχω γράψει έτσι ώστε κάθε φορά να μην ξεκινάω απ'την αρχή με 0 δεδομένα;

π.χ. ας πούμε ότι βάζω ονόματα μαθητών σε μία λίστα. Ανοίγω την 1η μέρα και βάζω 5 ονόματα, ανοίγω την 2η και βάζω άλλα 4 όμως πρέπει να έχω διατηρήσει τα 5 της 1ης μέρας και να μην έχουν χαθεί, δηλαδή να έχω σύνολο 9 ονόματα.
Τίτλος: Απ: Προγραμματισμός-απορία
Αποστολή από: dski στις 16 Ιουλ 2016, 07:25:38 ΜΜ
Θα πρέπει να αποθηκεύσεις αυτά τα δεδομένα σε ένα αρχείο ώστε να είναι διαθέσιμα και μετά το τέλος της εκτέλεσης του προγράμματος. Δες τις εντολές διαχείρισης αρχείων. Αν πάντως, όπως λες, ξεκινάς τώρα, θα έλεγα να ασχοληθείς περισσότερο με τις βασικές προγραμματιστικές δομές (ακολουθία, επιλογή, επανάληψη) και αφού τα κατανοήσεις να πας αργότερα στις δομές δευτερεύουσας μνήμης όπως τα αρχεία.
Τίτλος: Απ: Προγραμματισμός-απορία
Αποστολή από: Λαμπράκης Μανώλης στις 16 Ιουλ 2016, 08:23:50 ΜΜ
Παράθεση από: Kode στις 16 Ιουλ 2016, 06:23:42 ΜΜ
Καλησπέρα σε όλους, είμαι πολύ αρχάριος στον προγραμματισμό, έμαθα πρόσφατα την python όμως έχω μια απορία. Γίνεται με κάποιο τρόπο να διατηρώ δεδομένα στο πρόγραμμα που έχω γράψει έτσι ώστε κάθε φορά να μην ξεκινάω απ'την αρχή με 0 δεδομένα;

π.χ. ας πούμε ότι βάζω ονόματα μαθητών σε μία λίστα. Ανοίγω την 1η μέρα και βάζω 5 ονόματα, ανοίγω την 2η και βάζω άλλα 4 όμως πρέπει να έχω διατηρήσει τα 5 της 1ης μέρας και να μην έχουν χαθεί, δηλαδή να έχω σύνολο 9 ονόματα.

Ο συγκεκριμένος - φοιτητής πλέον - είναι μαθητής μου και πρωτίστως ξάδερφος μου, ήταν άριστος στο ΑΕΠΠ και έχει εξαιρετικές δυνατότητες για να γίνει πάρα πολύ καλός προγραμματιστής .. επειδή οι γνώσεις μου στην Python είναι περιορισμένες του πρότεινα το Στέκι για αξιόπιστες πληροφορίες .. συνάδελφοι να μου προσέχετε το ξαδερφάκι ..  ;D :D >:D
Τίτλος: Απ: Προγραμματισμός-απορία
Αποστολή από: evry στις 16 Ιουλ 2016, 10:34:58 ΜΜ
Για αρχεία δες αυτά:

http://interactivepython.org/courselib/static/thinkcspy/Files/intro-WorkingwithDataFiles.html (http://interactivepython.org/courselib/static/thinkcspy/Files/intro-WorkingwithDataFiles.html)

https://cyberpython.github.io/byte-of-python/input_output.html (https://cyberpython.github.io/byte-of-python/input_output.html)

Αν θες τη γνώμη μου ξεκίνα αυτό το μάθημα:

https://www.codecademy.com/learn/python (https://www.codecademy.com/learn/python)

και αν σου φαίνεται πολύ απλό και αργό στην εξέλιξή του, τότε προς το τέλος Ιουλίου ξεκινάει το παρακάτω που είναι πιο απαιτητικό:

https://www.coursera.org/learn/interactive-python-1 (https://www.coursera.org/learn/interactive-python-1)

Στο παραπάνω θα επιλέξεις απλή παρακολούθηση (audit) και όχι την επί πληρωμή.

Αν θες επιπλέον υλικό δες εδώ:
http://evripides.mysch.gr/python/yliko.html (http://evripides.mysch.gr/python/yliko.html)
Τίτλος: Απ: Προγραμματισμός-απορία
Αποστολή από: dpa2006 στις 17 Ιουλ 2016, 07:24:15 ΜΜ
1)
Python Data Analysis Library¶
http://pandas.pydata.org/pandas-docs/version/0.18.0/pandas.pdf

2)
Οδηγός Python Μέσω παραδειγμάτων:
http://python.org.gr/phocadownload/Tutorials/tutorial_by_example.pdf
Τίτλος: Απ: Προγραμματισμός-απορία
Αποστολή από: Λαμπράκης Κωνσταντίνος στις 20 Ιουλ 2016, 09:32:13 ΠΜ
Ευχαριστώ :)
Τίτλος: Απ: Προγραμματισμός-απορία
Αποστολή από: Λάμπρος Μπουκουβάλας στις 27 Ιουλ 2016, 02:27:45 ΜΜ
Μπορείς να δεις και αυτά:

https://lambrosbouk.wordpress.com/2016/07/13/%ce%bd%ce%ad%ce%bf%cf%82-%ce%bf%ce%b4%ce%b7%ce%b3%cf%8c%cf%82-python-%cf%83%cf%84%ce%b1-%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac-%ce%bc%ce%b5-%cf%80%ce%b1%cf%81%ce%b1%ce%b4%ce%b5%ce%af%ce%b3/

https://lambrosbouk.wordpress.com/2014/03/03/free-python-screencasts/

https://lambrosbouk.wordpress.com/2013/10/23/video-%ce%bc%ce%b1%ce%b8%ce%ae%ce%bc%ce%b1%cf%84%ce%b1-%cf%80%cf%81%ce%bf%ce%b3%cf%81%ce%b1%ce%bc%ce%bc%ce%b1%cf%84%ce%b9%cf%83%ce%bc%ce%bf%cf%8d-%cf%83%ce%b5-python/

https://lambrosbouk.wordpress.com/2012/08/18/e-book-%ce%b3%ce%b9%ce%b1-%cf%84%ce%b7%ce%bd-python-%cf%83%cf%84%ce%b1-%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/
Τίτλος: Απ: Προγραμματισμός-απορία
Αποστολή από: dpa2006 στις 27 Ιουλ 2016, 08:39:11 ΜΜ
Ρίξε μια ματιά σε Αρχές Αντικειμενοστρεφούς Σχεδίασης
1)
https://eclass.teicrete.gr/modules/document/file.php/TP183/%CE%95%CE%A1%CE%93%CE%91%CE%A3%CE%A4%CE%97%CE%A1%CE%99%CE%9F/%CE%92%CE%BF%CE%B7%CE%B8%CE%B7%CF%84%CE%B9%CE%BA%CF%8C%20%CE%A5%CE%BB%CE%B9%CE%BA%CF%8C/%CE%94%CE%B9%CE%AC%CE%BB%CE%B5%CE%BE%CE%B7%202%20%CE%92%CE%B1%CF%83%CE%B9%CE%BA%CE%AD%CF%82%20%CE%88%CE%BD%CE%BD%CE%BF%CE%B9%CE%B5%CF%82%20%CE%91%CE%BD%CF%84%CE%B9%CE%BA%CE%B5%CE%B9%CE%BC%CE%B5%CE%BD%CE%BF%CF%83%CF%84%CF%81%CE%B1%CF%86%CE%AE%20%CE%A0%CF%81%CE%BF%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%B1%CF%84%CE%B9%CF%83%CE%BC%CE%BF%CF%8D.pdf

2)
http://www.cs.uoi.gr/~tsap/teaching/2011-cs409/material/oop-1.pdf


Αν δεν είναι ήδη γνωστές.... :)