add plain list of python activities to knowledge base
This commit is contained in:
1 parent
504f8dfc4d
commit
09d20c8ad0
1 file changed
+222
@@ -0,0 +1,222 @@
|
||||
# Ordner mit meinen Python-Projekten
|
||||
|
||||
/Users/rob/code/SomaFM-Playlists
|
||||
/Users/rob/code/Steuererklärung-CSVs-Auswerten
|
||||
/Users/rob/code/PDF-with-JS-hack
|
||||
/Users/rob/code/scrape-immobillien
|
||||
/Users/rob/code/Fix-SamsungNX-Photos-in-Immich
|
||||
/Users/rob/code/BündnisOst/Ostdeutsche-Politiker/scripts/converter
|
||||
/Users/rob/code/BündnisOst/bo-page/scripts
|
||||
/Users/rob/code/SUFW/Jo-Job2026
|
||||
/Users/rob/code/SUFW/Zeitabrechung
|
||||
/Users/rob/code/SUFW/Tätigkeitsnachweise/1_Erstes-Tool-Komplizert
|
||||
/Users/rob/code/SUFW/Tätigkeitsnachweise/3_Tätigkeitsnachweise-generieren
|
||||
/Users/rob/code/ScrapeMediawiki
|
||||
/Users/rob/code/Lotto-Zocken
|
||||
|
||||
/Volumes/rob/code
|
||||
/Volumes/rob/code/argümen/arguman.org
|
||||
/Volumes/rob/code/django-cms/info.ngo
|
||||
/Volumes/rob/code/django-first-app
|
||||
/Volumes/rob/code/filemonitor
|
||||
/Volumes/rob/code/gallery-screenlet
|
||||
/Volumes/rob/code/machine_learling_minimalbeispiel
|
||||
/Volumes/rob/code/neuronale_netze_einfach_erklärt
|
||||
/Volumes/rob/code/pls-2-m3u
|
||||
/Volumes/rob/code/pythonAlgorithmik
|
||||
/Volumes/rob/code/Wiederstandsberechnung
|
||||
/Volumes/rob/code/led-stripe-c3d2
|
||||
/Volumes/rob/code/c3d2/pentabot
|
||||
/Volumes/rob/code/c3d2/pentanews-localtest/backend
|
||||
/Volumes/rob/code/c3d2/led-stripe
|
||||
/Volumes/rob/code/info.ngo/info.ngo
|
||||
/Volumes/rob/code/info.ngo/info.ngo/InfoNgo_django
|
||||
/Volumes/rob/code/info.ngo/docker-rob
|
||||
/Volumes/rob/code/info.ngo/rebuild-rob/InfoNgo_django
|
||||
/Volumes/rob/code/offenesdresden.de/stadtrat
|
||||
/Volumes/rob/code/offenesdresden.de/stadtrat/scrape-a-ris/scrape-a-ris_DD
|
||||
/Volumes/rob/code/offenesdresden.de/stadtrat/scrape-a-ris/scrape-a-ris
|
||||
/Volumes/rob/code/offenesdresden.de/stadtrat/scrape-a-ris/test_repo
|
||||
/Volumes/rob/code/offenesdresden.de/parkenDD/ParkAPI
|
||||
/Volumes/rob/code/offenesdresden.de/themenstadtscraper
|
||||
|
||||
# Python-Tätigkeiten und Schlagwörter
|
||||
|
||||
Diese Liste fasst die mit Python umgesetzten Tätigkeiten aus der Knowledge Base und den bekannten Projekten zusammen.
|
||||
|
||||
## Webentwicklung und Backends
|
||||
|
||||
- Django-Webanwendungen
|
||||
- Django CMS
|
||||
- Django-Projekt- und App-Architektur
|
||||
- URL-Routing und Namespaces
|
||||
- Funktionsbasierte und generische Views
|
||||
- Django ORM und relationale Datenmodelle
|
||||
- Datenbankmigrationen
|
||||
- Django Admin
|
||||
- Authentifizierung und Formulare
|
||||
- Template-Vererbung
|
||||
- Statische Dateien und Medien
|
||||
- Filterung und Paginierung
|
||||
- Transaktionale Datenimporte
|
||||
- Factory- und Service-Layer
|
||||
- Streamlit-Webanwendungen
|
||||
- Bootstrap- und jQuery-Integration
|
||||
- Hugo-Prebuild-Automatisierung
|
||||
|
||||
## APIs, Web-Scraping und Datengewinnung
|
||||
|
||||
- REST- und Web-API-Anbindung
|
||||
- MediaWiki-API
|
||||
- Tokenbasierte Anmeldung
|
||||
- Session- und Cookie-Verwaltung
|
||||
- HTTP-GET- und POST-Anfragen
|
||||
- Web-Scraping
|
||||
- HTML-Parsing
|
||||
- Beautiful Soup
|
||||
- Requests
|
||||
- lxml und html5lib
|
||||
- OpenGraph-Metadaten extrahieren
|
||||
- Bilder und Medien automatisiert herunterladen
|
||||
- Immobilienangebote auslesen
|
||||
- Veranstaltungsdaten sammeln
|
||||
- Stiftungsinformationen extrahieren
|
||||
- Lottoziehungen automatisiert erfassen
|
||||
- Radiosender und Playlists auslesen
|
||||
- Browserformulare und Zeitbuchungen automatisieren
|
||||
- HTML-Formularabläufe rekonstruieren
|
||||
- Mailbox- und MIME-Inhalte verarbeiten
|
||||
- Thunderbird-Mailboxen einlesen
|
||||
|
||||
## Datenverarbeitung und Datenanalyse
|
||||
|
||||
- CSV-, JSON- und Excel-Verarbeitung
|
||||
- JSON-zu-CSV-Konvertierung
|
||||
- CSV-zu-JSON-Zusammenführung
|
||||
- Pandas-Datenanalyse
|
||||
- Bank- und Steuerdaten kategorisieren
|
||||
- Deutsche Zahlen- und Datumsformate normalisieren
|
||||
- Unregelmäßige Datumsangaben verarbeiten
|
||||
- Daten aus mehreren Quellen zusammenführen
|
||||
- Datenbereinigung und Normalisierung
|
||||
- Dubletten erkennen und verhindern
|
||||
- Namensnormalisierung und Datensatz-Matching
|
||||
- Mehrdeutige Zuordnungen auflösen
|
||||
- Geschäftsregeln validieren
|
||||
- Förderquoten berechnen
|
||||
- Häufigkeitsanalysen durchführen
|
||||
- Statistische Ergebnisse visualisieren
|
||||
- Matplotlib-Diagramme erzeugen
|
||||
- Konfigurationsgesteuerte Verarbeitungspipelines
|
||||
|
||||
## Excel- und Office-Automatisierung
|
||||
|
||||
- Excel-Dateien mit OpenPyXL lesen und schreiben
|
||||
- Mehrere Arbeitsblätter verarbeiten
|
||||
- Spalten und Felder konfigurierbar zuordnen
|
||||
- Mitarbeiter- und Stammdaten zusammenführen
|
||||
- Excel-Vorlagen automatisiert befüllen
|
||||
- Arbeitsblätter aus Templates erzeugen
|
||||
- Tätigkeitsnachweise generieren
|
||||
- Anwesenheitslisten generieren
|
||||
- Personalisierte Dokumente im Batch erstellen
|
||||
- Dateinamen regelbasiert erzeugen
|
||||
- Eingabedateien und Templates validieren
|
||||
- Dry-Run und Ausgabevorschau implementieren
|
||||
|
||||
## PDF-Verarbeitung
|
||||
|
||||
- PDF-Formularfelder analysieren
|
||||
- AcroForm-Felder automatisiert befüllen
|
||||
- Personalisierte PDFs generieren
|
||||
- PDF-Templates validieren
|
||||
- PDF-Inhalte und Feldpositionen untersuchen
|
||||
- JavaScript aus PDFs entfernen
|
||||
- Bearbeitungseinschränkungen entfernen
|
||||
- Read-only-Flags korrigieren
|
||||
- PDF-Appearance-Streams reparieren
|
||||
- PDFs mit PyPDF, PikePDF und PyMuPDF bearbeiten
|
||||
- PDF-Ergebnisse automatisiert überprüfen
|
||||
|
||||
## Inhaltsmigration und Dateiverarbeitung
|
||||
|
||||
- MediaWiki nach Obsidian migrieren
|
||||
- HTML nach Markdown konvertieren
|
||||
- Wiki-Links nachbearbeiten
|
||||
- Seitenhierarchien als Verzeichnisse abbilden
|
||||
- Inhaltsverzeichnisse erzeugen
|
||||
- Kategorien, Links und Revisionen extrahieren
|
||||
- Metadaten als JSON speichern
|
||||
- Rekursive Verzeichnisverarbeitung
|
||||
- Dateien automatisiert strukturieren und benennen
|
||||
|
||||
## Bild- und Metadatenverarbeitung
|
||||
|
||||
- EXIF-Metadaten analysieren
|
||||
- Fehlerhafte Aufnahmedaten korrigieren
|
||||
- Datumsangaben aus Ordnernamen ableiten
|
||||
- Zeitspannen auf Fotos übertragen
|
||||
- Dateisystem-Zeitstempel ändern
|
||||
- Vorschaubilder erzeugen
|
||||
- Rekursive Fotosuche
|
||||
- Automatische Backups vor Dateiänderungen
|
||||
- Undo-Funktionen und Änderungsprotokolle
|
||||
- Immich-Metadatenprobleme untersuchen
|
||||
|
||||
## Geodaten und Karten
|
||||
|
||||
- Adressen geokodieren
|
||||
- Koordinaten ermitteln
|
||||
- GeoJSON-Daten erzeugen
|
||||
- Räumliche Daten in Django speichern
|
||||
- Leaflet-Karten integrieren
|
||||
- Kartenmarker aus Datenmodellen erzeugen
|
||||
- Dynamische Popups erstellen
|
||||
- Marker abhängig von Zeitwerten einfärben
|
||||
|
||||
## Benutzeroberflächen und Kommandozeilenwerkzeuge
|
||||
|
||||
- Streamlit-Dashboards
|
||||
- Tkinter-Desktop-GUIs
|
||||
- Dateiauswahl und Verzeichnis-Browser
|
||||
- Thumbnail- und Änderungsvorschauen
|
||||
- Interaktive Filter und Mehrfachauswahl
|
||||
- Kommandozeilenprogramme mit Click
|
||||
- CLI-Programme mit Argparse
|
||||
- Interaktive Eingabe und Bestätigung
|
||||
- Headless- und Cold-Run-Modi
|
||||
- Batch-Verarbeitung
|
||||
- Fortschritts-, Status- und Fehlermeldungen
|
||||
|
||||
## Architektur und Softwarequalität
|
||||
|
||||
- Modularisierung in Parser, Validator, Matcher und Writer
|
||||
- Dataclasses und typisierte Datenmodelle
|
||||
- Type Hints
|
||||
- Eigene Exception-Hierarchien
|
||||
- Konfigurationsdateien mit JSON und INI
|
||||
- Eingabe- und Geschäftsregelvalidierung
|
||||
- Logging und Debug-Ausgaben
|
||||
- Dry-Run-Sicherheitsmechanismen
|
||||
- Unit-Tests mit Pytest
|
||||
- End-to-End-Tests
|
||||
- Fixtures und temporäre Testverzeichnisse
|
||||
- Testabdeckung mit pytest-cov
|
||||
- Codeformatierung mit Black
|
||||
- Linting mit Flake8
|
||||
- Typprüfung mit MyPy
|
||||
|
||||
## Datenbanken und Betrieb
|
||||
|
||||
- SQLite
|
||||
- MySQL
|
||||
- PostgreSQL-Vorbereitung
|
||||
- ORM-Transaktionen
|
||||
- Behandlung von Integritätsfehlern
|
||||
- Virtuelle Python-Umgebungen
|
||||
- Conda-Umgebungen
|
||||
- Abhängigkeiten mit Requirements-Dateien verwalten
|
||||
- Gunicorn und WhiteNoise
|
||||
- Heroku-Vorbereitung
|
||||
- S3-kompatibler Speicher mit Boto3 und django-storages
|
||||
- Plattformübergreifende Startskripte für macOS, Linux und Windows
|
||||
Reference in new issue
Block a user