====== Programmierung Python - WWW ====== ===== Allgemeines ===== **Automate the Boring Stuff with Python**\\ [[https://automatetheboringstuff.com/]]\\ Komplettes Buch (gibt es auch auf deutsch als Print-Ausgabe) ist auf der Internet-Seite online verfügbar. **Chaquopy (Python for Android)**\\ [[https://chaquo.com/chaquopy/]]\\ Android-App mit Python erstellen. Dieses Framework dient dazu, mit Hilfe von Android Studio eine Python App zu erstellen. **Codecademy**\\ [[http://www.codecademy.com/]]\\ Online-Lernplattform zum Erlernen von Programmier-Grundlagen. Folgende Kurse werden angeboten: Web Fundamentals, jQuery, JavaScript, Projects (Kombination von HTML, CSS, JavaScript und jQuery), Python, Ruby und Verwendung von APIs. Sehr empfehlenswert :!: **Codeclub projects**\\ [[https://codeclubprojects.org/en-GB/python/]]\\ Verschiedene Code-Beispiele in Python. **Deutsches Python Forum**\\ [[http://www.python-forum.de/]] **Django girls**\\ [[https://tutorial.djangogirls.org/]]\\ Das Webframework Django für Python wird auf dieser Seite (deutschsprachig) erläutert. **Eric Python IDE**\\ [[http://eric-ide.python-projects.org/index.html]]\\ Kostenfreie Entwicklungsumgebung für Python und Ruby. **Flask - web framework (alternative zu Django)**\\ [[https://www.fullstackpython.com/flask.html]]\\ [[http://flask.pocoo.org/docs/1.0/installation/]]\\ **Fullstack Python**\\ [[https://www.fullstackpython.com/]]\\ Empfehlung 2023 :!: Weiterführende Seite für Python-Programmierer. **GDB Online Compiler**\\ [[https://www.onlinegdb.com/]]\\ Empfehlung 2020 :!: Online-Compiler Python, Online-Compiler C++, Online-Compiler Java, Online-Compiler PHP, Online-Compiler C#, Online-Compiler VB, Online-Compiler HTML, Online-Compiler JS, Online-Compiler Ruby, Online-Compiler Perl, Online-Compiler Pascal, Online-Compiler R, Online-Compiler Fortran, Online-Compiler Haskell, Online-Compiler Assembly, Online-Compiler Objective C, Online-Compiler SQLite, Online-Compiler Javascript, Online-Compiler Prolog, Online-Compiler Swift, Online-Compiler Rust, Online-Compiler Go, Online-Compiler Bash. **GeeksForGeeks - Python Tutorial**\\ [[https://www.geeksforgeeks.org/python-programming-language/?ref=leftbar99ßß Empfehlung 2020 :!: Die Internet-Seite beinhaltet sehr viele Codeschnipsel in Python und anderen Programmiersprachen. **Get into Python - Jobtensor**\\ [[https://jobtensor.com/Tutorial/Python/en/Introduction]]\\ Eine kurze Einführung in Python. **Hacking with Python – 6 best online courses for ethical hackers**\\ [[https://www.comparitech.com/blog/information-security/hacking-python-courses-online/]]\\ **Learn Python the hard way - Free book for beginners**\\ [[http://learnpythonthehardway.org/book/]] **Learn Python - Online Kurs mit Live-Testing**\\ [[http://www.learnpython.org/]]\\ Der Kurs ist kostenfrei. Jeder Lernschritt kann live getestet werden. **Linkliste zu Python**\\ [[http://www.way2python.de/themen/links.html]] **PEP 8 - Python Styleguide (Programmierrichtlinien)**\\ [[https://www.python.org/dev/peps/pep-0008/]] **Python Kurs**\\ [[http://www.python-kurs.eu/index.php]]\\ Deutschsprachiger Kurs für Anfänger. **PyGTK**\\ [[http://www.pygtk.org/]]\\ Kostenfreie Grafische Entwicklungsumgebung zur Entwicklung von graphical user interfaces mit Python. **PyGTK - Übersichtsseite**\\ [[http://wiki.python.org/moin/PyGtk]] **Python-lernen.de**\\ [[https://www.python-lernen.de/]] **Python Packaging Authority**\\ [[https://www.pypa.io/en/latest/]]\\ [[https://packaging.python.org/en/latest/tutorials/installing-packages/]]\\ Installation und Upgrade mit PIP durchführen. **Python.org**\\ [[http://www.python.org/]]\\ Englischsprachige Hauptseite der Programmiersprache. **Python Recipes / Cookbook**\\ [[http://code.activestate.com/recipes/langs/python/]] **Stefan Ram: Python-Kurs Programmieren mit der Programmiersprache Python**\\ [[http://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/]]\\ Empfehlung 2019 :!: **Video-Kurse zu Python**\\ Python Kurs (60 deutschsprachige Videos)\\ [[https://www.youtube.com/playlist?list=PLNmsVeXQZj7q0ao69AIogD94oBgp3E9Zs]]\\ Python Kurs (30 deutschsprachige Videos)\\ [[https://www.youtube.com/playlist?list=PL_tdPUem3eE_k40i65IdRPWrAZxoHcN4o]]\\ Python Kurs (15 englischsprachige Videos)\\ [[https://www.youtube.com/playlist?list=PL_tdPUem3eE_k40i65IdRPWrAZxoHcN4o]]\\ **Wikipedia-Eintrag: Python**\\ [[http://de.wikipedia.org/wiki/Python_(Programmiersprache)]] **wxPython**\\ [[https://wxpython.org/]]\\ Sehr umfangreiche grafische Benutzeroberfläche für Python. **Youtoube-Videos und -kanäle zu Python**\\ [[https://beta.heyskill.me/search?q=Python&&Highlights=For%20beginner]]\\ [[https://beta.heyskill.me/video-tutorial/n6bghzuflig-intro-to-data-science-crash-course-for-beginners]]\\ [[https://beta.heyskill.me/video-tutorial/rfscvs0vtbw-learn-python-full-course-for-beginners-tutorial]]\\ [[https://beta.heyskill.me/online-course/programming-foundations-with-python]]\\ **Zen of Python**\\ [[http://python.org/dev/peps/pep-0020/]] ===== Distributionen ===== **Anaconda**\\ [[https://www.anaconda.com/]]\\ OpenSource Python-Distribution, die auch Django enthält. **Python.org**\\ [[https://www.python.org/]]\\ Standard-Distribution von Python. ===== Installation ===== **Installation von Python in Linux**\\ [[https://wiki.ubuntuusers.de/Python/]] ===== Tutorials ===== **Delft Stack**\\ [[https://www.delftstack.com/de/]]\\ Empfehlung 2020 :!: Deutsches Tutorial mit guten Erklärungen. Auch Tutorial für TKinter. **Djangogirls**\\ [[https://djangogirls.org/resources/]]\\ Deutschsprachiges Tutorial zum Einstieg in Python mit Django. **Official Python Tutorial**\\ [[https://docs.python.org/3/tutorial/]]\\ Empfehlung 2020 :!: **Programiz: Python Tutorial**\\ [[https://www.programiz.com/python-programming]]\\ Empfehlung 2020 :!: Umfangreiches Tutorial. **Python Basics**\\ [[https://pythonbasics.org/]]\\ Empfehlung 2020 :!: **Python Kurs**\\ [[https://www.python-kurs.eu/]]\\ Empfehlung 2022 :!: Beste deutschsprachige Internet-Seite zu Python. **Python Programmieren lernen: Liste der wichtigsten Online-Kurse**\\ [[https://www.edukatico.org/de/report/python-programmieren-lernen-liste-der-wichtigsten-online-kurse]] **Python tutorials for beginners**\\ [[https://thepythonguru.com/]]\\ Empfehlung 2020 :!: **Python Tutorial – Learn Python Programming Step By Step**\\ [[https://www.techbeamers.com/python-tutorial-step-by-step/]]\\ Empfehlung 2020 :!: **Think Python**\\ [[https://greenteapress.com/wp/think-python-2e/]]\\ Empfehlung 2020 :!: **Youtube: Python Tutorials Deutsch (76 Videos deutsch)**\\ [[https://www.youtube.com/playlist?list=PLNmsVeXQZj7q0ao69AIogD94oBgp3E9Zs]] **Youtube: Python Tutorials (19 Videos englisch)**\\ [[https://www.youtube.com/playlist?list=PLWKjhJtqVAbnqBxcdjVGgT3uVR10bzTEB]] ===== Editoren / IDEs ===== **Atom**\\ [[https://atom.io/packages/ide-python]] Kostenlos. **Online Python Compiler**\\ [[https://www.programiz.com/python-programming/online-compiler/]]\\ Es handelt sich um eine online-IDE zum testen kleiner Scripte. **PyCharm**\\ [[https://www.jetbrains.com/pycharm/download/#section=windows]]\\ Kostenlos. **PyScripter**\\ [[https://sourceforge.net/projects/pyscripter/]]\\ Empfehlung 2020 :!: Kostenfreie IDE mit Debugger. Klein und schnell mit vielen Funktionen; auch für Anfänger geeignet. **Sublime Text 3**\\ [[https://www.sublimetext.com/3]]\\ [[https://www.youtube.com/watch?v=xFciV6Ew5r4|Youtube-Video Tutorial]]\\ Kostenpflichtig. **Thonny - IDE for beginners**\\ [[https://thonny.org/]]\\ Die IDE eignet sich für den schnellen Einstieg und ist bereits in Python 3.7 enthalten. **Visual Studio Code (Microsoft)**\\ [[https://code.visualstudio.com/download]]\\ [[https://code.visualstudio.com/docs/languages/python|Youtube-Video Tutorial]]\\ Kostenloser Editor für Python.