SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Power Course
http://www.python-academy.de/
Power Course
     http://www.python-academy.de/


• Python for Programmers (3 days)
• Advanced Python         (1 day)
• Python Extensions with Other Languages
• Optimizing of Python Programs
• Fast Code with the Cython Compiler
• High Performance XML with Python
Leiter / Lehrer: Dr.-Ing. Mike Müller



              • Leiter / CEO Python Academy
              • PyCon DE 2011 4. - 9. October
              • PyCon Asia
              • EuroPython 2011
Inhaltsübersicht: Python for Programmers
   ...
   10) Dictionaries im Detail
   11) Funktionen
   12) Generatoren und Iteratoren
   13) Klassen
   14) Vererbung
   15) Operatorüberladung
   16) Fehlerbehandlung
   17) Ein- und Ausgabe
   18) Komplexes Beispiel
   19) Module und Pakete
   20) Objekte
   21) Namen
   22) Anweisungen
   23) Namensräume und Gültigkeitsbereiche
   24) Textverarbeitung
   25) Systemfunktionen
   ...
Inhaltsübersicht: Advanced Python
1) Comprehensions
              Simple, Nested; Dictionaries, Sets
2) Iterators and Generators
              Generator Functions, Generator Expressions, Coroutines,
              Pipelining, Itertools
3) Decoraters
              Parametrized-, Chaining-, Class Decorators
              Argument checking, Caching, Logging, Registration,Verification
4) Contextlib
5) Descriptors
6) Metaclasses
7) Design Patterns
              Bsps auf CD
8) Conventions
              ... Factories, Duck Typing, Monkey Patching, Callbacks...
9) Good Style
              PEP8, Pylint

Weitere ähnliche Inhalte

Andere mochten auch

PRODUCTIVO REPRODUCTIVO
PRODUCTIVO REPRODUCTIVOPRODUCTIVO REPRODUCTIVO
PRODUCTIVO REPRODUCTIVOColaBoraBora
 
Expo 1 adm finac
Expo 1 adm finacExpo 1 adm finac
Expo 1 adm finacPaola Cruz
 
Tipos de cartas cd
Tipos de cartas cdTipos de cartas cd
Tipos de cartas cdcarol Merida
 
Sobre los Conceptos de la Vida y de la Muerte en el Derecho Penal Argentino
Sobre los Conceptos de la Vida y de la Muerte en el Derecho Penal ArgentinoSobre los Conceptos de la Vida y de la Muerte en el Derecho Penal Argentino
Sobre los Conceptos de la Vida y de la Muerte en el Derecho Penal ArgentinoDr_cristiang
 
Facebook Likes and Net Income
Facebook Likes and Net IncomeFacebook Likes and Net Income
Facebook Likes and Net IncomeRobert Boyer
 
A to Z Tutoring- parent presentation
A to Z Tutoring- parent presentationA to Z Tutoring- parent presentation
A to Z Tutoring- parent presentationDenise E Spanish
 
Lessons from reviewing and synthesising evidence on crime reduction
Lessons from reviewing and synthesising evidence on crime reductionLessons from reviewing and synthesising evidence on crime reduction
Lessons from reviewing and synthesising evidence on crime reductionLisa Tompson
 
Rdp Software & IT Eligibility
Rdp Software & IT EligibilityRdp Software & IT Eligibility
Rdp Software & IT Eligibilityrkun
 
Source Code Trailer Analysis
Source Code Trailer AnalysisSource Code Trailer Analysis
Source Code Trailer Analysisalexbrend
 

Andere mochten auch (12)

PRODUCTIVO REPRODUCTIVO
PRODUCTIVO REPRODUCTIVOPRODUCTIVO REPRODUCTIVO
PRODUCTIVO REPRODUCTIVO
 
Salman Qadir Cv
Salman Qadir CvSalman Qadir Cv
Salman Qadir Cv
 
Expo 1 adm finac
Expo 1 adm finacExpo 1 adm finac
Expo 1 adm finac
 
Salman Qadir Cv
Salman Qadir CvSalman Qadir Cv
Salman Qadir Cv
 
Tipos de cartas cd
Tipos de cartas cdTipos de cartas cd
Tipos de cartas cd
 
