<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.martin-prochnow.de/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.martin-prochnow.de/feed.php">
        <title>Martin Prochnow - development:python</title>
        <description></description>
        <link>https://www.martin-prochnow.de/</link>
        <image rdf:resource="https://www.martin-prochnow.de/_media/wiki/logo.png" />
       <dc:date>2026-04-18T12:34:40+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.martin-prochnow.de/development/python/configuration_file?rev=1559464004&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.martin-prochnow.de/development/python/index?rev=1749386687&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.martin-prochnow.de/development/python/logging?rev=1682928880&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.martin-prochnow.de/development/python/profiler?rev=1578225192&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.martin-prochnow.de/development/python/pyclipper?rev=1579446461&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.martin-prochnow.de/development/python/random_string?rev=1682928943&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.martin-prochnow.de/development/python/sqlite?rev=1554038735&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.martin-prochnow.de/development/python/windows?rev=1564153350&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.martin-prochnow.de/_media/wiki/logo.png">
        <title>Martin Prochnow</title>
        <link>https://www.martin-prochnow.de/</link>
        <url>https://www.martin-prochnow.de/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="https://www.martin-prochnow.de/development/python/configuration_file?rev=1559464004&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-06-02T08:26:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Speicherort für Konfigurationsdatei</title>
        <link>https://www.martin-prochnow.de/development/python/configuration_file?rev=1559464004&amp;do=diff</link>
        <description>Speicherort für Konfigurationsdatei

Sowohl für Windows als auch für Linux ist definiert, wo Nutzer-spezifische Konfigurationsdateien einer Anwendung gespeichert werden sollen.

Windows


os.path.expandvars(&quot;%APPDATA%&quot;)


Entspricht dem (versteckten) Verzeichnis</description>
    </item>
    <item rdf:about="https://www.martin-prochnow.de/development/python/index?rev=1749386687&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-08T12:44:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Python</title>
        <link>https://www.martin-prochnow.de/development/python/index?rev=1749386687&amp;do=diff</link>
        <description>Python


	* Logging
	* Profiler
	* PyClipper
	* Speicherort für Konfigurationsdatei
	* SQLite
	* Windows
	* Zufälligen String erzeugen



wxPython


	* Keycodes
	* System-Farben
	* wxPython
	* Zeichnen



OpenGL


	* Links
	* OpenGL
	* OpenGL mit Python - Hello World



Links

	*  &lt;https://anzeljg.github.io/rin2/book2/2405/docs/tkinter/index.html&gt;
	*  &lt;https://pillow.readthedocs.io/en/stable/reference/index.html&gt;

	*  &lt;http://www.python.org/dev/peps/pep-0008/&gt;
	*  &lt;http://www.python.org/dev/peps…</description>
    </item>
    <item rdf:about="https://www.martin-prochnow.de/development/python/logging?rev=1682928880&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-01T08:14:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Logging</title>
        <link>https://www.martin-prochnow.de/development/python/logging?rev=1682928880&amp;do=diff</link>
        <description>Logging

Log-Level



Wenn man den Root-Logger nutzt (wie in diesem Beispiel gezeigt), werden erst Log-Meldung ab Level WARNING ausgegeben.

Konfiguration

Die einfachste Möglichkeit, den Root-Logger zu konfigurieren, ist die Funktion logging.config.DictConfig()</description>
    </item>
    <item rdf:about="https://www.martin-prochnow.de/development/python/profiler?rev=1578225192&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-01-05T11:53:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Profiler</title>
        <link>https://www.martin-prochnow.de/development/python/profiler?rev=1578225192&amp;do=diff</link>
        <description>Profiler

Bestimmten Code-Abschnitt profilen


import cProfile

# ...

cp = cProfile.Profile()
cp.enable()

# Code which should be profiled

cp.disable()
cp.print_stats()

# ...


python</description>
    </item>
    <item rdf:about="https://www.martin-prochnow.de/development/python/pyclipper?rev=1579446461&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-01-19T15:07:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>PyClipper</title>
        <link>https://www.martin-prochnow.de/development/python/pyclipper?rev=1579446461&amp;do=diff</link>
        <description>PyClipper

Auflistung der Funktionen in (Py)Clipper mit Link zur jeweiligen Dokumentation.
 Funktion  Beschreibung  Orientation(poly)  Get orientation of the supplied polygon  Area(poly)  Get area of the supplied polygon  PointInPolygon(point, poly)  Determine where does the point lie regarding the provided polygon  SimplifyPolygon(poly, PolyFillType fill_type=pftEvenOdd)  Removes self-intersections from the supplied polygon  SimplifyPolygons(polys, PolyFillType fill_type=pftEvenOdd)</description>
    </item>
    <item rdf:about="https://www.martin-prochnow.de/development/python/random_string?rev=1682928943&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-01T08:15:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Zufälligen String erzeugen</title>
        <link>https://www.martin-prochnow.de/development/python/random_string?rev=1682928943&amp;do=diff</link>
        <description>Zufälligen String erzeugen



python</description>
    </item>
    <item rdf:about="https://www.martin-prochnow.de/development/python/sqlite?rev=1554038735&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-03-31T13:25:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SQLite</title>
        <link>https://www.martin-prochnow.de/development/python/sqlite?rev=1554038735&amp;do=diff</link>
        <description>SQLite

Handling von DATE- und TIMESTAMP-Felder

Um den Python-SQLite3-Treiber dazu zu bringen, DATE- und TIMESTAMP-Felder (mit DATETIME-Feldern funktioniert es nicht) automatisch als datetime.date bzw. datetime.datetime zu behandeln, muss man nur den</description>
    </item>
    <item rdf:about="https://www.martin-prochnow.de/development/python/windows?rev=1564153350&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-07-26T15:02:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Windows</title>
        <link>https://www.martin-prochnow.de/development/python/windows?rev=1564153350&amp;do=diff</link>
        <description>Windows

Programmfenster in Vordergrund bringen

Folgende Funktion kann genutzt werden, um unter Windows ein Programm-Fenster in den Vordergrund zu bringen. Parameter ist der Fenstername (wie er in der Titelleiste steht). Text, der dem Namen nachgestellt ist, wird ignoriert.</description>
    </item>
</rdf:RDF>
