Python SVN-Revision 12



Ähnliche Dokumente
Version 0.3. Installation von MinGW und Eclipse CDT

Python Installation. 1 Vorbereitung. 1.1 Download. Diese Anleitung ist für Windows ausgelegt.

Um die Installation zu starten, klicken Sie auf den Downloadlink in Ihrer (Zugangsdaten für Ihre Bestellung vom...)

Installation OMNIKEY 3121 USB

Über die Internetseite Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

Thomas Wagner 2009 (im Rahmen der TA) Installation von MySQL 5.0 und Tomcat 5.5

Handbuch. timecard Connector Version: REINER SCT Kartengeräte GmbH & Co. KG Goethestr Furtwangen

Internet Explorer Version 6

I. Travel Master CRM Installieren

MetaQuotes Empfehlungen zum Gebrauch von

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE

Anleitung zur Webservice Entwicklung unter Eclipse

WOT Skinsetter. Nun, erstens, was brauchen Sie für dieses Tool zu arbeiten:

Herzlich willkommen bei der Installation des IPfonie -Softclients!

Anleitung über den Umgang mit Schildern

Virtual Channel installieren

C++ mit Eclipse & GCC unter Windows

Es sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.

Installation einer C++ Entwicklungsumgebung unter Windows --- TDM-GCC und Eclipse installieren

Installation und Inbetriebnahme von Microsoft Visual C Express

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

Installation der Demoversion vom M-Doc AutoSigner

LEHRSTUHL FÜR DATENBANKEN

25 Import der Beispiele

Barcodedatei importieren

Internet online Update (Internet Explorer)

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

ecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg Weiterstadt

Zeiterfassung-Konnektor Handbuch

Umstellung VPSMail von Java-Web-Start auf Installer

Installationsanleitung. Novaline Personal Abrechnung. Personal.One

Installationsanleitung CLX.PayMaker Home

Step by Step Webserver unter Windows Server von Christian Bartl

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten

- Zweimal Wöchentlich - Windows Update ausführen - Live Update im Norton Antivirusprogramm ausführen

pero SIMconfigBackup Inhaltsverzeichnis Benutzerdokumentation ( für v1.0)

Windows 8/8.1 RecImg-Manager

Bedienungsanleitung für den SecureCourier

Konfiguration von Exchange 2000 zum versenden und empfangen von Mails & Lösung des SEND after POP Problems

Information zum SQL Server: Installieren und deinstallieren. (Stand: September 2012)

Einführung in TexMaker

Installation von NetBeans inkl. Glassfish Anwendungs-Server

DeltaVision Computer Software Programmierung Internet Beratung Schulung

Installation / Update Advantage Database Server. Die Software Hausverwaltung

Installationsanleitung CLX.PayMaker Office (3PC)

SRH - Kurzinformation

Schritt für Schritt Installation von Polysun und die Ausführung des Updaters. Betriebssystem: Windows Vela Solaris AG

LANiS Mailversender ( Version 1.2 September 2006)

Installationsanleitungen

Installationsanleitung unter Windows

Wibu Hardlock Installation

HTW-Aalen. OpenVPN - Anleitung. Eine Installations- und Nutzungsanleitung zu OpenVPN

Firmware-Update, CAPI Update

Internet online Update (Mozilla Firefox)

AristaFlow BPM Suit Installation

Sie finden im Folgenden drei Anleitungen, wie Sie sich mit dem Server der Schule verbinden können:

DELFI. Benutzeranleitung Dateiversand für unsere Kunden. Grontmij GmbH. Postfach Bremen. Friedrich-Mißler-Straße Bremen

Dokumentation PuSCH App. windows-phone

Technische Alternative elektronische Steuerungsgerätegesellschaft mbh. A-3872 Amaliendorf, Langestr. 124 Tel +43 (0)

Informationen zur Verwendung von Visual Studio und cmake

Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank

! " # $ " % & Nicki Wruck worldwidewruck

KVIrc installieren (win) i. KVIrc installieren (win)

