Die Suche ergab 2715 Treffer

von DasIch
Montag 20. Dezember 2021, 14:19
Forum: Allgemeine Fragen
Thema: Planung Programm
Antworten: 16
Zugriffe: 1346

Re: Planung Programm

Bei größeren Projekten haben wir ein PR FAQ und ein Technical Solution Design (TSD), manchmal gibt es auch mehrere Design Dokumente auf unterschiedlichen Ebenen wenn der Scope sehr groß ist. Für beides gibt es Templates die vorgeben was man so erwähnen sollte. Das TSD beantwortet Fragen wie: Welches...
von DasIch
Montag 20. Dezember 2021, 13:30
Forum: Webframeworks
Thema: docker-compose mysqlclient mit python:3.7-alpine - Fehler
Antworten: 6
Zugriffe: 1201

Re: docker-compose mysqlclient mit python:3.7-alpine - Fehler

Erstmal ist es mit der Kompilierung gar nicht so einfach bei einigen Abhängigkeiten, gerade numpy oder auch bei einigen Sachen im ML Bereich ist es ein ziemlicher Akt dass zum laufen zu kriegen. Die Zeit die Kompilierung kostet merkt man auch durchaus wenn man CI/CD betreibt. Abgesehen davon nutzt m...
von DasIch
Montag 20. Dezember 2021, 11:42
Forum: Webframeworks
Thema: docker-compose mysqlclient mit python:3.7-alpine - Fehler
Antworten: 6
Zugriffe: 1201

Re: docker-compose mysqlclient mit python:3.7-alpine - Fehler

Python wheels unterstützen musl erst seit recht kurzer Zeit, so kurz dass es noch nichtmal richtig dokumentiert ist. Die Konsequenz ist dass in vielen Fällen bei der Installation Dinge kompiliert werden müssen. Ich würde deswegen bei Python Anwendungen von Alpine momentan abraten.
von DasIch
Freitag 17. Dezember 2021, 19:24
Forum: Datenbankprogrammierung mit Python
Thema: Verbindung zur PostgreSQL Datenbank
Antworten: 37
Zugriffe: 6533

Re: Verbindung zur PostgreSQL Datenbank

Web Anwendungen profitieren von async auch nur eingeschränkt und häufig gar nicht. Im Gegenteil für die Latenz ist async eher schlecht weil die Event Loop und die Interaktion einen Gewissen overhead hat der sich negativ bemerkbar macht. Async hilft wenn du auf auf mehr IO parallel wartest als man si...
von DasIch
Donnerstag 16. Dezember 2021, 20:24
Forum: Datenbankprogrammierung mit Python
Thema: Verbindung zur PostgreSQL Datenbank
Antworten: 37
Zugriffe: 6533

Re: Verbindung zur PostgreSQL Datenbank

Stimmt ist aber ein grundsätzliches Problem mit async in Python. Das gesamte Ökosystem ist noch recht jung und wenn man sich Projekte ein bisschen anschaut merkt man schnell dass es alles noch ein bisschen wackelig ist. Hinter encode/databases steht z.B. nur ein Autor/Contributor . Ein bisschen Risi...
von DasIch
Donnerstag 16. Dezember 2021, 17:26
Forum: Datenbankprogrammierung mit Python
Thema: Verbindung zur PostgreSQL Datenbank
Antworten: 37
Zugriffe: 6533

Re: Verbindung zur PostgreSQL Datenbank

Das hat Sinn gemacht als SQLAlchemy noch keine Unterstützung für asynchrone Aufrufe hatte. Ich würde mir aber gut überlegen ob es noch langfristig Sinn macht encode/databases zu nutzen.
von DasIch
Donnerstag 16. Dezember 2021, 17:05
Forum: Datenbankprogrammierung mit Python
Thema: Verbindung zur PostgreSQL Datenbank
Antworten: 37
Zugriffe: 6533

Re: Verbindung zur PostgreSQL Datenbank