Sobre los Conceptos de la Vida y de la Muerte en el Derecho Penal Argentino
Sobre los Conceptos de la Vida y de la Muerte en el Derecho Penal ArgentinoSobre los Conceptos de la Vida y de la Muerte en el Derecho Penal Argentino
Sobre los Conceptos de la Vida y de la Muerte en el Derecho Penal Argentino
 
Facebook Likes and Net Income
Facebook Likes and Net IncomeFacebook Likes and Net Income
Facebook Likes and Net Income
 
A to Z Tutoring- parent presentation
A to Z Tutoring- parent presentationA to Z Tutoring- parent presentation
A to Z Tutoring- parent presentation
 
Lessons from reviewing and synthesising evidence on crime reduction
Lessons from reviewing and synthesising evidence on crime reductionLessons from reviewing and synthesising evidence on crime reduction
Lessons from reviewing and synthesising evidence on crime reduction
 
Contrato de trabajo
Contrato de trabajoContrato de trabajo
Contrato de trabajo
 
Rdp Software & IT Eligibility
Rdp Software & IT EligibilityRdp Software & IT Eligibility
Rdp Software & IT Eligibility
 
Source Code Trailer Analysis
Source Code Trailer AnalysisSource Code Trailer Analysis
Source Code Trailer Analysis
 

Ähnlich wie Python Academy

Developer Best Practices (Robotic Enterprise Framework REF) – Anwendung und d...
Developer Best Practices (Robotic Enterprise Framework REF) – Anwendung und d...Developer Best Practices (Robotic Enterprise Framework REF) – Anwendung und d...
Developer Best Practices (Robotic Enterprise Framework REF) – Anwendung und d...Cristina Vidu
 
Back to the future - Plone 5.2 und Python 3 Migration am Beispiel Onkopedia
Back to the future - Plone 5.2 und Python 3 Migration am Beispiel OnkopediaBack to the future - Plone 5.2 und Python 3 Migration am Beispiel Onkopedia
Back to the future - Plone 5.2 und Python 3 Migration am Beispiel OnkopediaAndreas Jung
 
chapter zürich rpa best practices
chapter zürich rpa best practiceschapter zürich rpa best practices
chapter zürich rpa best practicesCristina Vidu
 
Das Repository-Pattern und der O/R-Mapper: Geniale Kombination oder vergebene...
Das Repository-Pattern und der O/R-Mapper: Geniale Kombination oder vergebene...Das Repository-Pattern und der O/R-Mapper: Geniale Kombination oder vergebene...
Das Repository-Pattern und der O/R-Mapper: Geniale Kombination oder vergebene...André Krämer
 
LAIK: A Library for Fault Tolerant Distribution of Global Data
LAIK: A Library for Fault Tolerant Distribution of Global DataLAIK: A Library for Fault Tolerant Distribution of Global Data
LAIK: A Library for Fault Tolerant Distribution of Global DataDai Yang
 
Python in der Luft- und Raumfahrt
Python in der Luft- und RaumfahrtPython in der Luft- und Raumfahrt
Python in der Luft- und RaumfahrtAndreas Schreiber
 
PostgreSQL: Die Freie Datenbankalternative
PostgreSQL: Die Freie DatenbankalternativePostgreSQL: Die Freie Datenbankalternative
PostgreSQL: Die Freie DatenbankalternativePeter Eisentraut
 
Warum Python?
Warum Python?Warum Python?
Warum Python?tharwan
 
Nebenläufigkeit mit Kotlins Koroutinen
Nebenläufigkeit mit Kotlins KoroutinenNebenläufigkeit mit Kotlins Koroutinen
Nebenläufigkeit mit Kotlins KoroutinenJörn Dinkla
 
Python, Plone und Zope in der Luft- und Raumfahrtforschung
Python, Plone und Zope in der Luft- und RaumfahrtforschungPython, Plone und Zope in der Luft- und Raumfahrtforschung
Python, Plone und Zope in der Luft- und RaumfahrtforschungAndreas Schreiber
 
Puppet: Designing modules & repositories
Puppet: Designing modules & repositoriesPuppet: Designing modules & repositories
Puppet: Designing modules & repositoriesinovex GmbH
 
