Einträge mit dem Tag: [python]
Python: Exceptions mit Context Manager kapseln
Einen sehr schönen Blog-Post hat William Thompson verfasst. Dabei geht es darum, diese, den Lesefluß störenden try: ... except: ... Blöcke aus Python-Skripten rauszubekommen und mit Hilfe der Contextmanager und dem with-Statemant lässt sich das sehr schön lösen, wie ich meine.
Erstellt am
07:50PM Jan 24, 2013
in
Links |
Permalink
Kommentare[0]
Tags:
programming exception python contextmanager
Python Unit Testing Tutorial
Doug Hellman hatte in seinem Python Module Of The Week das unittest Modul (Python 2.6) ganz gut beschrieben. Corey Goldberg hat das Ganze für Python 3.3 neu aufgelegt.
Erstellt am
07:50PM Jan 24, 2013
in
Links |
Permalink
Kommentare[0]
Tags:
3.3 python unittest 2.7
PyQuery - JQuery in Python
Und weil wir vorher gerade bei HTTP-Requests waren: Wer HTML-Seiten manipulieren oder durchstöbern möchte, der tut das mit JavaScript oft mit JQuery. Gleiches geht auch mit Python mit PyQuery. Es wird leider nicht der komplette Funktionsumfang von JQuery unterstützt, aber es ist sehr viel dabei. Da kann man die meisten anderen HTML-Tools oftmals gleich in die Tonne treten ;-)
Erstellt am
10:14PM Jan 17, 2013
in
Links |
Permalink
Kommentare[0]
Tags:
jquery html python pyquery
Python Requests HTTP Lib
Also wenn das nicht einfach und effektiv ist... :-)
Passed dazu gibt es dann noch requests-cache. Das ist ein transparenter Cache für die Requests-Lib. Ihn interessieren keine HTTP-Header, sondern er cached einen Seitenabruf solange man die Cachezeit angegeben hat. Sehr praktisch wenn man externe Resourcen während des Debuggens miteinbeziehen muss. Macht die Sache erheblich schneller.
Erstellt am
10:07PM Jan 17, 2013
in
Links |
Permalink
Kommentare[0]
Tags:
http requests python
MediaGoblin
MediaGoblin ist eine OpenSource Media Publishing Platform, die man sich als dezentralisierte Alternative zu Flickr, YouTube, SoundCloud, usw. vorstellen kann. Das Ganze ist in Python geschrieben und steht noch etwas am Anfang, aber man kann damit schon ganz gut arbeiten.
Erstellt am
08:27PM Jan 12, 2013
in
Links |
Permalink
Kommentare[0]
Tags:
management music media video graphics python
Flask und Redis
Wie man die NoSQL Redis zusammen mit dem Flask Framwork nutzt, zeigt dieses Snippet. Das Beispiel beschreibt wie man Online User zählt.
Erstellt am
08:49PM Dez 20, 2012
in
Links |
Permalink
Kommentare[0]
Tags:
python flask redis
kdev-python für KDevelop
kdev-python ist ein Plugin für KDevelop. Damit kann man jetzt auch mit KDevelop Python Programme einfacher entwickeln. Für alle Python und KDE Entwickler gute Neuigkeiten. Unterstützt wird u.a. Code-Vervollständigung, Navigation widget um einfach im Code navigieren zu können, usw.
Erstellt am
07:22PM Nov 28, 2012
in
Links |
Permalink
Kommentare[0]
Tags:
kde python kdev
Twitter für Python - tweepy
Eine weitere Python Twitter API names tweepy ;-) Ist aber relativ einfach zu verwenden.
Erstellt am
07:21PM Nov 28, 2012
in
Links |
Permalink
Kommentare[0]
Tags:
programming twitter api python
Python stdnet - Datenmanager für Redis
Prinzipiell kann stdnet auf verschiedene Datenbackends zugreifen, aber aktuell wird nur Redis unterstützt. Zugegriffen wird über einen leichtgewichtigen Object Data Mapper (ODM). Wie alle ODM's mapped stdnet Python Objekte in Daten in der Datenbank und umgekehrt, was eben den Vorteil hat, das man programmieren kann bzw. die Daten abfragen kann, wie man es gewohnt ist.
Erstellt am
12:32AM Nov 16, 2012
in
Links |
Permalink
Kommentare[0]
Tags:
programming redis odm python nosql
Rake/Make für Python: Paver und Shovel
Shovel macht es einfach, Python Funktionen in Tasks zu verwandeln, die man von der Kommandozeile aus aufrufen und auf sie zugreifen kann. Sie können auch vom Browser aus angestoßen werden. In die gleiche Richtung geht Paver.
Erstellt am
12:14AM Nov 16, 2012
in
General |
Permalink
Kommentare[0]
Tags:
programming python
ics/iCalender für Python
Mit der Internet Calendaring and Scheduling (iCalendar) for Python Lib kann man u.a. ics-Files (iCalender) erstellen und verwalten.
Erstellt am
09:05PM Nov 05, 2012
in
Links |
Permalink
Kommentare[0]
Tags:
python library icalender programming
python-progressbar
Wenn ein Task mal länger läuft, dann hätte man ja gerne oft eine Fortschrittsanzeige. Mit der python-progressbar geht das sehr einfach. 17 Beispiele bzw. verschiedene Arten von Fortschrittsanzeigen sind schon dabei, weitere kann man selber hinzufügen.
Erstellt am
09:06PM Okt 31, 2012
in
Links |
Permalink
Kommentare[0]
Tags:
library programming python
Realtime Analysen mit Redis und Python: bitmapist
Wer schnell Antworten auf
Wie oft war User 123 heute, diese Wochen, diesen Monat online?
Hat User 123 Aktion X ausgeführt?
Wie viele User waren aktiv dieses Monat? Diese Stunde?
usw.
braucht, der sollte sich bitmapist (github) anschauen und implementieren.
Erstellt am
11:04PM Okt 28, 2012
in
General |
Permalink
Kommentare[0]
Tags:
database redis analytics python realtime bitmap
Sentry Application Exception Tracking
Sentry ist ein Event Logging System, um das Handling von Fehlern und Exceptions, die in Applikationen auftreten, zu verbessern und zu zentralisieren. Sentry gibt es auf Github als Open Source oder auch als Hostinglösung. Konnektoren gibt es für div. Programmiersprachen wie Java, Python, PHP, Ruby, Go, Node.js, usw.
Erstellt am
09:16PM Okt 22, 2012
in
Links |
Permalink
Kommentare[0]
Tags:
python node.js go ruby programming php java
Freie Editoren für Programmierer
Hier mal eine Auflistung von freien Editoren, die mir in letzter Zeit über den Weg gelaufen sind. Eclipse ist mir inzwischen einfach zu groß und schwerfällig und man braucht das Zeug alles gar nicht, was da drin ist. Die folgenden Editoren haben - wie immer - alle ihre Stärken und Schwächen, aber jeder hat ja auch so seine Vorlieben ;-)
Enki is a text editor for programmers
Ninja-IDE - Speziell (aber nicht nur) für Python-Entwickler mit Code Completion. Gefällt mir persönlich recht gut.
Sublime Text - Nicht OpenSource aber kann man so runterladen. Kostet 59$, wenn man ihn kauft, ansonsten kommt ab und an mal die Meldung, ob man das nicht tun will. Wenn man den Editor aufmacht, denkt man erstmal, was soll das denn sein? ;-) Ziemlich minimalistisch, aber wenn man eine Weile rum macht, sehr mächtig.
Geany - Basiert auf GTK2. Sehr klein und schnell, aber trotzdem schön damit zu arbeiten.
PyCharm - Kostet leider was ;-), aber das Teil ist schon recht gut und ziemlich flott (Python IDE in Java geschrieben - auch nicht schlecht ;-) ). Ist von JetBrains, die auch die Java IDE IDEA machen. Hier ist so ziemlich alles dabei, was das Herz begeehrt. 30 Tage kann man PyCharm kostenlos ausprobieren mit allen Features.
Aptana Studio - Eine ganz gute OpenSource IDE für HTML5, CSS3, JavaScript, Ruby, Rails, PHP and Python.
HTML5 Editoren - Eine Übersicht von 6 HTML5 Editoren.
Erstellt am
09:13PM Okt 22, 2012
in
Links |
Permalink
Kommentare[0]
Tags:
editor programming javascript html python