PERL,PYTHON ONLINE TRAINING

PERL,PYTHON ONLINE TRAINING

PERL,PYTHON COURSE CONTENT

PERL OVERVIEW

  • PERL history
  • Running Perl scripts
  • Data types
  • Basic concepts (assignment, comments,Standard I/O, print)

SCALAR DATA TYPES

  • Numbers and strings
  • Literals and variables
  • Numeric functions Interpolation
  • String functions

FLOW CONTROL

  • Conditional statements
  • Relational and logical operators
  • Control loops

ARRAYS

  • Variables
  • Creation, Assignment and access
  • Built -in array functions

HASHES (ASSOCIATIVE ARRAYS)

  • Variables, creation, assignment and access
  • Access
  • Hashes as arrays
  • Build in Hash Functions

SUBROUTINES

  • Basic I/O (STDIN, STDOUT, STDERR)
  • Files handle and file handling
  • Error handling
  • Directory Processing
  • System Processing Management

REGULAR EXPRESSION

  • Pattern matching
  • Templates
  • Wildcards and character classes
  • Recovering previous matches
  • Recovering previous matches

USER DEFINED FUNCTIONS

  • Using and creating Functions
  • Arguments and Return values
  • Scooping
  • Prototypes

PYTHON COURSE CONTENT

HISTORY

  • A Python Q&A Session
  • How Python Runs Programs
  • How You Run Programs

TYPES AND OPERATIONS

  • Introducing Python Object Types
  • Numeric Types
  • The Dynamic Typing Interlude
  • Strings
  • Lists and Dictionaries
  • Tuples, Files and Everything Else

STATEMENTS AND SYNTAX

  • Introducing Python Statements
  • Assignments, Expressions, and Prints
  • if Tests and Syntax Rules
  • while and for Loops
  • Iterations and Comprehensions – I
  • The Documentation Interlude

FUNCTIONS

  • Function Basics
  • Scopes
  • Arguments
  • Advance Function Topics
  • Iterations and Comprehensions – II

MODULES

  • Modules : The Big Picture
  • Module Coding Basics
  • Module Package
  • Advance Module Topics

CLASSES AND OOP

  • OOP : The Big Picture
  • Class Coding Basics
  • A More Realistic Example
  • Class Coding Details
  • Operator Overloading
  • Designing with Classes
  • Advanced Class Topics

EXCEPTIONS AND TOOLS

  • Exception Basics
  • Exception Coding Detail
  • Exception Objects
  • Designing With Exceptions