FastAPI selbst hat dazu eine übersichtliche und gute Anleitung, welche auch auf SQLAlchemy zurückgreift: https://fastapi.tiangolo.com/tutorial/sql-databases/ Welche allerdings etwas absurd ist. Wieso sollte man FastAPI nutzen welches den klaren Fokus auf async hat und dann synchrone Aufrufe zur Dat...
von DasIch
Mittwoch 15. Dezember 2021, 18:34
Forum: Datenbankprogrammierung mit Python
Thema: Verbindung zur PostgreSQL Datenbank
Antworten: 37
Zugriffe: 6533

Re: Verbindung zur PostgreSQL Datenbank

Fehler kann man auch machen wenn man SQL nicht direkt verbindet und so schwer ist SQL auch nicht. SQL soll ja auch so leicht sein dass man nicht Software Entwickler sein muss um es zu nutzen und dass funktioniert auch in der Praxis. Es ist auch definitiv sinnvoll SQL wirklich zu können den spätesten...
von DasIch
Montag 13. Dezember 2021, 10:48
Forum: Showcase
Thema: Async Client für Azure DevOps Server
Antworten: 11
Zugriffe: 6095

Re: Async Client für Azure DevOps Server

Ich frage mich aber ob man das Konzept noch verbessern kann. Da fallen ein paar Probleme auf: Es gibt keinen sinnvollen weg um dass ganze zu Konfigurieren. Timeouts sind nicht festgelegt (basierend auf SLOs/SLAs) noch sind diese konfigurierbar Es gibt kein retry mit exponential backoff Es fehlt log...
von DasIch
Donnerstag 9. Dezember 2021, 17:47
Forum: Allgemeine Fragen
Thema: Wie sehen die beruflichen Aussichten aus, wenn man in Python programmieren kann?
Antworten: 40
Zugriffe: 3664

Re: Wie sehen die beruflichen Aussichten aus, wenn man in Python programmieren kann?

Meine bisherigen Erfahrungen waren: c++ (Das eine Bisschen in Ingenieurinformatik und in angewandter Mathematik ist aber nicht der Rede wert würde ich behaupten), Matlab in angewandter Mathematik und Python (in der Bachelorarbeit und Pflichtpraktikum). Eigene Projekte hatte ich noch nicht programmi...
von DasIch
Donnerstag 9. Dezember 2021, 17:09
Forum: Allgemeine Fragen
Thema: Wie sehen die beruflichen Aussichten aus, wenn man in Python programmieren kann?
Antworten: 40
Zugriffe: 3664

Re: Wie sehen die beruflichen Aussichten aus, wenn man in Python programmieren kann?

Mehrgleisig muss man ohnehin fahren wenn man über Junior Positionen hinaus möchte. Mindestens ein bisschen Javascript/Typescript kann nicht schaden. Es ist auch sinnvoll sich unterschiedliche Sprachen (Haskell, Scheme, Rust, Prolog, C, ...) zumindest mal anzuschauen um den eigenen Horizont zu erweit...
von DasIch
Mittwoch 1. Dezember 2021, 15:33
Forum: Allgemeine Fragen
Thema: Python 'Benzingespräche'
Antworten: 89
Zugriffe: 4515

Re: Python 'Benzingespräche'

Das sind auch keine "Benzingespräche". Niemand zündelt hier. Lass dich einfach darauf ein, dass im Vergleich zu manchen anderen Sprachen Python etwas anders tickt. Python tickt so anders nicht und hat da auch noch vergleichsweise pragmatische Konventionen. Rust löst dass wesentlich wenige...
von DasIch
Montag 1. November 2021, 16:41
Forum: Allgemeine Fragen
Thema: Python richtig lernen, wie?
Antworten: 39
Zugriffe: 2645

Re: Python richtig lernen, wie?

@ThomasL Wer schon weiß wie es geht schaut sich halt solche Tutorials nicht an, dadurch wird sowas auch nicht so schnell auffallen. Da sich dieser Bereich nicht wirklich verändert, ist der Bedarf in die Dokumentation zu schauen auch nicht so hoch, funktioniert ja noch alles wie vor ein paar Jahrzehn...
von DasIch
Mittwoch 27. Oktober 2021, 17:52
Forum: Allgemeine Fragen
Thema: Python request zum Upload von NFTs via API mit Base64
Antworten: 7
Zugriffe: 716

