Μάθετε την Python με δωρεάν εκπαιδευτικά προγράμματα, βίντεο και προκλήσεις

Η Python είναι σήμερα μια από τις πιο αγαπημένες γλώσσες προγραμματισμού. Για να σας βοηθήσουμε να ξεκινήσετε και να μάθετε τα βασικά (και μερικές πιο προηγμένες ιδέες), εδώ είναι μερικοί πόροι Python για εσάς.

Λάβετε υπόψη ότι αυτή η λίστα δεν είναι πλήρης. Πρώτον, το freeCodeCamp δημιουργεί τέσσερα νέα πιστοποιητικά Python το 2020! Επομένως, προσέξτε αυτούς. Αλλά προς το παρόν, αυτοί είναι οι καλύτεροι πόροι για να αρχίσετε να μαθαίνετε την Python.

Αυτή η λίστα χωρίζεται σε Tutorials (Python, Django, Flask, TensorFlow), Projects to build with Python (and related technology), Videos and Courses, και άλλους χρήσιμους πόρους όπως κοινότητες στις οποίες μπορείτε να συμμετάσχετε. Καλή μάθηση!

Σεμινάρια

Πύθων

  • Τα καλύτερα μαθήματα Python
  • Τα καλύτερα παραδείγματα κώδικα Python
  • Ένα Α έως το Ω χρήσιμα κόλπα Python
  • Πώς να αντικαταστήσετε το Bash με Python ως γλώσσα γραμμής εντολών
  • Δυαδική αναζήτηση στο Python: μια οπτική εισαγωγή
  • Τιμές αλήθειας και ψεύτικου στην Python
  • Λεξικά Python 101
  • Εισαγωγή στις δοκιμές μονάδας στο Python
  • Πώς να κάνετε substring και string στο Python
  • Δυναμικός ορισμός κλάσης στο Python
  • Πώς να χειριστείτε τις εξαιρέσεις στο Python
  • Πώς να διατηρήσετε την επεκτασιμότητα στον κώδικα Python
  • Τρόπος απόσυρσης ιστότοπων χρησιμοποιώντας το Python
  • Επίσημα μαθήματα από τα Python Docs
  • Ο οδηγός του Hitchhiker για την Python (από τα έγγραφα)
  • Σχέδια σχεδίασης Python
  • Πληροφορίες για το επερχόμενο πρόγραμμα σπουδών του Python του freeCodeCamp

Τζάνγκο

  • Tutorial Django Ξεκινώντας (έγγραφα)
  • Django in the wild: συμβουλές για ανάπτυξη
  • Πώς να δημιουργήσετε έναν πίνακα ελέγχου αναλυτικών στοιχείων σε μια εφαρμογή Django

Φλάσκα

  • Πώς να δημιουργήσετε μια εφαρμογή ιστού με το Flask και να την αναπτύξετε στο cloud
  • Πώς να δημιουργήσετε μια εφαρμογή ιστού με το Flask και το Google App Engine
  • Πώς να χρησιμοποιήσετε το Python και το Flask για να δημιουργήσετε μια εφαρμογή ιστού

TensorFlow

  • Πώς να εγκαταστήσετε το TensorFlow και το Keras - τον εύκολο τρόπο
  • Γνωρίστε το TensorFlow.js σε 7 λεπτά
  • Μάθετε για το TensorFlow με τη βοήθεια των ροκ συγκροτημάτων
  • Πώς να οικοδομήσουμε μια πρόβλεψη ηλικίας και φύλου με βαθιά μάθηση στο TensorFlow
  • Εκπαιδεύστε το δικό σας FaceID ConvNet χρησιμοποιώντας την πρόθυμη εκτέλεση του TensorFlow

Έργα για κατασκευή με την Python

  • Δημιουργήστε ένα πρόγραμμα επεξεργασίας markdown παιχνιδιών με τους Python και Tkinter
  • Πώς να δημιουργήσετε το δικό σας κρυπτογράφηση με την Python
  • Πώς να ρυθμίσετε τις ειδοποιήσεις SMS με το Python
  • Πώς να δημιουργήσετε ένα API JSON με το Python
  • Δημιουργήστε ένα cryptobot με το Python και συνδέστε το με το Facebook messenger

Μαθήματα / Βίντεο:

  • Μάθετε την Python δημιουργώντας 5 παιχνίδια
  • Python για όλους - δωρεάν μάθημα από τον Δρ Chuck
  • Επεξεργασία φυσικής γλώσσας με Python και TensorFlow
  • Μάθετε το NumPy και ξεκινήστε να κάνετε επιστημονικούς υπολογιστές στο Python
  • Πλήρες μάθημα για το πλαίσιο Django
  • Πώς να δημιουργήσετε έναν ιστότοπο ηλεκτρονικού εμπορίου με τους Django και Python
  • Μάθετε προγραμματισμό Ιστού με το Flask από το CS50 του Harvard
  • Μάθετε το TensorFlow 2.0 σε αυτό το μάθημα βίντεο για αρχάριους
  • Πλήρες μάθημα TensorFlow - βαθιά μάθηση σε JavaScript

Προκλήσεις

  • Έργο Euler
  • HackerRank - Python Challenges
  • CodeWars
  • CodeChef
  • Exercism Python Challenges
  • Python Koans
  • CodingBat Python Challenges
  • Μάθετε διαδραστικά την Python
  • Προβλήματα βιοπληροφορικής Rosalind Python
  • Python Elevator Challenge
  • Προκλήσεις CoderByte
  • CheckiO - το παιχνίδι για κωδικοποιητές
  • CodeAbbey
  • CodeSignal - Προετοιμαστείτε για συνεντεύξεις και προωθήστε τις δεξιότητές σας προγραμματισμού

Κοινότητα

  • Φοβερό Python
  • / r / Python
  • / r / LearnPython
  • Πλανήτης Πύθων
  • PyLadies
  • DjangoGirls
  • Python-forum.io

Βιβλία:

  • Μάθετε την Python the Hard Way (όχι δωρεάν)
  • Learning Python - Δωρεάν ebook