User Tools

Site Tools


start

This is an old revision of the document!


🪐 Οδηγός Χρήσης: Ψηφιακό Εργαστήριο 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.
  • Γράψτε μια εντολή (π.χ.
    print("Γεια σου κόσμε!")

    ) και πατήστε 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 δεν χαλάει, απλά σας βοηθάει να μάθετε μέσα από τα λάθη σας.

Η σελίδα αυτή Δημιουργήθηκε από: Μακρυπόδης Διονύσιος, Καθηγητής Πληροφορικής

start.1779470031.txt.gz · Last modified: by dmakryp