Course Description
Prerequisites
All Advanced Python training students should be able to write simple Python scripts, using basic data types, program structures, and the standard Python library.
Benefits
<ul
</ul
Course Content
Installing and Distributing Modules
<ul
<lieasy_install, Pip</li
<lidistutils</li
<lirepositories</li
</ul
Object Oriented Python
<ul
<liold/new style classes</li
<liinheritance, polymorphism, multiple inheritance</li
</ul
Exception Handling and Logging
<ul
<litry/except/finally</li
<liasserts</li
<lilogging</li
</ul
Advanced language techniques
<ul
<liiterators, generators and yield</li
<lidescriptors</li
</ul
Decorators
<ul
<litrace, class and abstract decorators</li
</ul
Extending and Embedding Python
<ul
<liSWIG, SIP, Boost</li
</ul
GUI Frameworks
<ul
<liwxPython</li
<liTinker</li
<liPlotting</li
<liNumpy</li
<lignuplot</li
<limatplotlib</li
</ul
Processes and Threads
<ul
</ul
Unit Test Framework
<ul
<liunittest</li
<lidoctest</li
<litest</li
</ul
Networking with Python
<ul
</ul
Advanced Topics
<ul
<limeta-classes</li
</ul
Advanced RegEx
<ul
</ul
Miscellaneous
<ul
<licx_oracle</li
<liSqlAlchemy</li
</ul