ΤΕΧΝΙΚΑ ΣΤΟΙΧΕΙΑ ΕΓΚΑΤΑΣΤΑΣΗΣ VS & PYTHON
Ακολουθούν 10 απλές και φιλικές προς τους αρχάριους βιβλιοθήκες της Python, με σύντομη περιγραφή και ένα παράδειγμα χρήσης για καθεμία, σχεδιασμένα για μαθητές ηλικίας 10-16 ετών:
### 1. Turtle
**Περιγραφή:** Η βιβλιοθήκη Turtle σου επιτρέπει να δημιουργείς γραφικά με εύκολο τρόπο. Μπορείς να σχεδιάσεις σχήματα, σχέδια και να κάνεις κινούμενες εικόνες.
**Παράδειγμα:**
“`python
import turtle
t = turtle.Turtle()
t.forward(100) # Προχωράει 100 μονάδες
t.right(90) # Στρέφεται δεξιά 90 μοίρες
t.forward(100)
“`
### 2. Math
**Περιγραφή:** Η βιβλιοθήκη Math παρέχει συναρτήσεις για απλούς μαθηματικούς υπολογισμούς, όπως τετραγωνική ρίζα, δυνάμεις και τριγωνομετρία.
**Παράδειγμα:**
“`python
import math
print(math.sqrt(16)) # Εκτυπώνει την τετραγωνική ρίζα του 16
“`
### 3. Random
**Περιγραφή:** Η Random είναι ιδανική για να δημιουργείς τυχαίους αριθμούς. Χρήσιμη για παιχνίδια, γεννήτριες αριθμών και άλλες διασκεδαστικές εφαρμογές.
**Παράδειγμα:**
“`python
import random
print(random.randint(1, 10)) # Εκτυπώνει έναν τυχαίο αριθμό από το 1 έως το 10
“`
### 4. Time
**Περιγραφή:** Η Time σου επιτρέπει να δουλεύεις με τον χρόνο, όπως για καθυστερήσεις ή να υπολογίσεις τη διάρκεια κάποιας λειτουργίας.
**Παράδειγμα:**
“`python
import time
print(“Έναρξη”)
time.sleep(2) # Περιμένει 2 δευτερόλεπτα
print(“Τέλος”)
“`
### 5. Calendar
**Περιγραφή:** Η Calendar εμφανίζει ημερολόγια και σε βοηθάει να δουλεύεις με ημερομηνίες και ημέρες της εβδομάδας.
**Παράδειγμα:**
“`python
import calendar
print(calendar.month(2023, 11)) # Εκτυπώνει τον Νοέμβριο του 2023
“`
### 6. Datetime
**Περιγραφή:** Η Datetime παρέχει εργαλεία για να δουλεύεις με ημερομηνίες και ώρες, χρήσιμη για να παρακολουθείς γεγονότα ή να προγραμματίζεις ειδοποιήσεις.
**Παράδειγμα:**
“`python
from datetime import datetime
now = datetime.now()
print(“Η τρέχουσα ημερομηνία και ώρα:”, now)
“`
### 7. OS
**Περιγραφή:** Η OS σου επιτρέπει να αλληλεπιδράς με τον υπολογιστή σου, όπως να διαβάζεις αρχεία και να δημιουργείς φακέλους.
**Παράδειγμα:**
“`python
import os
print(os.getcwd()) # Εκτυπώνει τον τρέχοντα φάκελο εργασίας
“`
### 8. JSON
**Περιγραφή:** Η JSON βοηθά στην αποθήκευση και φόρτωση δεδομένων με μορφή JSON, πολύ χρήσιμο για απλές εφαρμογές που αποθηκεύουν δεδομένα.
**Παράδειγμα:**
“`python
import json
data = {“όνομα”: “Μαρία”, “ηλικία”: 15}
json_data = json.dumps(data)
print(json_data)
“`
### 9. Statistics
**Περιγραφή:** Η Statistics περιέχει βασικές στατιστικές συναρτήσεις, όπως μέσο όρο και διάμεσο, για απλές αναλύσεις δεδομένων.
**Παράδειγμα:**
“`python
import statistics
numbers = [1, 2, 3, 4, 5]
print(statistics.mean(numbers)) # Εκτυπώνει τον μέσο όρο
“`
### 10. Sys
**Περιγραφή:** Η Sys σου επιτρέπει να δουλεύεις με τον interpreter της Python, όπως να ελέγχεις την έκδοση της Python.
**Παράδειγμα:**
“`python
import sys
print(“Έκδοση Python:”, sys.version)
“`
Αυτές οι βιβλιοθήκες είναι απλές και εύκολες στη χρήση και προσφέρουν δυνατότητες για να δημιουργήσεις ενδιαφέροντα προγράμματα στην Python!
Η βιβλιοθήκη **Turtle** στην Python διαθέτει πολλές μεθόδους για τη δημιουργία γραφικών και σχεδίων. Ακολουθούν μερικές από τις πιο κοινές μεθόδους της Turtle και τι κάνουν:
### Κύριες Μέθοδοι της Turtle
1. **`forward(distance)`**: Κινεί την χελώνα προς τα εμπρός κατά την απόσταση που ορίζεται (π.χ., `forward(100)`).
2. **`backward(distance)`**: Κινεί την χελώνα προς τα πίσω κατά την απόσταση που ορίζεται (π.χ., `backward(50)`).
3. **`right(angle)`**: Στρέφει την χελώνα δεξιά κατά την συγκεκριμένη γωνία σε μοίρες (π.χ., `right(90)`).
4. **`left(angle)`**: Στρέφει την χελώνα αριστερά κατά την συγκεκριμένη γωνία σε μοίρες (π.χ., `left(45)`).
5. **`penup()`**: Σηκώνει το “στυλό” της χελώνας, ώστε να μην αφήνει γραμμή όσο κινείται (π.χ., `penup()`).
6. **`pendown()`**: Κατεβάζει το “στυλό” της χελώνας, ώστε να αρχίσει να αφήνει γραμμή καθώς κινείται (π.χ., `pendown()`).
7. **`goto(x, y)`**: Μετακινεί την χελώνα στις συντεταγμένες (x, y) χωρίς να λάβει υπόψη την προηγούμενη θέση (π.χ., `goto(50, 50)`).
8. **`setheading(angle)`**: Ρυθμίζει την κατεύθυνση της χελώνας προς μια συγκεκριμένη γωνία (π.χ., `setheading(90)` για να την κάνει να κοιτάει πάνω).
9. **`circle(radius)`**: Σχεδιάζει έναν κύκλο με την οριζόμενη ακτίνα (π.χ., `circle(50)`).
10. **`color(color_name)`**: Αλλάζει το χρώμα του στυλό της χελώνας (π.χ., `color(“blue”)`).
11. **`begin_fill()`**: Ξεκινά μια διαδικασία γεμίσματος για κλειστά σχήματα (π.χ., πριν αρχίσει το σχέδιο ενός κύκλου).
12. **`end_fill()`**: Τελειώνει τη διαδικασία γεμίσματος για να γεμίσει ένα κλειστό σχήμα που σχεδιάστηκε μετά το `begin_fill()`.
13. **`speed(speed_value)`**: Ορίζει την ταχύτητα της χελώνας από 1 (αργή) έως 10 (γρήγορη) ή με τις λέξεις “fast”, “normal”, και “slow” (π.χ., `speed(5)`).
14. **`clear()`**: Καθαρίζει ό,τι έχει σχεδιαστεί μέχρι τώρα χωρίς να αλλάξει τη θέση της χελώνας (π.χ., `clear()`).
15. **`reset()`**: Καθαρίζει ό,τι έχει σχεδιαστεί και επαναφέρει τη χελώνα στην αρχική της θέση (π.χ., `reset()`).
16. **`hideturtle()`**: Κρύβει την χελώνα, ώστε να φαίνεται μόνο η γραμμή που σχεδιάζει (π.χ., `hideturtle()`).
17. **`showturtle()`**: Εμφανίζει ξανά την χελώνα αν ήταν κρυμμένη (π.χ., `showturtle()`).
18. **`write(text)`**: Γράφει το κείμενο που ορίζεται στο σημείο που βρίσκεται η χελώνα (π.χ., `write(“Hello!”)`).
### Παράδειγμα Χρήσης
“`python
import turtle
t = turtle.Turtle()
t.forward(100)
t.left(90)
t.color(“red”)
t.begin_fill()
t.circle(50)
t.end_fill()
turtle.done()
“`
Αυτές οι μέθοδοι επιτρέπουν την εύκολη δημιουργία σχημάτων και γραφικών, ενώ η βιβλιοθήκη Turtle είναι διασκεδαστική για αρχάριους που μαθαίνουν προγραμματισμό!
### Οδηγίες εγκατάστασης του Visual Studio με Python για Windows 10
**Για παιδιά ηλικίας 10-16 ετών**
Ας μάθουμε πώς να εγκαταστήσουμε το Visual Studio και να ρυθμίσουμε την Python στον υπολογιστή μας βήμα-βήμα!
Αυτός ο οδηγός είναι εύκολος, και στο τέλος θα μπορούμε να προγραμματίζουμε με Python!
#### Βήμα 1: Κατεβάζουμε το Visual Studio Installer
1. Ανοίγουμε τον περιηγητή μας (όπως το Chrome ή το Edge) και πηγαίνουμε στην ιστοσελίδα του Visual Studio: https://visualstudio.microsoft.com
2. Κάνουμε κλικ στο κουμπί **Download Visual Studio**.

