====== Kursteil Python ====== - https://github.com/hielsnoppe/bmh-git-example - https://github.com/bergemann-hoehne - Übungen fork this: git@github.com:hielsnoppe/python-lectures.git - https://github.com/Txpert/python_training - Timos Unterrichtsmaterial https://github.com/Txpert/python - Beispiel aktives Python Projekt https://github.com/itbsStefan/wifite2.git - Martin https://github.com/bergemann-hoehne/BE01 [[ausnahmebehandlung]] - [[grundlagen]] - Peter Kühl 30_05_2024_PKU [[pku_unterricht]] - [[django]] https://github.com/hielsnoppe/restaurant-django-exercise - https://www.django-rest-framework.org/tutorial/quickstart - https://emenikeblog.hashnode.dev/deploying-a-django-project-on-netlify-a-comprehensive-guide - [[http://wiki.itbs.selfhost.co/lib/exe/fetch.php?media=cowork:starconnect:public:metaprogramming-with-python.pdf|Metaprogramming with Python]] ===== Beispiel Python Webseiten ===== * http://www.framerjs.com - Framer website * https://crate.io - Crate, Distributed Database for Docker (source:https://github.com/crate/crate-web) ==== Installation (einmalig) ==== sudo apt update sudo apt install python3 (base) @ibex:~$ python --version Python 3.10.13 apt install python3-pip pip --version pip 23.2.1 from /home/intrepid-ibex/miniconda3/lib/python3.10/site-packages/pip (python 3.10) (base) @ibex:~$ node --version v6.13.1 ==== Programme schreiben ==== my_name = "timo" print("Guten Morgen" + " " +my_name) a = b = c = 1 print(a+b+c+d) print("Variabeln in Text {a}" + " plus verketten") ---- https://pypi.org mkdir ersteProjekt && cd ersteProjekt python3 -m venv ersteprojektenv # immer vor arbeiten im Ordner source ersteprojektenv/bin/activate # um promt zu erhalten und pip local im Projekt zu benutzen (ersteprojektenv) @ibex:~/9PythonCode/ersteProjekt$ pip install requests pip list [[venv|VENV.pdf]] [[pythonpakete|Namensregeln für Python-Pakete]] ===== zusäzuliche Notiz ===== sudo chmod -R ugo+rX /lib/python3/site-packages/ ls -la /lib/python3/dist-packages/