asp training course - south africa
best insurance premiums insurance company south africa
asp training course, south africa
   
Training > Python
 

 

 

Python training course provided by Intoweb in Johannesburg and Pretoria, South Africa 

What is Python?
Intoweb provides Python training to cover most aspects of this open source scripting language. Python is a dynamically-typed language in which names can represent values of different types during the execution of a program. Its is an object-orientated scripting language useful for processing SGML and XML documents. Python also provides cross-platform usability. Python is often used for GIS applications and this course provides all that is needed to program for various GIS systems.

Advanced Python
The advanced python course still covers all the basics of python but at a more advanced pace, amount of detail delved into and emphasis on first and latter parts of the courses. The advanced course is intended for learners with previous Programming experience but no Python Experience.

Pre-Requisites
General programming backround

Course Details
Intoweb does not offer amateur lecture notes; rather each course member will be supplied with a quality, comprehensive textbook. Intoweb is ISETT SETA accredited.

Cost: R 5500 per person excl VAT

Duration: 3 days

offered on the availability of students. If you are interested in taking this course please contact:
(Please specify the course in your email enquiry)

A Tutorial Introduction

Running Python
Variables and Arithmetic Expressions
Conditionals
File Input and Output
Strings
Lists and Tuples
Loops
Dictionaries
Functions
Classes
Exceptions
Modules

Lexical Conventions and Syntax

Line Structure and Indentation
Identifiers and Reserved Words
Literals
Operations, Delimiters, and Special Symbols
Documentation Strings

Types and Objects

Terminology
Object Identity and Types
Reference Counting and Garbage Collection
References and Copies
Built-in Types
Special Methods
Performance and Memory Considerations

Operators and Expressions

Operations on Numbers
Operations on Sequences
Operations on Dictionaries
Augmented Assignment
The Attribute (.) Operator
Type Conversion
Unicode Strings
Boolean Expressions and Truth Values
Object Equality and Identity
Order of Evaluation
Conditionals
Loops

Control Flow

Exceptions
Defining New Exceptions
Assertions and __debug __
Functions

Functions and Functional

Programming
Parameter Passing and Return
Values
Scoping Rules
Recursion
The apply ( ) Functional
The lambda Operators
map ( ), zip ( ), reduce ( ), and filter ( )
List Comprehensions
eval ( ), exec, execfile ( ), and compile ( )
The class statement

Classes and Object-Oriented Programming

Class Instances
Reference Counting and Instance Destruction
Inheritance
Polymorphism
Information Hiding
Operator Overloading
Classes, Types, and Membership Tests

Modules and Packages

Modules
The Module Search Path
Module Loading and Compilation
Module Reloading
Packages

Input and Output

Reading Options and Environment Variables
Files
Standard Input, Output, and Error
The print statement
Persistence
Unicode I/O

Execution Environment

Interpreter Options and Environment
Interactive Sessions
Launching Python Applications
Site Configuration Files
Enabling Future Features
Program Termination

The Python Library

Built-in Functions and Exceptions
Python Services
Mathematics
String Handling
Data Management and Object Persistence
Operating System Services
Threads
Network Programming
Internet Data Handling and Encoding
Restricted Execution
Miscellaneous Modules
The Python Debugger
The Python Profiler
Undocumented Modules

Extending and Embedding Python

Enabling Optional Modules
Compilation of Extensions
Converting Data from Python to C
Converting Data from C to Python
Error Handling
Reference Counting
Calling Python from C
Abstract Object Layer
Low-level Functions on Built-in Types
Defining New Types
Special Methods for Types
Threads
Embedding
Extension Building Tools

Please contact us

Advertisers:     Open Office Pro | PHP | Internet College | GO | Intoweb | Mini MBA | Diamond Source | Colonial Stone | Selectech Water Analysis | Solid Wood Furniture | Brivis | UC Tiles | Technical Training | Press Desk | Colonial Stone | Bathroom Renovations | Outdoor Power Solutions | Loutzavia Flight School | Language Works | Waco Scaffolding & Formwork | ACSS Security Systems | Camp Discovery | Delport Vd Berg Attorneys | Yorday Bridal Studio | Stonehaven | Medical directory | Infraset Precast Concrete Products | Trademark Search | Vision Conveying | Airconditioning Superstore | Glendower Golf | Bike Trader | OMA SA | OMS AUS | African Sky | South Africa Tours | South Africa Safari | Kruger Park Safaris | Game Lodge | South Africa Vacation | South Africa Honeymoon | South Africa Travel | Cape Town Tours | African Sky Hunting | African Sky Golf | African Safari

Web Design Home | Australian Web Design | About Us | Support | IT Jobs | Domain Names | IT Articles | Feedback | Site Map | Extended Site Map | Payments | Legal | Contact Us | Web Development | Systems Programming | IT Training | IT Company | Online Marketing | E-Consultancy| Linux Support & Training | Hosting | IT Terms | Intoweb Shop | Links | Website Design | IntoTravel | Website Marketing | Intranet Development | HR Solutions | Financial Solutions | Intranets | Sports Management | Intrant development | HR | Intranets | elearning | Finance | Sport | Training | Open Office Pro | Search ZA | Flash | Travel | Construction | Jewellery | Corporate Training | Africa Safari | Gauteng

This page is out of date.
Please see Phython training.

Close