3. Επιλέγουμε την έκδοση **Community** (είναι δωρεάν) και κατεβάζουμε το αρχείο.
#### Βήμα 2: Εκτελούμε τον Visual Studio Installer
1. Μόλις κατέβει το αρχείο, το ανοίγουμε. Εμφανίζεται ένα παράθυρο που μας ρωτάει αν θέλουμε να επιτρέψουμε να γίνει εγκατάσταση. Πατάμε **Ναι**.
2. Θα δούμε το παράθυρο του **Visual Studio Installer**.

#### Βήμα 3: Επιλέγουμε το κατάλληλο πακέτο για την Python
1. Στο παράθυρο του Installer, επιλέγουμε την κατηγορία **Python development** (Προγραμματισμός με Python).

2. Πατάμε το κουμπί **Install**.
#### Βήμα 4: Περιμένουμε να ολοκληρωθεί η εγκατάσταση
Η εγκατάσταση μπορεί να πάρει λίγο χρόνο, γι’ αυτό χρειάζεται υπομονή! Μόλις ολοκληρωθεί, θα δούμε ότι το Visual Studio είναι έτοιμο.
#### Βήμα 5: Άνοιγμα του Visual Studio
1. Μετά την εγκατάσταση, ανοίγουμε το Visual Studio.
2. Θα εμφανιστεί ένα παράθυρο που μας ρωτάει αν θέλουμε να συνδεθούμε με έναν λογαριασμό. Μπορούμε να παραλείψουμε αυτό το βήμα πατώντας **Not now, maybe later**.

