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
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
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

Python 3 Days

  • 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