User Tools

Site Tools


jupyter

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
jupyter [2026/05/30 00:51] – [🚀 Για προχωρημένους] dmakrypjupyter [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
-====== 🪐 Οδηγός Χρήσης: Ψηφιακό Εργαστήριο Jupyter Python ====== 
- 
-Καλώς ήρθατε στο ψηφιακό μας εργαστήριο! Εδώ θα γίνετε πραγματικοί προγραμματιστές και θα γράψετε τα δικά σας προγράμματα σε γλώσσα **Python**.  
- 
-Ο «Αστρόλαβος» είναι ο σέρβερ που φιλοξενεί τις εργασίες μας. Πάμε να δούμε βήμα-βήμα πώς θα τον χρησιμοποιείτε στο μάθημα. 
- 
-===== 🔐 1. Είσοδος στο Εργαστήριο ===== 
-Για να μπείτε στο εργαστήριο, θα χρησιμοποιήσετε τον browser του υπολογιστή σας (π.χ. Chrome, Edge, Firefox). 
- 
-  * **Σύνδεσμος (Link):** Θα σας δοθεί από τον καθηγητή στο eclass της τάξης μας. 
-  * **Όνομα Χρήστη & Κωδικός (Username / Password):** Οι προσωπικοί σας κωδικοί έχουν αναρτηθεί με ασφάλεια στο **eclass** της τάξης μας.  
-  * Μόλις πληκτρολογήσετε τα στοιχεία σας στην οθόνη εισόδου, πατήστε **Sign in**. 
- 
-===== 💻 2. Κονσόλα (Console) vs Σημειωματάριο (Notebook) ===== 
-Μόλις μπείτε, θα δείτε την αρχική οθόνη (Launcher) που σας δίνει επιλογές. Εμείς θα δουλεύουμε με δύο τρόπους: την **Κονσόλα** και το **Notebook**. 
- 
-==== Α. Δοκιμή με Κονσόλα (Console) ==== 
-Η κονσόλα είναι σαν ένας «ζωντανός διάλογος» με την Python. 
-  * Στον Launcher, πατήστε το κουμπί **Python 3 (ipykernel)** κάτω από την ενότητα **Console**. 
-  * Γράψτε μια εντολή (π.χ. <code>print("Γεια σου κόσμε!")</code>) και πατήστε **Shift + Enter**. 
-  * **Πώς λειτουργεί:** Η Python σας απαντάει αμέσως από κάτω!  
- 
-==== Β. Δοκιμή με Σημειωματάριο (Notebook) ==== 
-Το Notebook είναι σαν ένα ψηφιακό τετράδιο όπου γράφετε ολόκληρα προγράμματα, κρατάτε σημειώσεις και βλέπετε τα αποτελέσματα. 
-  * Στον Launcher, πατήστε το κουμπί **Python 3 (ipykernel)** κάτω από την ενότητα **Notebook**. 
-  * Θα εμφανιστεί ένα κουτάκι (κελί). Γράψτε εκεί τον κώδικά σας. 
- 
-==== ❓ Ποια είναι η διαφορά τους; ==== 
-  * Στην **Κονσόλα**, ό,τι γράφετε εκτελείται αμέσως, αλλά μόλις την κλείσετε, ο κώδικας **χάνεται**! Είναι μόνο για γρήγορες δοκιμές. 
-  * Στο **Notebook**, ο κώδικας οργανώνεται σε κελιά, **αποθηκεύεται σε αρχείο** (με μορφή ''.ipynb''), μπορείτε να τον ξαναβρείτε την επόμενη εβδομάδα, να τον διορθώσετε και να τον παραδώσετε! 
- 
-===== 🏃 3. Πώς Τρέχουμε ένα Πρόγραμμα ===== 
-Είτε στην Κονσόλα είτε στο Notebook, για να «τρέξει» η Python τις εντολές σας, δεν αρκεί να πατήσετε το απλό Enter. 
-  * Αφού γράψετε τον κώδικα μέσα στο κελί, πατάτε συγχρόνως τα πλήκτρα: **Shift + Enter** (ή το κουμπί με το τριγωνάκι **Play** στην επάνω μπάρα). 
- 
-===== 💾 4. Αποθήκευση της Εργασίας σας ===== 
-Το JupyterHub αποθηκεύει αυτόματα τις αλλαγές σας κάθε λίγα λεπτά, αλλά ο σωστός προγραμματιστής εξασφαλίζει πάντα τη δουλειά του! 
-  * Πατήστε το εικονίδιο με το **Δισκετάκι** επάνω αριστερά, ή πατήστε τα πλήκτρα **Ctrl + S**. 
-  * Για να αλλάξετε όνομα στο αρχείο σας, κάντε δεξί κλικ πάνω στην καρτέλα του ή στο όνομά του στην αριστερή μπάρα και επιλέξτε **Rename**. 
- 
-===== 📂 5. Ο Κοινόχρηστος Φάκελος (shared_exercises) ===== 
-Στην αριστερή μπάρα της οθόνης σας, θα δείτε έναν φάκελο που ονομάζεται **shared_exercises**.  
- 
-==== 🔒 Τι είναι αυτός ο φάκελος; ==== 
-Είναι ο χώρος όπου ο καθηγητής θα σας αφήνει τις ασκήσεις, τα φυλλάδια και τα παραδείγματα του μαθήματος.  
-  * **Προσοχή:** Αυτός ο φάκελος για εσάς είναι **Μόνο για Ανάγνωση (Read-Only)**. Μπορείτε να δείτε τα αρχεία, αλλά το σύστημα δεν θα σας αφήσει να τα σβήσετε ή να αλλάξετε το αρχικό αρχείο του καθηγητή! 
- 
-==== 🛠️ Πώς θα δείτε και θα τρέξετε μια άσκηση από εκεί: ==== 
-Για να λύσετε μια άσκηση που σας έβαλε ο καθηγητής, ακολουθήστε πιστά αυτά τα 3 βήματα: 
-  1. Μπείτε στον φάκελο **shared_exercises** και βρείτε την άσκηση (π.χ. ''askisi1.ipynb''). 
-  2. Κάντε **δεξί κλικ** πάνω στο αρχείο και επιλέξτε **Duplicate** (Δημιουργία αντιγράφου). Θα εμφανιστεί ένα νέο αρχείο (π.χ. ''askisi1-Copy1.ipynb''). 
-  3. Κάντε **δεξί κλικ** στο αντίγραφο, επιλέξτε **Cut** (Αποκοπή), βγείτε έξω από τον κοινόχρηστο φάκελο (πατώντας το εικονίδιο του σπιτιού ή τον κεντρικό σας κατάλογο) και κάντε **Paste** (Επικόλληση). 
- 
-Τώρα, το αρχείο είναι στον δικό σας χώρο! Μπορείτε να το ανοίξετε, να το λύσετε, να πειραματιστείτε και να το αποθηκεύσετε χωρίς κανένα πρόβλημα. 
- 
-===== 🚶‍♂️ 6. Σωστή Έξοδος (Logout) ===== 
-Όταν τελειώσει το μάθημα, μην κλείνετε απλά την καρτέλα του browser!  
-  * Πηγαίνετε στο μενού πάνω αριστερά: **File -> Log Out**. 
-  * Έτσι προστατεύετε τον λογαριασμό σας και βοηθάτε τον σέρβερ να μην κουράζεται κρατώντας ανοιχτές συνεδρίες. 
- 
-===== 🚨 Κανόνες του Ψηφιακού Εργαστηρίου ===== 
-  * **Σεβασμός:** Δεν πειράζουμε αρχεία συστήματος αν δεν ξέρουμε τι κάνουν. 
-  * **Μοναδικότητα:** Οι κωδικοί σας είναι προσωπικοί. Δεν τους δίνουμε σε συμμαθητές μας. 
-  * **Δοκιμές:** Μην φοβάστε να κάνετε λάθος στον κώδικα! Η Python δεν χαλάει, απλά σας βοηθάει να μάθετε μέσα από τα λάθη σας. 
- 
-===== 🚀 Για προχωρημένους ===== 
- 
-==== 1. Notebook (Σημειωματάριο) ==== 
-  * **Python 3 (ipykernel):** Το βασικό μας εργαλείο. Δημιουργεί ένα διαδραστικό αρχείο (%%.ipynb%%) όπου μπορείτε να γράφετε κώδικα σε ξεχωριστά κελιά, να τον τρέχετε και να κρατάτε σημειώσεις ταυτόχρονα. 
- 
-==== 2. Console (Κονσόλα) ==== 
-  * **Python 3 (ipykernel):** Ανοίγει μια γραμμή άμεσης εκτέλεσης εντολών. Ό,τι πληκτρολογείτε εδώ εκτελείται ακαριαία, αλλά προσοχή: ο κώδικας αυτός δεν αποθηκεύεται σε αρχείο! 
- 
-==== 3. Other (Λοιπά Εργαλεία) ==== 
-  * **Terminal (Τερματικό):** Σας δίνει πρόσβαση στη γραμμή εντολών του λειτουργικού συστήματος Linux (Ubuntu). Οι μαθητικοί λογαριασμοί έχουν περιορισμένα δικαιώματα για την ασφάλεια του σέρβερ. 
-  * **Text File:** Ένας απλός κειμενογράφος για τη δημιουργία αρχείων απλού κειμένου (π.χ. %%.txt%% ή %%.py%%). 
-  * **Markdown File:** Χρησιμοποιείται για τη συγγραφή εγγράφων και σημειώσεων με ειδική μορφοποίηση (έντονα γράμματα, λίστες, τίτλους). 
-  * **Python File:** Δημιουργεί ένα καθαρό αρχείο κώδικα Python (%%.py%%) για προγράμματα που εκτελούνται απευθείας από το τερματικό. 
-  * **Show Contextual Help:** Ένας πολύ χρήσιμος βοηθός. Αν τον έχετε ανοιχτό, σας δείχνει αυτόματα οδηγίες και πληροφορίες για οποιαδήποτε εντολή ή συνάρτηση της Python πληκτρολογείτε εκείνη τη στιγμή. 
- 
---- 
-— Διαχειριστής Υποδομής: **Μακρυπόδης Διονύσιος**, Καθηγητής Πληροφορικής & Διευθυντής 2ου Γυμνασίου Ναυπλίου 
  
jupyter.1780091504.txt.gz · Last modified: by dmakryp