Installationsanleitung CLX.PayMaker Office

CADEMIA: Einrichtung Ihres Computers unter Windows

Anleitung zur Updateinstallation von ElsaWin 4.00

Adobe Photoshop. Lightroom 5 für Einsteiger Bilder verwalten und entwickeln. Sam Jost

Installationsanleitung für Update SC-Line

Lizenzen auschecken. Was ist zu tun?

Outlook Vorlagen/Templates

Xerox Device Agent, XDA-Lite. Kurzanleitung zur Installation

Personalisierte versenden

Erklärung zum Internet-Bestellschein

MSXFORUM - Exchange Server 2003 > SMTP Konfiguration von Exchange 2003

Wie benutzt man TortoiseSVN

Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit,

FreePDF XP Handbuch. Aktuelle Version bei Fertigstellung: FreePDF XP 1.0. Inhalt:

How-to: Webserver NAT. Securepoint Security System Version 2007nx

Planung für Organisation und Technik

Anleitung zur Daten zur Datensicherung und Datenrücksicherung. Datensicherung

Standard Daten-Backup-Script

3 Installation von Exchange

QTTabBar Einrichtung, ein Tutorial

KURZANLEITUNG CYBERDUCK MIT CLOUD OBJECT STORAGE

OP-LOG

Fraunhofer FOKUS ADPSW-INSTALLATION. Abiturdaten-Prüfsoftware. Version 3.0.1, 7. Mai 2013 FRAUNHOFER-INSTITUT FÜR OFFENE KOMMUNIKATIONSSYSTEME FOKUS

Autorisierung von ArcGIS 10.3 for Server mit Internetverbindung

ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg Weiterstadt

Installationsanleitung CLX.NetBanking

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Howto. Einrichten des TREX Monitoring mit SAP Solution Manager Diagnostics

1. Laden Sie sich zunächst das aktuelle Installationspaket auf herunter:

Wissenswertes über LiveUpdate

Prodanet ProductManager WinEdition

40-Tage-Wunder- Kurs. Umarme, was Du nicht ändern kannst.

Software-Engineering und Optimierungsanwendungen in der Thermodynamik

Anleitung zum Erstellen und Auspacken eines verschlüsselten Archivs zur Übermittlung personenbezogener Daten per 1

Transkript:

Python SVN-Revision 12 Uwe Ziegenhagen 7. Januar 2012

