PYTHON

PYTHON CONTENT :

INTRODUCTION

  • History of python
  • Why python? – Features of python
  • Installation and environmental setup
  • Getting Started
  • Keywords & Identifiers
  • Statements & Comments
  • Python Datatypes
  • Python I/O and Import
  • Python Operators

 FLOW CONTROL

  • Python if...else
  • Python for Loop
  • while Loop
  • break and continue
  • Pass Statement
  • Looping Technique
  • Variables in Python 

FUNCTIONS

  • Python Function
  • Function Argument
  • Python Recursion
  • Anonymous Function
  • Python Modules
  • Python Packages 

DATATYPES

  • Python Numbers
  • Python List
  • Python Tuple
  • Python String
  • Python Set
  • Python Dictionary

Python Date and Time

  • How to Use Date & DateTime Class
  • How to Format Time Output
  • How to use Timedelta Objects
  • Calendar in Python
  • datetime classes in Python
  • How to Format Time Output?
  • The Time Module
  • Python Calendar Module
  • Python Text Calendar
  • Python HTML Calendar Class
  • Unix Date and Time Commands

Python OS Module

  • Shell Script Commands
  • Various OS operations in Python
  • Python File System Shell Methods

FILE HANDLING

  • File Operation
  • Python Directory
  • Python Exception
  • Exception Handling
  • User-defined Exception

OBJECT & CLASS

  • Python Class
  • Python Inheritance
  • Multiple Inheritance
  • Operator Overloading

ADDITIONAL TUTORIALS

  • Iterators
  • Generators
  • Closures
  • Decorators
  • @property
  • List comprehension
  • Regular expressions

Unit Testing with PyUnit

  • What is Testing?
  • Types of Testings and Methods?
  • What is Unit Testing?
  • What is PyUnit?
  • Test scenarios, Test Cases, Test suites
  • CLI  Linux command