| Courses Software Training / Application Programming | Locality Chatram |
| Online class available Online class available available |
Python: Python is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python and see almost immediate gains in productivity and lower maintenance costs.
Python is a remarkably powerful dynamic programming language that is used in a wide variety of application domains. Python is often compared to Tcl, Perl, Ruby, Scheme or Java. Some of its key distinguishing features:
very clear, readable syntax
strong introspection capabilities
intuitive object orientation
natural expression of procedural code
full modularity, supporting hierarchical packages
exception-based error handling
very high level dynamic data types
extensive standard libraries and third party modules for virtually every
task
extensions and modules easily written in C, C++ (or Java for Jython, or
.NET languages for IronPython)
embeddable within applications as a scripting interface.
Application Domains:
Web and Internet Development
Database Access
Desktop GUIs
Scientific and Numeric Computing
Education
Network Programming
Software Development
Game and 3D Graphics
Companies using Python:
Google, Yahoo!, Youtube, CERN,NASA,ILM, ITA and many more !
TOPICS TO BE COVERED IN WORKSHOP
Python Interpreter
Shebang code
Executable Python Script
Interactive Python
Python syntax
Variables
Conditional Statements
Operators and Loops
One-Liners
Data Structures
Lists and Tuples
Sets and Dicts
String Formatting
Reading and Writing Files
User defined Functions
Keyword arguments
Lambda forms Built-in functions
Date and Time
Standard Libraries (Useful Modules)
User Interface and Interaction
Scoping
Exception Handling
Class
Instance Method
Class Method
Objects
Inheritance
Database Connectivity
Iterators
Generators