|
Plus Plus Pty LtdPython Advanced - 2 or 3 days |
This course covers Advanced-level Python techniques. It is available over 2 days, or at further depth over 3 days
Upon successful completion of this course you will be able to:
This course is aimed at experienced Python programmers who want to get more out of the language, and use some more of its advanced features.
Substantial recent experience with Python as covered in our Intermediate Python course is required.
Advanced Python
Review of intermediate level Python
More advanced data structures
Advanced environments
Using IDEs such as Komodo, PyDev, Wingware etc
The ipython interactive Python shell
Other tools
Advanced language techniques
Introspection
Iterators and generators
Attributes
New-style classesUseful modules
Tour of some useful modules
Win32 modules
Numeric and scientific computing with Python (and an introduction to NumPy/SciPy)
Creating your own modules
Creating your own packages
The cheese shopNetworking with Python
How to access the World Wide Web from Python
How to pass data using basic sockets
Creating a web server using Python
Writing CGI scripts in PythonProcesses and Threads
Process basics and process tricks
Evaluating text as code
Forking processes
Writing multi-threaded programs in PythonGraphics programming in Python
Drawing images
Manipulating photos
Plotting graphs
Games programmingExtending and embedding Python
Other Python implementations, including Jython and IronPython
How to extend Python with C and other languages
How to embed the Python interpreter into other language programsWhat's next - Python 3000
An introduction to Python 3000
Python Performance and Python Best Practices
Python Performance
Python Best Practices
On being Pythonic
Introduction to Python (2 days)
Intermediate Python (3 days)
[ home ] [ training ] [ consulting ] [ development ] [ contact ]
|
Copyright © 2007-2011 Plus Plus Pty Ltd Last modified: 4 July 2011 |
|