Die Suche ergab 6740 Treffer

von snafu
Donnerstag 18. Januar 2024, 06:33
Forum: Allgemeine Fragen
Thema: virtuelle Umgebung verschieben/verschicken
Antworten: 18
Zugriffe: 1118

Re: virtuelle Umgebung verschieben/verschicken

Du kannst ja ansonsten einmal schauen, ob "shiv" etwas für dich ist. Bin zwar nicht der TE, aber auf jeden Fall ein interessantes Konzept: Instead of shipping our binary with downloaded wheels inside, we package an entire site-packages directory, as installed by pip. We then bootstrap tha...
von snafu
Donnerstag 18. Januar 2024, 05:44
Forum: Allgemeine Fragen
Thema: Programm hängt fest in while-Schleife
Antworten: 7
Zugriffe: 605

Re: Programm hängt fest in while-Schleife

Und wenn man jetzt noch Code-Tags benutzt, kriegt man: Spaghetti . Hatte ich gestern übrigens zum Mittag. :) import math sin = math.sin print("Gib die gegebenen Werte deines Dreiecks an. Die gesuchten werden als 0 eigetippt.") a = float(input("a: ")) b = float(input("b: &quo...
von snafu
Sonntag 14. Januar 2024, 17:41
Forum: Allgemeine Fragen
Thema: Funktion Zahlworte ersetzen
Antworten: 17
Zugriffe: 1363

Re: Funktion Zahlworte ersetzen

Das könnte man mit einem Zahlwort-zu-Zahl Mapping lösen. Die Zahlwörter könnte man mit dem binären Or-Operator zu einem regulären Ausdruck kombinieren und dann re.sub() damit verwenden. Dort kann man ein Callable übergeben, was bei jedem Treffer ein re.Match()-Objekt erhält. Daraus kann man dann die...
von snafu
Sonntag 14. Januar 2024, 13:31
Forum: Allgemeine Fragen
Thema: brute force und Rechenzeitverkürzung
Antworten: 31
Zugriffe: 2076

Re: brute force und Rechenzeitverkürzung

Das o. g. Paket ist allerdings umständlich zu installieren. Ich hatte einige Schwierigkeiten unter Windows, da es noch kompiliert werden musste. Einfacher fand ich die Nutzung von ``ortools`` (https://pypi.org/project/ortools/). Das sind diverse wissenschaftliche Tools, die von Google entwickelt wur...
von snafu
Sonntag 14. Januar 2024, 11:37
Forum: Allgemeine Fragen
Thema: brute force und Rechenzeitverkürzung
Antworten: 31
Zugriffe: 2076

Re: brute force und Rechenzeitverkürzung

Das scheint mir ein typisches Rucksack-Problem zu sein. Hierzu könntest du dir mal https://pypi.org/project/mknapsack/ anschauen, ob eine der dort angebotenen Funktionen dir weiterhilft. Das Backend des Pakets ist in Fortran implementiert und damit womöglich ausreichend schnell, so dass man ohne Par...
von snafu
Dienstag 9. Januar 2024, 03:20
Forum: Links und Tutorials
Thema: Übersetzung des Python-Tutorials auf deutsch
Antworten: 20
Zugriffe: 4373

Re: Übersetzung des Python-Tutorials auf deutsch

Wobei sich bei RTD wohl in den letzten Jahren etwas geändert hat. Man wundert sich zunächst, warum es jetzt .com und nicht mehr .org ist (bzw. letzteres nur noch eine Weiterleitung darstellt). Und siehe da: Die Plattform ist kostenpflichtig geworden. Das war doch früher nicht so, oder? Für den werbe...
von snafu
Montag 8. Januar 2024, 19:43
Forum: Links und Tutorials
Thema: Übersetzung des Python-Tutorials auf deutsch
Antworten: 20
Zugriffe: 4373

Re: Übersetzung des Python-Tutorials auf deutsch

Ja, Sphinx zum Erzeugen der Seiten und als Plattform zum Hosten könnte man readthedocs.com nehmen. Eigentlich doch voll die naheliegenden Sachen, finde ich. Und @noisefloor: Sehr geil, dass du die Sache in die Hand genommen hast. Eine aktuellere Übersetzung des Tutorials war ja schon länger überfäll...
von snafu
Samstag 6. Januar 2024, 19:31
Forum: Allgemeine Fragen
Thema: Feststellen, ob eine neuere Version vorliegt
Antworten: 3
Zugriffe: 461

Re: Feststellen, ob eine neuere Version vorliegt

Ich glaube ja, es war eine direkte Abfrage bei GitHub gemeint, da nicht unbedingt jedes Projekt bei PyPI hochgeladen wird. Insofern könnte man naiv über die Version-Tags gehen. GitHub bietet eine Rest API an, die man auch als nicht registrierter User nutzen kann. Allerdings stößt man da schnell ans ...
von snafu
Donnerstag 4. Januar 2024, 19:22
Forum: Allgemeine Fragen
Thema: zwei Fragen zum Python Tutorial
Antworten: 8
Zugriffe: 699

Re: zwei Fragen zum Python Tutorial

Wobei in Python ja auch Klamotten wie so etwas möglich sind: def func(): print(x) func.__globals__["x"] = 42 if __name__ == "__main__": func() Ist das dann auch noch als ein textueller Ansatz zu verstehen? Also klar, man sieht immer noch, was passiert. Aber ist es hier nicht scho...
von snafu
Mittwoch 3. Januar 2024, 18:19
Forum: Allgemeine Fragen
Thema: Ausgabe von Listen ohne [] per join Befehl
Antworten: 4
Zugriffe: 455

Re: Ausgabe von Listen ohne [] per join Befehl

Wenn es wirklich nur um die Ausgabe geht, dann kann man auch print() benutzen:

Code: Alles auswählen

# Ausgabe mit Leerzeichen
print(*names)

# Kommagetrennte Ausgabe
print(*names, sep=", ")
von snafu
Mittwoch 3. Januar 2024, 01:47
Forum: Allgemeine Fragen
Thema: Übergabeparameter aus der shell
Antworten: 6
Zugriffe: 500

Re: Übergabeparameter aus der shell

Also ich habe ihn so verstanden, dass bei einem automatischen Start immer die 1 übergeben wird. Die Auswahl soll vermutlich nur bei einem manuellen Start erfolgen können.
von snafu
Dienstag 26. Dezember 2023, 21:54
Forum: Links und Tutorials
Thema: Neues deutsches Python Tutorial
Antworten: 17
Zugriffe: 2153

Re: Neues deutsches Python Tutorial

„try with resources“ ist die Java-Version vom `with`-Statement in Python (...) Also vielleicht auch ein englisches Java-Tutorial, bei dem man ChatGPT den Code in Python hat übersetzen lassen und dann das ganze (inklusive Code) mit Google Translate nach Deutsch übersetzt hat? :shock: Ist schon zieml...
von snafu
Dienstag 26. Dezember 2023, 21:50
Forum: Links und Tutorials
Thema: Neues deutsches Python Tutorial
Antworten: 17
Zugriffe: 2153

Re: Neues deutsches Python Tutorial

Oh, da ist aber jemand ganz schön still geworden. Wie gesagt: Ich finde die Idee an sich super und bin ja nach wie vor für ein Update der deutschen Übersetzung vom offiziellen Tutorial. Jedoch haben sich hier bei genauerer Betrachtung doch erhebliche Defizite gezeigt. Und auch, dass die Fähigkeiten ...
von snafu
Dienstag 26. Dezember 2023, 19:36
Forum: Links und Tutorials
Thema: Neues deutsches Python Tutorial
Antworten: 17
Zugriffe: 2153

Re: Neues deutsches Python Tutorial

Die Anweisung "Versuchen mit Ressourcen" In Python 3.10 und späteren Versionen können Sie die try-Anweisung mit Ressourcen verwenden. Dies erleichtert die Verwaltung von Ressourcen, die nach der Verwendung gereinigt werden müssen, wie Dateiobjekte oder Netzwerkverbindungen. Ganz schlecht ...
von snafu
Dienstag 26. Dezember 2023, 19:15
Forum: Links und Tutorials
Thema: Neues deutsches Python Tutorial
Antworten: 17
Zugriffe: 2153

Re: Neues deutsches Python Tutorial

@Cero Die Aussagen für das math-Modul sind in Bezug auf die Operatoren immer noch falsch. Man braucht keinen math-Import, um Berechnungen freizuschalten (so liest sich das irgendwie). Vielleicht solltest du erstmal selber ein Python-Tutorial durcharbeiten, bevor du so etwas verbreitest. Oder einfach...
von snafu
Dienstag 26. Dezember 2023, 18:15
Forum: Links und Tutorials
Thema: Neues deutsches Python Tutorial
Antworten: 17
Zugriffe: 2153

Re: Neues deutsches Python Tutorial

Naja, was soll man dazu sagen? Ist jetzt nicht das erste Python-Tutorial im Netz. Auch auf deutsch gibt es schon einige. Der Schreibstil ist gut (egal ob nun generiert oder selbst erstellt) und wenn du Spaß dran hast, dann mach halt weiter. Vielleicht möchtest du dich auch am Tutorial aus der offizi...
von snafu
Dienstag 26. Dezember 2023, 15:57
Forum: Links und Tutorials
Thema: Neues deutsches Python Tutorial
Antworten: 17
Zugriffe: 2153

Re: Neues deutsches Python Tutorial

Vielleicht handelt es sich um eine neue Version von Teuton (http://www.fiber-space.de/EasyExtend/do ... teuton.htm)? :)
von snafu
Dienstag 26. Dezember 2023, 15:45
Forum: Allgemeine Fragen
Thema: html-datei auslesen und dann in eine andere html-datei schreiben
Antworten: 28
Zugriffe: 1675

Re: html-datei auslesen und dann in eine andere html-datei schreiben

@anonym111 Was du meinst, sind Variablen (in Python auch einfach "Namen" genannt). Zu einem Argument werden die im Kontext eines Funktionsaufrufs. Natürlich kann man Argumente haben, die identisch mit dem Wert einer Variablen sind, genau so wie Argumente aus zusammengesetzten Variablen. Di...
von snafu
Montag 18. Dezember 2023, 05:28
Forum: Links und Tutorials
Thema: Advent of Code
Antworten: 415
Zugriffe: 97434

Re: Advent of Code

Ich fand's auf Dauer langweilig, immer irgendwelche Dinge mit Punkten und Rauten zu machen. War aber auch mein erstes AoC seit längerer Zeit, wo ich mal wieder ein paar Aufgaben mitgespielt habe. Ich weiß nicht warum, aber früher fand ich es spannender.
von snafu
Sonntag 17. Dezember 2023, 19:14
Forum: Offtopic
Thema: Compile-Probleme Rust für ESP32
Antworten: 18
Zugriffe: 3473

Re: Compile-Probleme Rust für ESP32

Rust lernen halte ich per se schon für gut, weil das IMHO auf absehbare Zeit weiter wichtiger / populärer für "low level" Programmierung anstelle von C oder C++ wird. Wobei es da mit Go einen nicht zu unterschätzenden Mitstreiter gibt. Ich persönlich finde Go sogar besser, auch aufgrund d...