Πώς να Μάθεις Python: Ο Απόλυτος Οδηγός για Αρχάριους

Δωρεάν Μαθήματα Online

  1. Python από το Πανεπιστήμιο του Harvard (CS50’s Introduction to Python):
    • Εντελώς δωρεάν, με υποστήριξη βίντεο και ασκήσεων.
    • CS50’s Python
  2. Μάθημα Python από το Google Developers:
  3. Python στο SoloLearn:
    • Διαδραστική εφαρμογή που περιέχει ασκήσεις και παραδείγματα.
    • SoloLearn Python

Ελληνικά Βίντεο

  • Python στα Ελληνικά από το χρήστη Δημήτρης Ψούνης
  • PYTHON ADVANCED

Βιβλία

Εισαγωγή στον Προγραμματισμό με Αρωγό τη Γλώσσα Python – Γεώργιος Μανής Μαθαίνω Python & Tkinter – Κωνσταντίνος Παπαστεργίου

Πλατφόρμες με Projects

  • Kaggle: Εξασκήσου με διαγωνισμούς και σύνολα δεδομένων.
  • HackerRank: Εργασίες με Python για βελτίωση δεξιοτήτων.

1. JDoodle

  • Link: https://www.jdoodle.com/
  • Γλώσσες που Υποστηρίζονται: Python, Java, C/C++, PHP, Ruby, και πολλές άλλες.
  • Χαρακτηριστικά: Υποστηρίζει εκτέλεση κώδικα μέσω API, κατάλληλο για ενσωμάτωση.

2. Replit

  • Link: https://replit.com/
  • Γλώσσες που Υποστηρίζονται: Υποστηρίζει πάνω από 50 γλώσσες, όπως Python, JavaScript, και Java.
  • Χαρακτηριστικά: Ισχυρή πλατφόρμα συνεργασίας και ενσωμάτωσης κώδικα.

3. Ideone

  • Link: https://ideone.com/
  • Γλώσσες που Υποστηρίζονται: C, C++, Java, Python, PHP, και περισσότερες.
  • Χαρακτηριστικά: Προσφέρει δυνατότητα κοινής χρήσης κώδικα με συνδέσμους.

4. CodeSandbox

  • Link: https://codesandbox.io/
  • Γλώσσες που Υποστηρίζονται: Επικεντρώνεται σε γλώσσες και frameworks για web development όπως JavaScript, React, Vue.js.
  • Χαρακτηριστικά: Προσαρμοσμένο για web projects, με άμεση προεπισκόπηση.

5. OnlineGDB

  • Link: https://www.onlinegdb.com/
  • Γλώσσες που Υποστηρίζονται: C, C++, Python, Java, JavaScript, και άλλες.
  • Χαρακτηριστικά: Διαθέτει debugger και υποστήριξη για προσομοίωση console εφαρμογών.

6. Compiler Explorer (Godbolt)

  • Link: https://godbolt.org/
  • Γλώσσες που Υποστηρίζονται: C, C++, Rust, Go.
  • Χαρακτηριστικά: Επικεντρώνεται στη μεταγλώττιση κώδικα και τη σύγκριση assembly output.

7. Programiz Online Compiler


8. Paiza.IO

  • Link: https://paiza.io/
  • Γλώσσες που Υποστηρίζονται: Python, Java, C/C++, Ruby, Go, και περισσότερες.
  • Χαρακτηριστικά: Εύχρηστο περιβάλλον με δυνατότητα συνεργασίας σε πραγματικό χρόνο.

9. TIO (Try It Online)

  • Link: https://tio.run/
  • Γλώσσες που Υποστηρίζονται: Υποστηρίζει έναν μεγάλο αριθμό γλωσσών, από γνωστές όπως Python, μέχρι εξειδικευμένες.
  • Χαρακτηριστικά: Πολύ ελαφρύ και γρήγορο.

10. Glot.io

  • Link: https://glot.io/
  • Γλώσσες που Υποστηρίζονται: Python, Ruby, Java, Node.js, και περισσότερες.
  • Χαρακτηριστικά: API-first προσέγγιση, ιδανικό για ενσωμάτωση.

Αφήστε ένα Σχόλιο

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Κύλιση στην κορυφή