Καλώς ήρθατε στο αποθετήριο μαθημάτων Python! Αυτό το αποθετήριο (repository) περιέχει ένα πλήρες, δομημένο εκπαιδευτικό πρόγραμμα (curriculum) για την εκμάθηση της γλώσσας προγραμματισμού Python.
Είναι ιδανικό για αρχάριους, αλλά και για όσους θέλουν να κάνουν τα πρώτα τους βήματα στο Data Science. Όλα τα μαθήματα είναι γραμμένα στα Ελληνικά και σε μορφή Jupyter Notebooks, ώστε να μπορείτε να διαβάζετε τη θεωρία και να τρέχετε τον κώδικα ταυτόχρονα!
Το μάθημα χωρίζεται σε 6 βασικές ενότητες:
-
Εισαγωγή & Βασικές Έννοιες (Basics)
- Μεταβλητές, Τύποι Δεδομένων (Strings, Integers, Floats), Βασικές Πράξεις.
Python_Intro_1.ipynb
-
Δομές Δεδομένων (Data Structures)
- Λίστες (Lists), Πλειάδες (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).
- Κατεβάστε το αποθετήριο (
git clone https://github.com/karidasd/Lessons-Python.git). - Βεβαιωθείτε ότι έχετε εγκατεστημένη την Python.
- Εγκαταστήστε το Jupyter (π.χ.
pip install jupyter). - Ανοίξτε το τερματικό/command prompt και τρέξτε
jupyter notebook.
Δεν χρειάζεται να εγκαταστήσετε τίποτα!
- Πηγαίνετε στο Google Colab.
- Επιλέξτε την καρτέλα GitHub.
- Βάλτε το link αυτού του repository (
https://github.com/karidasd/Lessons-Python). - Ανοίξτε οποιοδήποτε μάθημα και τρέξτε τον κώδικα μέσα στον browser σας!
Enjoy Coding! 💻