Re: Python request zum Upload von NFTs via API mit Base64

Wir releasen unsere NFTs auf der Cardano-Blockchain. Hierbei wird der Planet definitiv nicht "verheizt". Gesellschaftlich trotzdem problematisch da egal ob man proof-of-work, proof-of-stake oder proof-of-space nutzt es letztendlich auf ein proof-of-capital hinausläuft und man für dessen I...
von DasIch
Dienstag 26. Oktober 2021, 18:35
Forum: Webframeworks
Thema: justpy
Antworten: 7
Zugriffe: 1131

Re: justpy

Spreadsheets (Excel, Google Sheets), BI Tools (Tableau, MSTR, etc.), Jupyter Notebooks (Voilà, Databricks), ... also wenn es um schnelle Visualisierung von Daten geht fällt mir einige ganze Menge ein was wesentlich schneller wäre auch bei Datenmengen die recht groß sind. Außerdem muss man dass ganze...
von DasIch
Dienstag 26. Oktober 2021, 09:29
Forum: Webframeworks
Thema: justpy
Antworten: 7
Zugriffe: 1131

Re: justpy

Backend und Frontend werden ab einem bestimmten Punkt so komplex dass es Sinn macht sich auf einen bestimmten Bereich zu spezialisieren. Das sieht man dann auch in Job Angeboten wo man recht explizit i.d.R. nach Backend oder Frontend Leuten sucht. Gibt natürlich auch Leute die beides können aber übl...
von DasIch
Samstag 23. Oktober 2021, 16:07
Forum: Allgemeine Fragen
Thema: Verwendung von with und closing
Antworten: 8
Zugriffe: 520

Re: Verwendung von with und closing

Bei unvorhersehbaren Problemen wie Abstürzen, o.Ä. können Daten dennoch verloren gehen, auch wenn ein vorheriges Commit stattgefunden hat. Nicht bei allen unvorhersehbaren Problem, mal abgesehen davon dass diese Probleme durchaus vorhersehbar sind, nur der genaue Zeitpunkt an dem sie auftreten nich...
von DasIch
Freitag 22. Oktober 2021, 16:24
Forum: Allgemeine Fragen
Thema: Verwendung von with und closing
Antworten: 8
Zugriffe: 520

Re: Verwendung von with und closing

Habe ich das richtig verstanden, dass wenn ein Commit ausgeführt wird, alle Daten geschrieben werden und nichts mehr kaputt gehen kann? Also auch wenn die Verbindung zur Datenbank noch nicht geschlossen wurde? Nein, du kannst in bestimmten Szenarien (z.B. Festplatte geht kaputt oder failover je nac...
von DasIch
Mittwoch 20. Oktober 2021, 18:31
Forum: Datenbankprogrammierung mit Python
Thema: Datenbankausfall simulieren
Antworten: 6
Zugriffe: 1660

Re: Datenbankausfall simulieren

Erstmal solltest du dir im klaren sein was du mit Datenbankausfall oder Störung überhaupt meinst und vielleicht auch was du mit der Information machen möchtest. Geht es dir hier primär um Szenarien die du auf Anwendungsseite behandeln kannst wie switchover/failover und deadlocks um zu testen ob du T...
von DasIch
Donnerstag 7. Oktober 2021, 16:51
Forum: Netzwerkprogrammierung
Thema: Öffentlich zugänglichen Web-Server erstellen
Antworten: 9
Zugriffe: 3961

Re: Öffentlich zugänglichen Web-Server erstellen

Naja, habe kurz überlegt, ob ich das hier poste, aber da es für einen öffentlich zugänglichen Web-Server definitiv relevant ist, füge es hier an: Durch Wireshark und dann pyshark habe ich in 3 Tagen spaßhalber eine angeblich sehr sichere Dipphie Hellmann Verschlüsselung eines aktiven Programms &quo...