#### Βήμα 6: Ρύθμιση για Python
1. Όταν ανοίξει το Visual Studio, κάνουμε κλικ στο **Create a new project** (Δημιουργία νέου έργου).

2. Στο παράθυρο που εμφανίζεται, πληκτρολογούμε **Python** στη γραμμή αναζήτησης και επιλέγουμε **Python Application**.
3. Πατάμε **Next** και δίνουμε ένα όνομα στο πρότζεκτ μας, π.χ. “Πρώτο Πρόγραμμα Python”.
#### Βήμα 7: Ξεκινάμε να γράφουμε Python!
1. Το Visual Studio θα ανοίξει το νέο πρότζεκτ και θα δούμε μια λευκή οθόνη όπου μπορούμε να γράψουμε κώδικα Python.
2. Για παράδειγμα, μπορούμε να γράψουμε:
“`python
print(“Γεια σου, κόσμε!”)
“`
3. Πατάμε το κουμπί **Start** ή το πλήκτρο **F5** για να τρέξουμε το πρόγραμμά μας.

4. Αν τα κάναμε όλα σωστά, θα δούμε το μήνυμα “Γεια σου, κόσμε!” να εμφανίζεται.
#### Συγχαρητήρια!
Μόλις εγκαταστήσαμε το Visual Studio με Python και γράψαμε το πρώτο μας πρόγραμμα!