Lernen Sie Python mit kostenlosen Tutorials, Videos und Herausforderungen

Python ist derzeit eine der beliebtesten und gefragtesten Programmiersprachen. Um Ihnen einen Vorsprung zu verschaffen und die Grundlagen (und auch einige fortgeschrittenere Konzepte) zu erlernen, finden Sie hier einige Python-Ressourcen.

Beachten Sie, dass diese Liste nicht vollständig ist. Zum einen erstellt freeCodeCamp im Jahr 2020 vier neue Python-Zertifikate! Halten Sie also Ausschau nach denen. Im Moment sind dies jedoch die besten Ressourcen, um Python zu lernen.

Diese Liste ist unterteilt in Tutorials (Python, Django, Flask, TensorFlow), Projekte, die mit Python (und verwandten Technologien) erstellt werden sollen, Videos und Kurse sowie andere hilfreiche Ressourcen wie Communitys, denen Sie beitreten können. Viel Spaß beim Lernen!

Tutorials

Python

  • Beste Python-Tutorials
  • Beste Python-Codebeispiele
  • Ein A bis Z nützlicher Python-Tricks
  • So ersetzen Sie Bash durch Python als Befehlszeilensprache
  • Binäre Suche in Python: eine visuelle Einführung
  • Wahrheits- und Falschwerte in Python
  • Python-Wörterbücher 101
  • Eine Einführung in Unit-Tests in Python
  • Teilzeichenfolge und Zeichenfolge in Python
  • Dynamische Klassendefinition in Python
  • So behandeln Sie Ausnahmen in Python
  • So behalten Sie die Skalierbarkeit Ihres Python-Codes bei
  • So kratzen Sie Websites mit Python
  • Offizielle Tutorials aus den Python Docs
  • Per Anhalter durch Python (aus den Dokumenten)
  • Python-Entwurfsmuster
  • Informationen zum kommenden Python-Lehrplan von freeCodeCamp

Django

  • Django Erste Schritte Tutorial (docs)
  • Django in freier Wildbahn: Tipps für den Einsatz
  • So erstellen Sie ein Analyse-Dashboard in einer Django-App

Flasche

  • So erstellen Sie eine Web-App mit Flask und stellen sie in der Cloud bereit
  • So erstellen Sie eine Web-App mit Flask und Google App Engine
  • Verwendung von Python und Flask zum Erstellen einer Web-App

TensorFlow

  • So installieren Sie TensorFlow und Keras - auf einfache Weise
  • Lernen Sie TensorFlow.js in 7 Minuten kennen
  • Erfahren Sie mehr über TensorFlow mit Hilfe von Rockbands
  • Erstellen eines Alters- und Geschlechtsprädiktors mit Deep Learning in TensorFlow
  • Trainieren Sie Ihr eigenes FaceID ConvNet mit der eifrigen Ausführung von TensorFlow

Mit Python zu erstellende Projekte

  • Erstellen Sie mit Python und Tkinter einen Spielzeug-Markdown-Editor
  • So erstellen Sie mit Python Ihre eigene Kryptowährung
  • So richten Sie SMS-Benachrichtigungen mit Python ein
  • So erstellen Sie eine JSON-API mit Python
  • Erstellen Sie einen Kryptobot mit Python und verbinden Sie ihn mit dem Facebook Messenger

Kurse / Videos:

  • Lerne Python, indem du 5 Spiele baust
  • Python für alle - kostenloser Kurs von Dr. Chuck
  • Verarbeitung natürlicher Sprache mit Python und TensorFlow
  • Lernen Sie NumPy und beginnen Sie mit dem wissenschaftlichen Rechnen in Python
  • Voller Kurs über das Django-Framework
  • So erstellen Sie eine E-Commerce-Website mit Django und Python
  • Lernen Sie Webprogrammierung mit Flask von Harvards CS50
  • Lernen Sie TensorFlow 2.0 in diesem Videokurs für Anfänger
  • TensorFlow-Vollkurs - tiefes Lernen in JavaScript

Herausforderungen

  • Projekt Euler
  • HackerRank - Python-Herausforderungen
  • CodeWars
  • CodeChef
  • Übung Python-Herausforderungen
  • Python Koans
  • CodingBat Python-Herausforderungen
  • Lernen Sie Python interaktiv
  • Rosalind Python Bioinformatik Probleme
  • Python Elevator Challenge
  • CoderByte Herausforderungen
  • CheckiO - das Spiel für Programmierer
  • CodeAbbey
  • CodeSignal - Bereiten Sie sich auf Interviews vor und verbessern Sie Ihre Programmierkenntnisse

Gemeinschaft

  • Genialer Python
  • / r / Python
  • / r / LearnPython
  • Planet Python
  • PyLadies
  • DjangoGirls
  • Python-forum.io

Bücher:

  • Lerne Python auf die harte Tour (nicht kostenlos)
  • Python lernen - Kostenloses eBook