Python Course By WOIR Software

Python (2.X) – Training modules

Prerequisites

  1. Understanding of data-structures
  2. Familiarity with Unix command line
  3. Familiarity with SQL semantics
  4. Familiarity with Big Data Concepts, NoSQL, Message Brokers
  5. Lab/Laptops with either Windows/Unix and python installed

 

(For course up to 4 weeks)

    Introduction to Python

  •         Python – Fundamentals
  •         IDE and command line handling
  •         Conditionals and Loops
  •         Lists and Tuples
  •         Functions, Modules and Packages
  •         Pip/easy_install

    Python, Object Orientation, Object use

  •         Object Oriented Python
  •         Python – using functions, objects and modules
  •         Dictionaries
  •         String Handling
  •         Exceptions
  •         File Handling
  •         Date
  •         Debugging python code
  •         Logging
  •         Object Orientation: Design Techniques
  •         Applying OO design techniques and best practice
  •         Code testing, patterns, profiles and optimization

     Python uses and applications

  •         In built modules
  •         Python and SQL databases

    Advance Python

  •         Advanced function capabilities and recent additions
  •         Lambda
  •         Generator
  •         Recursion
  •         Built-in modules
  •         Python 3 – What is new, what’s changed and why

 ( for 6 weeks and more )

    Data Analytics Using Python

  •        Pandas, Numpy etc.