Apache Solr und TYPO3 @ Frankfurt PHP usergroup 2011-01
Apache Solr und TYPO3 @  Frankfurt PHP usergroup 2011-01Apache Solr und TYPO3 @  Frankfurt PHP usergroup 2011-01
Apache Solr und TYPO3 @ Frankfurt PHP usergroup 2011-01Ingo Renner
 
Die freie Programmiersprache Python
Die freie Programmiersprache Python Die freie Programmiersprache Python
Die freie Programmiersprache Python Andreas Schreiber
 
Java und Python - Das Beste aus beiden Welten nutzen
Java und Python - Das Beste aus beiden Welten nutzenJava und Python - Das Beste aus beiden Welten nutzen
Java und Python - Das Beste aus beiden Welten nutzenAndreas Schreiber
 
Alle Änderungen zu TYPO3 6.0
Alle Änderungen zu TYPO3 6.0Alle Änderungen zu TYPO3 6.0
Alle Änderungen zu TYPO3 6.0Alex Kellner
 
Fit für die digitale Bibliothek? (2007)
Fit für die digitale Bibliothek? (2007)Fit für die digitale Bibliothek? (2007)
Fit für die digitale Bibliothek? (2007)Ralf Stockmann
 
20160229_ModernApplicationDevelopment_Python_KPatenge
20160229_ModernApplicationDevelopment_Python_KPatenge20160229_ModernApplicationDevelopment_Python_KPatenge
20160229_ModernApplicationDevelopment_Python_KPatengeKarin Patenge
 

Ähnlich wie Python Academy (20)

Developer Best Practices (Robotic Enterprise Framework REF) – Anwendung und d...
Developer Best Practices (Robotic Enterprise Framework REF) – Anwendung und d...Developer Best Practices (Robotic Enterprise Framework REF) – Anwendung und d...
Developer Best Practices (Robotic Enterprise Framework REF) – Anwendung und d...
 
Back to the future - Plone 5.2 und Python 3 Migration am Beispiel Onkopedia
Back to the future - Plone 5.2 und Python 3 Migration am Beispiel OnkopediaBack to the future - Plone 5.2 und Python 3 Migration am Beispiel Onkopedia
Back to the future - Plone 5.2 und Python 3 Migration am Beispiel Onkopedia
 
chapter zürich rpa best practices
chapter zürich rpa best practiceschapter zürich rpa best practices
chapter zürich rpa best practices
 
CKAN by Friedrich Lindenberg
CKAN by Friedrich LindenbergCKAN by Friedrich Lindenberg
CKAN by Friedrich Lindenberg
 
Das Repository-Pattern und der O/R-Mapper: Geniale Kombination oder vergebene...
Das Repository-Pattern und der O/R-Mapper: Geniale Kombination oder vergebene...Das Repository-Pattern und der O/R-Mapper: Geniale Kombination oder vergebene...
Das Repository-Pattern und der O/R-Mapper: Geniale Kombination oder vergebene...
 
LAIK: A Library for Fault Tolerant Distribution of Global Data
LAIK: A Library for Fault Tolerant Distribution of Global DataLAIK: A Library for Fault Tolerant Distribution of Global Data
LAIK: A Library for Fault Tolerant Distribution of Global Data
 
Python in der Luft- und Raumfahrt
Python in der Luft- und RaumfahrtPython in der Luft- und Raumfahrt
Python in der Luft- und Raumfahrt
 
PostgreSQL: Die Freie Datenbankalternative
PostgreSQL: Die Freie DatenbankalternativePostgreSQL: Die Freie Datenbankalternative
PostgreSQL: Die Freie Datenbankalternative
 
Warum Python?
Warum Python?Warum Python?
Warum Python?
 
Nebenläufigkeit mit Kotlins Koroutinen
Nebenläufigkeit mit Kotlins KoroutinenNebenläufigkeit mit Kotlins Koroutinen
Nebenläufigkeit mit Kotlins Koroutinen
 
Python, Plone und Zope in der Luft- und Raumfahrtforschung
Python, Plone und Zope in der Luft- und RaumfahrtforschungPython, Plone und Zope in der Luft- und Raumfahrtforschung
Python, Plone und Zope in der Luft- und Raumfahrtforschung
 
