img
img

Course Details!

Description

Python is a general-purpose interpreted, interactive, object-oriented, and high-level programming language.
It was created by Guido van Rossum during 1985- 1990. Like Perl, Python source code is also available under the GNU General Public License (GPL).
This tutorial gives enough understanding on Python programming language.

What Will I Learn?

  • In this Python training course, students learn to program in Python with other programming languages. Students will learn:
  • how Python works and its place in the world of programming languages
  • to work with and manipulate strings
  • to perform math operations
  • to work with Python sequences
  • to collect user input and output results
  • flow control processing
  • to write to, and read from, files
  • to write functions
  • to handle exceptions
  • work with dates and times.

Certificates

  • Certificate Of Attendance From IT-Gate Academy

1. OVERVIEW

  • Python History & Features

2. ENVIRONMENT

  • Local Environment
  • Installing Python Setting up PATH
  • Setting path at Unix
  • Linux – Windows
  • Python Environment Variables
  • Running Python

3. BASIC SYNTAX 9

  • First Python Program
  • Python Identifiers- Keywords
  • Lines and Indentation
  • Multi-Line Statements
  • Quotation – Comments in Python
  • Using Blank Lines
  • Multiple Statements on a Single Line
  • Multiple Statement Groups as Suites
  • Command Line Arguments
  • Accessing Command-Line Arguments
  • Parsing Command-Line Arguments

4. VARIABLE TYPES

  • Assigning Values to Variables
  • Multiple Assignment
  • Standard Data Types , Conversion
  • Python Numbers, Strings, Lists
  • Python Tuples, Dictionary

5. BASIC OPERATORS

  • Types of Operators
  • Python Arithmetic, Comparison Operators
  • Python Assignment, Bitwise Operators
  • Python Logical, Membership Operators
  • Python Identity Operators
  • Python Operators Precedence

6. DECISION MAKING

  • If Statement
  • If…else Statement
  • Single Statement Suites

7.LOOPS

  • While Loop
  • The Infinite Loop
  • Using else Statement with Loops
  • Single Statement Suites
  • For Loop
  • Iterating by Sequence Index
  • Using else Statement with Loops
  • Nested Loops
  • Loop Control Statements
  • Break Statement
  • Continue Statement
  • Pass Statement

8. NUMBERS

  • Number Type Conversion
  • Random Number Functions
  • Trigonometric Functions
  • Mathematical Constants

9. STRINGS

  • Accessing Values in Strings
  • Updating Strings
  • Escape Characters
  • String Special Operators
  • String Formatting Operator
  • Triple Quotes
  • Unicode String
  • Built-in String Methods

10. LISTS

  • Python Lists
  • Accessing Values in Lists
  • Updating Lists
  • Deleting List Elements
  • Basic List Operations
  • Indexing, Slicing, and Matrixes
  • Built-in List Functions and Methods

11. TUPLES

  • Accessing Values in Tuples
  • Updating Tuples
  • Deleting Tuple Elements
  • Basic Tuples Operations
  • Indexing, Slicing, and Matrixes
  • No Enclosing Delimiters
  • Built-in Tuple Functions

12. DICTIONARY

  • Accessing Values in Dictionary
  • Updating Dictionary
  • Delete Dictionary Elements
  • Properties of Dictionary Keys
  • Built-in Dictionary Functions and Methods

13. DATE AND TIME

  • What is Tick?
  • What is Time Tuple
  • Getting Current Time
  • Getting Formatted Time
  • Getting Calendar for a Month
  • The time Module
  • The calendar Module
  • Other Modules and Functions

14. FUNCTIONS

  • Defining a Function
  • Calling a Function
  • Passing by Reference Versus Passing by Value
  • Function Arguments
  • Required Arguments
  • Keyword Arguments
  • Default Arguments
  • Variable Length Arguments
  • The Anonymous Functions
  • The return Statement
  • Scope of Variables
  • Global vs. Local variables

15. MODULES .

  • The import Statement
  • The from...import Statement
  • The from...import * Statement:
  • Locating Modules:
  • The PYTHONPATH Variable
  • Namespaces and Scoping
  • The dir( ) Function
  • The globals() and locals() Functions
  • The reload() Function
  • Packages in Python

16. FILES I/O

  • Printing to the Screen
  • Reading Keyboard Input
  • The raw_input Function
  • The input Function
  • Opening and Closing Files
  • The open Function
  • The file Object Attributes
  • The close() Method
  • Reading and Writing Files
  • The write() Method
  • The read() Method File Positions
  • Renaming and Deleting Files
  • The rename() Method
  • The remove() Method
  • Directories in Python
  • The mkdir() Method
  • The chdir() Method
  • The getcwd() Method
  • The rmdir() Method
  • File and Directory Related Methods

17. EXCEPTIONS

  • What is Exception?
  • Handling an Exception
  • The except Clause with No Exceptions
  • The except Clause with Multiple Exceptions
  • The try-finally Clause
  • Argument of an Exception
  • Raising an Exception
  • User-Defined Exceptions

18. CLASSES AND OOP

  • Overview of OOP Terminology
  • Creating Classes
  • Creating Instance Objects
  • Accessing Attributes
  • Built-In Class Attributes
  • Destroying Objects (Garbage Collection)
  • Class Inheritance
  • Overriding Methods
  • Base Overloading Methods
  • Overloading Operators
  • Data Hiding
  • Polymorphism
  • Abstraction
  • Constructor
  • Destructor

Comments