Python programming

Python Programming


Course Duration: 30 hours


Introduction

  • Why do we need Python?
  • Program structure

Execution steps

  • Interactive Shell
  • Executable or script files.
  • User Interface or IDE

Memory management and Garbage collections

  • Object creation and deletion
  • Object properties

Data Types and Operations

  • Numbers
  • Strings
  • List
  • Tuple
  • Dictionary
  • Other Core Types

Statements and Syntax

  • Assignments, Expressions and prints
  • If tests and Syntax Rules
  • While and for Loops
  • Iterations and Comprehensions

File Operations

  • Opening a file
  • Using Files
  • Other File tools

Functions

  • Function definition and call
  • Function Scope
  • Arguments
  • Function Objects
  • Anonymous Functions

Modules and Packages

  • Module Creations and Usage
  • Module Search Path
  • Module Vs. Script
  • Package Creation and Importing

Classes

  • Classes and instances
  • Classes method calls
  • Inheritance and Compositions
  • Static and Class Methods
  • Bound and Unbound Methods
  • Operator Overloading
  • Polymorphism

Exception Handling

  • Default Exception Handler
  • Catching Exceptions
  • Raise an exception
  • User defined exception

Intermediate and advanced topics:

  • Python graphics and images
  • Gui tk
  • Network programming
  • Developing applications using python
  • Multithreading
  • Event
  • Utilities
  • Strings
  • Xml programming
  • Development
  • Installing and configuring python in Ubuntu Linux
  • MapReduce programs using python
  • Numpy
  • SCIPY
Sharing is Caring

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to Top