Python-Pakete für Web-Entwickler - Best of
In den letzten Jahren hat sich Python wie ein Lauffeuer verbreitet, und viele Entwickler, sowohl Anfänger als auch Experten, haben daran Gefallen gefunden. Python ist bekannt dafür, einfach, effizient und vielseitig zu sein . Von Desktop-Scripts bis hin zu Web-Anwendungen verwenden Unternehmen wie Google, Spotify, Pinterest und Instagram Python, um ihre Software zu betreiben, die Millionen von Verbrauchern auf der ganzen Welt nutzen.
In diesem Beitrag werden wir uns die verschiedenen Pakete ansehen, die einige der beliebtesten Anwendungen unterstützen, um einen Eindruck von Pythons gefeierter Vielseitigkeit zu gewinnen.
Django
Django ist zweifellos eines der vielseitigsten Web-Entwicklungs-Frameworks . Ganz gleich, ob Sie ein Backend für Ihren persönlichen Blog oder ein Content-Management-System für Ihr Unternehmen benötigen, Django kann Ihnen dabei helfen, von nahezu nichts zu einer voll ausgestatteten Web-Anwendung zu wachsen.
Darüber hinaus gibt es bereits zahlreiche Implementierungen für eine Reihe gängiger Webentwicklungsaufgaben, die sofort einsatzbereit sind.
Erste Schritte | Dokumentation
AnfragenAnfragen sind über Pythonic wie es geht. Seine einfache, elegante API hat dem Paket Tausende von Downloads und einen Platz unter den Besten der Besten eingebracht. Bei Requests ist eine HTTP-Anfrage der Art nur eine einzelne Codezeile entfernt. Glücklicherweise ist das Empfangen und Analysieren einer Antwort genauso einfach.
Erste Schritte | Dokumentation
SelenSelenium ist ein Web-Automation-Framework mit Bindings für unzählige Sprachen einschließlich Python. Mit Selenium kann ein Entwickler programmatisch das Öffnen einer Webseite automatisieren, Felder eingeben, auf Schaltflächen klicken und Formulare senden. Oft werden diese Arten von Skripten verwendet, um an Gewinnspielen teilzunehmen. Sei gewarnt! Überprüfen Sie immer die allgemeinen Geschäftsbedingungen, bevor Sie ein solches Programm erstellen.
Erste Schritte | Dokumentation
KissenPillow ist ein Port der weit verbreiteten Python Imaging Library, kurz PIL. Pillow kann zum Erstellen von zusammengesetzten Bildern, zum Anwenden von Filtern, zum Ändern der Transparenz, zum Überlagern von Text, zum Konvertieren von Bilddateitypen und vielem mehr verwendet werden. Wenn Sie Ihre Bilder bearbeiten müssen, ist Kissen der richtige Weg.
Erste Schritte | Dokumentation
MatplotlibMatplotlib, wie der Name schon sagt, ist eine Bibliothek, die zum Zeichnen mathematischer Funktionen und Modelle verwendet wird . Durch die Erweiterung der Leistungsfähigkeit von Numpy kann Matplotlib Diagramme, Balkendiagramme, Streudiagramme und viele andere visuelle Darstellungen in nur wenigen Codezeilen erstellen.
Obwohl Open Source, hat Matplotlib das Potenzial, mit anderer kommerzieller Software auf dem Markt, wie MATLAB und Mathematica, zu konkurrieren.
Erste Schritte | Dokumentation
BeautifulSoup4BeautifulSoup4 ist das Go-to-Paket, wenn Sie HTML für bestimmte Elemente analysieren möchten . Häufig reichen reguläre Ausdrücke nicht aus, um die Aufgabe zu erledigen, und sie verarbeiten ein HTML-Dokument nicht korrekt. BeautifulSoup4 hat jedoch zahlreiche Funktionen, die mit ziemlicher Sicherheit zum Erfolg führen.
Erste Schritte | Dokumentation
PyInstallerViele Entwickler fragen sich, wie sie ihren Code so verpacken können, dass er auf Computern ohne Python läuft. Glücklicherweise hat PyInstaller eine Antwort. Mit PyInstaller ist das Portieren einer Anwendung als eigenständige ausführbare Datei so einfach wie das Ausführen einer einzelnen Anweisung in der Eingabeaufforderung oder im Terminal
Erste Schritte | Dokumentation
PyMongoPyMongo ist die Python-Client-Bibliothek für die MongoDB-Datenbank . Die NoSQL-Struktur von MongoDB ähnelt stark dem Format von Python-Wörterbüchern, in denen Schlüssel bestimmten Werten entsprechen. Daher wird das Speichern von Einträgen in diesen Datenbanken einfach zum Einfügen vorhandener Wörterbücher .
Es gibt viele zusätzliche Funktionen, die mit PyMongo sowie erweiterte Abfragen und Time-to-Live-Indizes enthalten sind.
Erste Schritte | Dokumentation
PygamePygame ist seit einiger Zeit die De-facto-Präferenz in der Python-Spielentwicklung . Mit dieser Game-Engine ist das Behandeln von Eingabeereignissen, das Verwalten von Sprites und das Rendern von Oberflächen mehr als einfach. Pygame hat auch zahlreiche andere Multimedia-Funktionen wie CD-Laufwerke, Kameras und Audiogeräte.
Erste Schritte | Dokumentation
PyWin32PyWin32, kurz für Python for Windows Extension, bietet viele Module, mit denen Entwickler auf Low-Level-Windows-Funktionen zugreifen können . Mit den Out-of-the-Box-Fähigkeiten PyWin32 kann ein Benutzer Dateien leicht manipulieren, Hardware steuern, Berechtigungen verwalten und GUI-Fenster programmatisch erstellen.
Alles in allem ist die Einfachheit der PyWin32-API der Programmierung von C und C ++ von Grund auf vorzuziehen.
Erste Schritte | Dokumentation
Anmerkung der Redaktion: Dies ist ein Beitrag von Malik Brahimi für Hongkiat.com. Malik ist ein Entwickler im Großraum Boston und liebt Essen, Fußball und Programmierung (Lieblingssprache Python).
23 Clevere und lustige Verwendung von Emojis
Wenn Sie ein aktiver Smartphone-Nutzer sind, was heutzutage ziemlich selbstverständlich ist, dann sind Sie wahrscheinlich mit Emojis vertraut. Obwohl Emojis aus Japan stammen, ist die Verwendung von Emojis heutzutage eine häufige Inklusion in Nachrichten.Ihr Design und ihre Verwendung mögen ziemlich einfach aussehen, aber es gibt tatsächlich eine Menge Potenzial, diese Emoticons auf kreative Weise zu verwenden. Wi
Wie man Nachentwurf in Jekyll erstellt
Im vorherigen Beitrag haben wir Ihnen gezeigt, wie Sie Jekyll installieren und Ihren ersten Post damit veröffentlichen. Wenn Sie es verfolgt haben, können Sie sehen, dass das Erstellen eines Posts ein Kinderspiel ist. Wir erstellen einfach eine neue Markdown-Datei, speichern sie im / _posts- Ordner und sie wird sofort im Blog angezeigt .D