Python software programming?
Hallo zusammen,
Ist es möglich alleine nur mit Python eine eigene Software zu schreiben welche nützlich ist?
Okay....was meine ich mit nützlich?
Ein schönes Chatfenster zu gestalten mit der Hilfe von Tkinter und worin man dann Suchfunktionen einbauen kann, wie z.B. nach dateien zu suchen, verschiedene Buttons hinzuzufügen usw.
Im Prinzip etwas zu programmieren dass einem bei der Arbeit hilft, schneller Dateien suchen, öffnen usw.
Ist das möglich NUR mit Python zu programmieren und was sind gute kostenlose Bibliotheken die man verwenden kann?
2 Antworten
Python ist ungeeignet für Anwendungsfälle, in denen geringer Speicherkonsum, eine schnelle Ausführungszeit für zeitkritische Prozesse, der Zugriff auf systemnahe Ressourcen (low level programming) oder die Verwaltung paralleler Prozesse vonnöten ist. Generell für die Entwicklung komplexer Systeme/Projekte wurde die Sprache nicht konzipiert.
Ein schönes Chatfenster (...) mit (...) Suchfunktionen (...)
Für diesen Anwendungsfall kannst du Python gut nutzen. Statt mit tkinter zu arbeiten, würde ich allerdings PyQt empfehlen. Das Event Handling via Signals-and-slots ist flexibler, es gibt mehr vorgefertigte Widgets und ein natives Look & Feel wird unterstützt. Des Weiteren umfasst PyQt zusätzliche, hilfreiche Module, die sich nicht nur auf GUI-Entwicklung beziehen (z.B. Klassen, um Netzwerkverbindungen herzustellen, XML-Dateien zu parsen, u.ä.).
(...) und was sind gute kostenlose Bibliotheken die man verwenden kann?
Es gibt so viele kostenlose Bibliotheken (schau bspw. auf PyPi oder GitHub), sodass es Zeitverschwendung wäre, zu versuchen, sie alle aufzuzählen. Finde erst ein Problem und suche erst dann.
Absolut python hat eine Riesen menge an libraries und ist ziemlich machtig, netflix, google. Spotify, instgram benutzen alle pyrhon im backend