1. Vinsys IT Services (I) Pvt Ltd
----------------------------------------------------------------------------------------------------------------------------
Python
Note: Exercises (writing scripts) to be done after every topic is taught
The parts in red will be taken if time permits.
Shell or File
• The Python Shell
• Choosing a Text Editor
Data Types
• Integers
• Strings
• Accessing Variables
• Working With Variables
• Lists
• Tuples
• Dictionaries
Built-in Functions and Types
• Truth Value Testing
• Boolean Operations
• Comparisons
• Numeric Types
• Iterators
• Sequences
• Set types
Operators
• Common Operators
2. Vinsys IT Services (I) Pvt Ltd
----------------------------------------------------------------------------------------------------------------------------
• Using Operators
• Lambda Expressions, Generator Expressions
Flow Control
• Forming Conditions
• WHILE Loops
• IF...ELIF...ELSE Loops
• FOR Loops
• Range() and XRange()
Syntax
• Indentation
• Remarks
Data Structures
• Functions
• Classes
Outside In
• File I/O
• Analysing a File Line-By-Line
• Processing a File All-At-Once
• Reading a Single Line
• Moving Around in a File
• Exceptions and Errors
• Import Modules
3. Vinsys IT Services (I) Pvt Ltd
----------------------------------------------------------------------------------------------------------------------------
Regular Expressions
• What is a Regular Expression?
• Forming RegEx
• RegEx Examples
• RegEx Glossary
• Using Regular Expression Objects
Python Library Modules
• re
• string
• socket
• Network Programming, Threads