Python IF NAME == MAIN einfach erklärt! 💡 | Tutorial für Anfänger (Deutsch)
Hallo!
Was ist eigentlich __name__ == ‘__main__’? Warum taucht diese Codezeile fast überall auf? Und wie funktioniert eigentlich __name__? Diese Fragen klären wir im heutigen Video. Viel Freude!
Bleibt neugierig,
Euer Chris
Mein Spendenhut (Vielen Dank!)
💰 Paypal — https://www.paypal.com/paypalme/okadf
☕ Buy me a Coffee — https://www.buymeacoffee.com/chrischma
🛡️ Patreon – https://www.patreon.com/chrischma
Soziale Netzwerke
🤖 Community-Discord – https://discord.gg/XGTnTwbD (coming soon!)
🐦 Twitter – http://twitter.com/chrischmaYT
🎵 TikTok – https://www.tiktok.com/@programmieren__mit_chris
📧 E-Mail – post (äääät) christoph-schmalfuss.de
Timecodes:
00:00 Einleitung
00:24 Warum benutzt man name == main?
00:44 Einfaches Beispiel
01:46 Was passiert, wenn wir name == main weglassen?
04:30 Wie funktioniert __name__? (Dunder Name)
06:25 Zusammenfassung
Artikel & Quellcode:
https://christoph-schmalfuss.de/blog/2022/04/30/python-if-__name__-__main__-einfach-erklaert-python-tutorial-fuer-anfaenger-deutsch/
+++ FAQ und Quellen +++
Soundeffekte: Freesound.org | Soundbible.com
Grafiken: Pixabay.com
Videos: Pexels.com
Musik: YouTube Library
Ist Python kostenlos?
Jepp!
Brauche ich einen Mac, um Python zu benutzen?
Nö! Python kannst du auf Windows, Mac, Linux oder im Internet nutzen.
Welches Audio-Setup benutzt du?
Mikrofon: Rode Procaster und Sennheiser MK2
Interface: Steinberg UR22mkII
Ständer: K&M 21060 / K&M 2150
Spinne: Rode PSM1
Windschutz: Rode WS2
Womit programmierst du?
Computer: MacBook Air M1, 16 GB (2020)
Editor: Sublime Text 3 https://www.sublimetext.com/
IDE: PyCharm https://www.jetbrains.com/de-de/pycharm/
Konsole: Mac Terminal
Cloud-Dienste: https://colab.research.google.com oder https://jupyter.org/
Womit schneidest du?
DaVinci Resolve 16 (kostenlos)
+++ Meine Videos zum Thema #Python: +++
🎬 Alle Videos
https://www.youtube.com/playlist?list…
🚀 Starthilfe und Vorbereitung
Playlist: https://youtube.com/playlist?list=PLs…
Python installieren MAC https://youtu.be/1xMT1Tzskrg
Python installieren WINDOWS https://youtu.be/GaLyZ8-wt64
Python im Browser benutzen https://youtu.be/mpKWwacRMZk
PyCharm installieren https://youtu.be/Kt8FebHj_a4
PyCharm Projekte anlegen https://youtu.be/haM38ANLcRs
(…)
👣 Grundlagen und erste Schritte
Hello World (unser erster Befehl) https://youtu.be/VKjUVTO4o04
Ein Skript starten https://youtu.be/SFEGbOgKETE
String-Typen: https://youtu.be/sEVpAXxtzuI
Was bedeutet Integer? https://youtu.be/e2N9a_OUpnE
Was sind Arrays? https://youtu.be/BZl6yduki0I
while-Schleifen / Loops https://youtu.be/AX1chS5c1ew
Operatoren https://youtu.be/KFvnYBylVrY
Eigene Module erstellen https://youtu.be/_dUq-vgZ6xU
Kleinste und größte Werte in einer Liste finden https://youtu.be/p45SuBIvUg0
Listen zusammenführen mit dict https://youtu.be/09yKCbRx0TU
MySQL I – Datenbanken erstellen https://youtu.be/8s9C4mLFWEc
MySQL II – Datensätze einfügen https://youtu.be/RWN08b0tVoM
MySQL III – Datensätze ändern https://youtu.be/2YhGjO_F1Ls
range – https://youtu.be/H5DN6R-d06E
(…)
⌨️ Command Line Programme
5 praktische Terminal-Befehle https://youtu.be/BY2YFdq3coU
Terminal Menüs https://youtu.be/WSzC7im2AZM
Argumente lesen mit argparse https://youtu.be/7e4tbTO-qoM
Retro-Menüs mit Click https://youtu.be/eEvk96JJeTo
Terminal-Markierungen https://youtu.be/ON3tTWcT6Dg
Passwörter und Keys sicher speichern https://youtu.be/nZyxw3ayEyA
(…)
🌐 Rund ums Web
Web-Automatisierung: https://youtu.be/gRMbCvQgOoU
Auf Elemente warten: https://youtu.be/VIBjlLXhziM
Selenium IDE Extension: https://youtu.be/a0xmZVt1DoE
Wetter-API Requests https://youtu.be/IpJyyY5Zp6Q
NASA-API Request https://youtu.be/fOPWZytYsFM
Webscraping mit BeautifulSoup https://youtu.be/Zp417bPfvN0
(…)
🌈 Weitere Tutorials
csv-Dateien lesen https://youtu.be/UrVW15hb75A
csv-Dateien sortieren und erstellen https://youtu.be/0IfstHDOulo
csv-Dateien filtern mit pandas https://youtu.be/Kus4aDgkIEs
Slider erstellen https://youtu.be/7xVoJio933o
MacOS Apps erstellen https://youtu.be/lhZhS2l5xuo
Siri Kurzbefehle https://youtu.be/QG-18xB5d8k
Comments are closed.