Puppet: Designing modules & repositories
Puppet: Designing modules & repositoriesPuppet: Designing modules & repositories
Puppet: Designing modules & repositories
 
Apache Solr und TYPO3 @ Frankfurt PHP usergroup 2011-01
Apache Solr und TYPO3 @  Frankfurt PHP usergroup 2011-01Apache Solr und TYPO3 @  Frankfurt PHP usergroup 2011-01
Apache Solr und TYPO3 @ Frankfurt PHP usergroup 2011-01
 
Web Entwicklung mit PHP - Teil 3 Beta
Web Entwicklung mit PHP - Teil 3 BetaWeb Entwicklung mit PHP - Teil 3 Beta
Web Entwicklung mit PHP - Teil 3 Beta
 
Die freie Programmiersprache Python
Die freie Programmiersprache Python Die freie Programmiersprache Python
Die freie Programmiersprache Python
 
Java und Python - Das Beste aus beiden Welten nutzen
Java und Python - Das Beste aus beiden Welten nutzenJava und Python - Das Beste aus beiden Welten nutzen
Java und Python - Das Beste aus beiden Welten nutzen
 
Alle Änderungen zu TYPO3 6.0
Alle Änderungen zu TYPO3 6.0Alle Änderungen zu TYPO3 6.0
Alle Änderungen zu TYPO3 6.0
 
Fit für die digitale Bibliothek? (2007)
Fit für die digitale Bibliothek? (2007)Fit für die digitale Bibliothek? (2007)
Fit für die digitale Bibliothek? (2007)
 
.NET und jetzt!
.NET und jetzt!.NET und jetzt!
.NET und jetzt!
 
20160229_ModernApplicationDevelopment_Python_KPatenge
20160229_ModernApplicationDevelopment_Python_KPatenge20160229_ModernApplicationDevelopment_Python_KPatenge
20160229_ModernApplicationDevelopment_Python_KPatenge
 

Mehr von rocketcircus

Mehr von rocketcircus (8)

Pytables
PytablesPytables
Pytables
 
Descriptor Protocol
Descriptor ProtocolDescriptor Protocol
Descriptor Protocol
 
Descriptor Protocol
Descriptor ProtocolDescriptor Protocol
Descriptor Protocol
 
intro to scikits.learn
intro to scikits.learnintro to scikits.learn
intro to scikits.learn
 
AWS Quick Intro
AWS Quick IntroAWS Quick Intro
AWS Quick Intro
 
PyPy 1.5
PyPy 1.5PyPy 1.5
PyPy 1.5
 
Message Queues
Message QueuesMessage Queues
Message Queues
 
Rocket Circus on Code Review
Rocket Circus on Code ReviewRocket Circus on Code Review
Rocket Circus on Code Review
 

Python Academy

  • 2. Power Course http://www.python-academy.de/ • Python for Programmers (3 days) • Advanced Python (1 day) • Python Extensions with Other Languages • Optimizing of Python Programs • Fast Code with the Cython Compiler • High Performance XML with Python
  • 3. Leiter / Lehrer: Dr.-Ing. Mike Müller • Leiter / CEO Python Academy • PyCon DE 2011 4. - 9. October • PyCon Asia • EuroPython 2011
  • 4. Inhaltsübersicht: Python for Programmers ... 10) Dictionaries im Detail 11) Funktionen 12) Generatoren und Iteratoren 13) Klassen 14) Vererbung 15) Operatorüberladung 16) Fehlerbehandlung 17) Ein- und Ausgabe 18) Komplexes Beispiel 19) Module und Pakete 20) Objekte 21) Namen 22) Anweisungen 23) Namensräume und Gültigkeitsbereiche 24) Textverarbeitung 25) Systemfunktionen ...
  • 5. Inhaltsübersicht: Advanced Python 1) Comprehensions Simple, Nested; Dictionaries, Sets 2) Iterators and Generators Generator Functions, Generator Expressions, Coroutines, Pipelining, Itertools 3) Decoraters Parametrized-, Chaining-, Class Decorators Argument checking, Caching, Logging, Registration,Verification 4) Contextlib 5) Descriptors 6) Metaclasses 7) Design Patterns Bsps auf CD 8) Conventions ... Factories, Duck Typing, Monkey Patching, Callbacks... 9) Good Style PEP8, Pylint