Καλώς ήρθατε στο αποθετήριο μαθημάτων Python! Αυτό το αποθετήριο περιέχει ένα πλήρες, δομημένο εκπαιδευτικό πρόγραμμα (curriculum) για την εκμάθηση της γλώσσας προγραμματισμού Python.
Είναι ιδανικό για αρχάριους, αλλά και για όσους θέλουν να κάνουν τα πρώτα τους βήματα στο Data Science. Όλα τα μαθήματα είναι γραμμένα στα Ελληνικά και σε μορφή Jupyter Notebooks, ώστε να μπορείτε να διαβάζετε τη θεωρία και να τρέχετε τον κώδικα ταυτόχρονα!
💡 Νέο! Σε κάθε ενότητα πλέον περιλαμβάνονται Ασκήσεις (
Exercises.ipynb) και Λύσεις (Solutions.ipynb) για εξάσκηση!
Το μάθημα χωρίζεται στις παρακάτω βασικές ενότητες:
-
Εισαγωγή & Βασικές Έννοιες (Basics)
- Μεταβλητές, Τύποι Δεδομένων (Strings, Integers, Floats), Βασικές Πράξεις.
Python_Intro_1.ipynb, Ασκήσεις & Λύσεις.
-
Δομές Δεδομένων (Data Structures)
- Λίστες (Lists), List Comprehensions, Πλειάδες (Tuples), Σύνολα (Sets), Λεξικά (Dictionaries).
- Πώς αποθηκεύουμε και διαχειριζόμαστε πολλαπλά δεδομένα.
-
Δομές Ελέγχου & Επαναλήψεις (Control Flow)
- Λήψη Αποφάσεων με
if,elif,else. - Βρόχοι (Loops) με
forκαιwhile.
- Λήψη Αποφάσεων με
-
- Ορισμός συναρτήσεων (
def), Ορίσματα, Επιστροφή τιμών (return). - Ανώνυμες Συναρτήσεις (
lambda).
- Ορισμός συναρτήσεων (
-
Αντικειμενοστραφής Προγραμματισμός (OOP)
- Κλάσεις (Classes), Αντικείμενα (Objects).
- Ιδιότητες, Μεθοδολογίες, και Κληρονομικότητα (Inheritance).
-
Εισαγωγή στο Data Science (NumPy & Pandas)
- Βασικά στοιχεία NumPy (Arrays) και Pandas (DataFrames).
- Οπτικοποίηση Δεδομένων με Matplotlib.
-
Διαχείριση Αρχείων (File Handling)
- Ανάγνωση και εγγραφή σε αρχεία κειμένου.
-
Διαχείριση Σφαλμάτων (Error Handling)
- Πώς "πιάνουμε" εξαιρέσεις με
tryκαιexcept.
- Πώς "πιάνουμε" εξαιρέσεις με
-
- Εισαγωγή βιβλιοθηκών (
import) και χρήση τουpip.
- Εισαγωγή βιβλιοθηκών (
-
- Project 1: Guess the Number (Παιχνίδι Μαντέματος)
- Project 2: Bank Account Manager (Εφαρμογή OOP)
- Project 3: Basic Data Analysis (Ανάλυση Δεδομένων με Pandas)
- Κατεβάστε το αποθετήριο (
git clone https://github.com/karidasd/Lessons-Python.git). - Βεβαιωθείτε ότι έχετε εγκατεστημένη την Python. Προτείνουμε να χρησιμοποιήσετε το VS Code με το extension της Python.
- Εγκαταστήστε το Jupyter:
pip install jupyter
- Ανοίξτε το τερματικό και τρέξτε:
jupyter notebook
Δεν χρειάζεται να εγκαταστήσετε τίποτα!
- Πηγαίνετε στο Google Colab.
- Επιλέξτε την καρτέλα GitHub.
- Βάλτε το link αυτού του repository (
https://github.com/karidasd/Lessons-Python). - Ανοίξτε οποιοδήποτε μάθημα και τρέξτε τον κώδικα μέσα στον browser σας!
Enjoy Coding! 💻