Die Suche ergab 2715 Treffer
- 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...
- 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...
- 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.
- 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...
- 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...
- 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.
- 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...
- 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...
- 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...
- 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...
- 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...
- 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...
- 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...
- 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...
- 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...
- 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...
- 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...
- 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...
- 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...
- 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...