Vorwort Dieses Skript erhebt keinen Anspruch auf Vollständigkeit oder Richtigkeit. Es wird geschrieben, um mir als Gedächtnisstütze für den Umgang mit Python zu dienen. Dinge, die mich interessieren, nehme ich auf. Themen, die mich weniger tangieren, werden eher kurz gehalten oder gleich komplett weggelassen. Mein Interesse an Python wurde zuerst geweckt, als ich mit plastex ein Projekt entdeckt hatte, das L A TEX-Code in verschiedene Ausgabeformate überführt. Als ich schließlich ein save.tv Download Skript im Netz (http://www.radekw.com/blog/2009/04/23/ savetv-downloader/) entdeckt hatte und der Quellcode überraschend gut lesbar war, beschloss ich, Wer in irgendeiner Weise an diesem Skript mitarbeiten möchte, möge sich bitte bei mir über das Kontaktformular auf ww.uweziegenhagen.de bei mir melden. Uwe Ziegenhagen 7. Januar 2012 i

Inhaltsverzeichnis Vorwort i 1. Grundlagen 1 1.1. Hello World!.................................. 1 2. Funktionen, Klassen & Module 2 3. Logging 3 4. SQlite 4 5. MySQL 5 6. HTTP & WWW 6 7. Parser 7 8. Grafische Benutzeroberflächen 8 A. Tipps & Tricks 9 A.1. Starten & Beenden des Interpreters..................... 9 A.2. Check auf Eigenständigkeit.......................... 9 A.3. Versand von E-Mails............................. 9 B. Installation von Eclipse und Pydev 10 B.1. Python..................................... 10 B.2. Java Runtime................................. 10 B.3. Eclipse..................................... 10 B.4. PyDev..................................... 10 B.5. Konfiguration................................. 10 B.6. Test der Installation............................. 12 Literatur 13 ii

1. Grundlagen 1.1. Hello World! # Python 2 Syntax : print (" Hello, World!") Listing 1.1: HelloWorld.py # Python 3 Syntax : # print " Hello, World!" 1

2. Funktionen, Klassen & Module 2

3. Logging 3

4. SQlite 4

5. MySQL 5

6. HTTP & WWW 6

7. Parser 7

8. Grafische Benutzeroberflächen 8

A. Tipps & Tricks A.1. Starten & Beenden des Interpreters Wenn das Python-Verzeichnis zum Pfad hinzugefügt wurde: python.exe auf der Kommandozeile ausführen. Durch Eingabe von quit() beendet man den Interpreter. A.2. Check auf Eigenständigkeit Das folgende Listing prüft, ob die Datei selbst aufgerufen wurde oder ob sie von einem anderen Python-Skript geladen wurde. Created on 30. 12. 2011 Listing A.1: Check auf Eigenständigkeit @ author : Uwe if name == main : print This program is being run by itself else : print I am being imported from another module raw_ input () A.3. Versand von E-Mails 9

B. Installation von Eclipse und Pydev B.1. Python Es gibt zwei nicht vollständig zueinander kompatible Python-Versionen, Python 2 und Python 3. Da die meisten externen Bibliotheken nur für Python 2 vorhanden sind, nutze ich dieses. Installation von Python nach C:\, beim Setup wird der Pfad zur python.exe nicht automatisch der %PATH% Variablen hinzugefügt. Dies muss manuell erfolgen, in dem man die Pfad-Variable um diesen Pfad erweitert (Systemsteuerung System Erweiterte Systemeinstellungen Umgebungsvariablen Umgebungsvariablen für Nutzer). B.2. Java Runtime Die Java Runtime Environment muss installiert sein, um Eclipse ausführen zu können. Download unter http://java.sun.com. B.3. Eclipse Ich nutze Eclipse Classic 1 unter Windows 7 32 und 63. B.4. PyDev Die Installation von PyDev über die automatische Aktualisierung innerhalb von Eclipse hat bei mir mehrfach nicht funktioniert, daher habe ich PyDev aus der Zip-Datei installiert, die man auf http://sourceforge.net/projects/pydev/files/ herunterladen kann. Den Inhalt der Zip-Datei entpackt man einfach in den eclipse/dropins Ordner und startet Eclipse neu. B.5. Konfiguration Nach dem Neustart fehlt nur noch die Konfiguration von PyDev: Dazu geht man unter Eclipse unter Window Preferences in den entsprechenden PyDev Abschnitt und 1 http://eclipsesource.com/en/downloads/eclipse-indigo-download/ 10

SVN-Rev 12, 7. Januar 2012 B.5. Konfiguration Abbildung B.1.: Konfigurationsdialog von PyDev in Eclipse 11

Python B. Installation von Eclipse und Pydev B.6. Test der Installation Zum Testen von Installation und Konfiguration kann man Listing 1.1 nutzen. Dazu legt man in Eclipse ein neues Projekt an (File New Project PyDev Project), vergibt einen Projektnamen und bestätigt den Dialog mit der Frage nach der Ansicht. Mit Rechtsklick auf das Projekt kann man eine neue Datei anlegen, in unserem Fall helloworld.py. Hat man den entsprechenden Code in diese Datei eingetragen, so kann man mittels Rechtsklick und»run as 1 Python Run «das Skript ausführen. Sollte es an dieser Stelle zu einem Syntaxfehler kommen, hat man vermutlich Python 3 Syntax für den Python 2 Interpreter genutzt oder anders herum. 12

Literatur Dave, Pinal (2008). SQL SERVER - 2008 - Configure Database Mail - Send Email From SQL Database. http://blog.sqlauthority.com/2008/08/23/sql-server-2008- configure-database-mail-send-email-from-sql-database/. 13