Die Suche ergab 2499 Treffer

von DasIch
Montag 17. Juni 2019, 11:50
Forum: Allgemeine Fragen
Thema: Zugriff auf globale Variable - aber nur lesend klappts?!
Antworten: 12
Zugriffe: 245

Re: Zugriff auf globale Variable - aber nur lesend klappts?!

DeaD_EyE hat geschrieben:
Sonntag 16. Juni 2019, 15:20
Globale Variablen braucht man nur selten.
Es kommt z.B. bei dem MicroWebFramework Flask vor. Dort lebt app auf Modulebene.
Auch bei Flask braucht man es nicht. Man es kann über das Application Factory Pattern umgehen. Es ist bei nicht-trivialen Anwendungen auch definitiv zu empfehlen.
von DasIch
Mittwoch 29. Mai 2019, 15:26
Forum: Allgemeine Fragen
Thema: Pyhton und Java gleichzeitig lernen?
Antworten: 27
Zugriffe: 486

Re: Pyhton und Java gleichzeitig lernen?

In Python hat man Ducktyping und kann relativ frei zwischen verschiedenen Datentypen herumwechseln, in Java muss man, wenn man den Datentyp ändert, nicht nur die Deklarationen ändern, sondern oft das halbe Programm über den Haufen werfen, weil irgendeine Methode beim neuen Datentyp nicht mitmacht. ...
von DasIch
Donnerstag 23. Mai 2019, 17:43
Forum: Webframeworks
Thema: [Django] Wert im Queryset wird dubliziert und nimmt Platz von anderem Wert ein
Antworten: 13
Zugriffe: 222

Re: [Django] Wert im Queryset wird dubliziert und nimmt Platz von anderem Wert ein

UUID als Primary Keys in einer relationellen Datenbank zu benutzen ist äußerst problematisch. Zum einen nehmen sie relativ viel Platz weg zum anderen sind sie zufällig angeordnet und somit verlierst du locality in Datenbank internen Strukturen und dass hat wiederum negative Auswirkungen auf die Perf...
von DasIch
Dienstag 21. Mai 2019, 12:59
Forum: Python mit anderen Sprachen verwenden
Thema: Modifizierte E-Mails mit Python versenden
Antworten: 9
Zugriffe: 204

Re: Modifizierte E-Mails mit Python versenden

Denn zumindest Django hat als eierlegende Wollmilchsau ja bereits ein ORM dabei, was einen nicht mehr so ganz frei im Datenbankentwurf sein lässt und damit will/wird man auch keine eigenen SQL-Abfragen mehr schreiben, sondern eben das ORM verwenden. Naja, bei Queries die sich schlecht zu models map...
von DasIch
Mittwoch 15. Mai 2019, 18:00
Forum: Datenbankprogrammierung mit Python
Thema: Postgresql Tabellen
Antworten: 69
Zugriffe: 1275

Re: Postgresql Tabellen

noisefloor hat geschrieben:
Mittwoch 15. Mai 2019, 07:27
Oder du rechnest dir mal durch, ob es z.B. bei AWS nicht preiswerter als 9.- USD/Monat ist.
Der ALB alleine kostet schon ~20 USD / Monat. Traffic, Compute (EC2, ECS, Lambda, ...) und RDS kämen noch drauf. Außerdem ist es wesentlich mehr Aufwand als Heroku.
von DasIch
Montag 6. Mai 2019, 19:25
Forum: Allgemeine Fragen
Thema: Blueprints für Commandline Applikationen
Antworten: 7
Zugriffe: 171

Re: Blueprints für Commandline Applikationen

Hast du schon einmal überlegt einfach den Flask Code zu lesen um zu verstehen wie Blueprints da implementiert sind?
von DasIch
Freitag 26. April 2019, 16:28
Forum: Allgemeine Fragen
Thema: Lizensierung einer Software
Antworten: 9
Zugriffe: 226

Re: Lizensierung einer Software

