===== Code Beispiel für den Einstieg in Python 2 und 3 =====
Code Fragmente für den ersten Einstieg für Python 2 und 3, nicht nur für den Oracle DBA.
Leider g... es so einige Unterschiede im Detail zwischen Python 2 und 3, die es etwas komplizierter gestalten alles was unter Python 2 funktioniert auch in Python 3 zu verwenden.
=
=====Python 2.7 / 3.4 und die Oracle Datenbank=====
Mit der cx_Oracle (http://cx-oracle.sourceforge.n... ry lässt sich einfach die Oracle Datenbank in Python einbinden.
== Voraussetzung ===
<fc #800000>Ei... cle OCI Client Umgebung in der richtigen Bit Version und Oracle Version ist installiert!</fc>
Minimal ist dazu der "Oracle Instant Client" notwendig, si
=====Jython Scripting für die Oracle Datenbank mit SQLcl=====
===== Integration in SQLcl====
Mehr zu SQLcl siehe [[dba:sqlcl_ora... o Interpreter für die Oracle Datenbank]]
Um Jython einzubinden muss nur die Jar Datei in den Klassenpfad beim Aufruf von SQLcl aufgenommen werden.
- Download der Jar D
=====Python 3.4 Code Beispiel - Skripte um Bild Dateien zu importieren und Duplikate zu löschen =====
**Python 3.4**
==== Bilder importieren ====
Mit der Library [[https://pypi.python.org/pypi/ExifRead|exifread]] können sehr einfach ... t vor, wird der Zeitstempel der letzten Modifikation an der Datei verwendet.
Der Aufruf erfolgt mit d
=====Python 3 und tk - Benutzer Interface erstellen=====
Ein erstes Beispielprogramm mit Event Handling Maus und Tastatur:
<code python>
"""
Demo Programm um die verschiedenen Möglichkeiten einer GUI
in Python 3 mit tk zu ermitteln
"""
import tkinter,tkinter... ive")
def local_getRBValue():
label1radioButton3["text"]=color.get()
def local_showScale(self):
=====Python 3 und die SQLite Datenbank====
Für einfache Anwendungen eignet sich unter Python die [[https://www.sqlite.org/ | SQLite Datenbank]... e notwendige DB Software unter einer Standard Python 3 Umgebung sofort zur Verfügung steht.
<fc #800... im Netz werden keine Bind Variablen verwendet, davon ist dringend abzuraten!</fc>
D.h. die SQL Statem
=====Keepass Datei mit Python auslesen um Ansible Konfiguration zu erzeugen =====
Aufgabe: Eine komplette Server Umgebung ist in e... gt, aus dieser Datei soll eine Ansible Konfiguration erzeugt werden.
=== Lib installieren ===
(unter MS Windows!)
<code powershell>
C:\python38\python.exe -m pip install -U pip --upgrade
C:\
=====Windows 7 - Mit Python 2.7 über die COM Port Schnittstelle ein M18ST05A VFD Display ansprechen... ein altes VFD Display (M18ST05A) eines alten Medion Rechners (~ Baujahr ~2008) in die Hände gefallen, danke an Herbert.
{{ :elektronik:medion_display_v01.png?500 | Medion VFD Display M18ST05A }}
=== Vorbereitung ===
Download der Software:
=====Dateien in Python hashen - Performance Überlegungen - Dubletten suchen=====
Mit dem Packet "hash... ://en.wikipedia.org/wiki/Cryptographic_hash_function#Cryptographic_hash_algorithms|Hash]] Algorithmen in Python angewandt werden.
* Import mit: <fc #008000>im... elesen und der Bufferwert wird gehasht:
<code python>
__author__ = 'gpipperr'
import time, os
# Hashi