Und mich lässt es bedenken, dass eben keine 100%ige Sicherheit gibt mit der genannten Lösung. Du musst nur die Stelle in einem Programm finden wo der Lizenz Check gemacht wird und diese entfernen oder einen Befehl davor schieben der den Check überspringt. Das geht auch ohne den Code zu verändern in...
von DasIch
Freitag 26. April 2019, 16:04
Forum: Links und Tutorials
Thema: Hervoragende Logging Modul: Loguru
Antworten: 3
Zugriffe: 164

Re: Hervoragende Logging Modul: Loguru

Ein Großteil der Features klingt gut ist aber unbrauchbar. Es macht wesentlich mehr Sinn wenn der Supervisor (systemd, Kubernetes, ...) sich darum kümmert wo die logs hingehen. Anwendungen sollten zu stderr loggen, alles andere ist unpraktisch. Wenn du mehrere Instanzen und dementsprechend Log Nachr...
von DasIch
Montag 25. März 2019, 20:26
Forum: Datenbankprogrammierung mit Python
Thema: Misch aus Groß- und Normaltext in DB einfügen
Antworten: 2
Zugriffe: 131

Re: Misch aus Groß- und Normaltext in DB einfügen

Das Problem ist dass du SQL per String Formatting zusammen setzt. Das ist nicht nur sehr unpraktisch und sehr fehleranfällig, sondern auch großartiger weg eine Anwendung anfällig für SQL Injection zu machen. Es wesentlich besser eine DSL oder ein ORM zu nutzen, SQLAlchemy hätte beides. Wenn du wirkl...
von DasIch
Freitag 15. März 2019, 19:27
Forum: Datenbankprogrammierung mit Python
Thema: Postgresql Tabellen
Antworten: 69
Zugriffe: 1275

Re: Postgresql Tabellen

Es klingt als ob in einem Fall einfach eine JSONB Spalte sehr hilfreich wäre: https://www.postgresql.org/docs/current ... -json.html
von DasIch
Mittwoch 13. März 2019, 22:45
Forum: Showcase
Thema: python-daemon-set-sunrise
Antworten: 9
Zugriffe: 288

Re: python-daemon-set-sunrise

Nichts für ungut aber dir ist schon klar dass es eine sehr schlechte Idee ist einen Daemon zu schreiben? Process supervisor und jedes Init System dass nicht vollkommen kaputt ist löst all diese Probleme. systemd ist schon 9 Jahre alt und bei jeder nennenswerten Linux Distribution dabei und ist bei w...
von DasIch
Dienstag 12. März 2019, 00:50
Forum: Allgemeine Fragen
Thema: Customized Python
Antworten: 17
Zugriffe: 306

Re: Customized Python

__blackjack__ hat geschrieben:
Montag 11. März 2019, 22:41
@ArthurD: Hm, ich finde es gerade nicht mehr, aber für Python 2 gab's mal eine eingedeutschte Version die Teuthon hiess.
Wahrscheinlich weil sie Teuton hieß.
von DasIch
Montag 11. März 2019, 18:16
Forum: Allgemeine Fragen
Thema: Customized Python
Antworten: 17
Zugriffe: 306

Re: Customized Python

# NOTE WELL: You should also follow all the steps listed at
# https://devguide.python.org/grammar/
Grammar/Grammar

Hast du die Schritte in der verlinkten Checklist befolgt?
von DasIch
Freitag 15. Februar 2019, 19:32
Forum: Installation/Konfigurieren
Thema: Workflow bei der Nutzung von Modulen von Drittanbietern / virtual environment
Antworten: 9
Zugriffe: 239

Re: Workflow bei der Nutzung von Modulen von Drittanbietern / virtual environment

PyCharm ist so ziemlich die einzige Python IDE, die es verdient hat IDE genannt zu werden.
von DasIch
Freitag 15. Februar 2019, 15:07
Forum: Offtopic
Thema: JavaScript
Antworten: 15
Zugriffe: 723

Re: JavaScript

Wobei man in modernem JS const und let nutzen würde statt var. Gerade in einem React/Redux Kontext bietet sich auch ein funktionaler Stil bei JS an. Man wird auch nicht komisch angeschaut wenn man map und reduce nutzt. Man kann durchaus Code schreiben der wir Python aussieht und es nicht allzu komis...