TypeClassroom Training
REGISTER
python3

Overview

Audience & Prerequisites

Course Outline

Schedule & Fees

Certification

Python 3

Python is a widely used high level, general-purpose, interpreted, dynamic programming language.Python Scripting is one of the easy languages to learn and is widely used from individuals to big organizations such as Google.The course starts with basic syntax of Python and continues to small GUI programs. You will learn Python data types such as Tuples and Dictionaries, Looping, Functions and I/O handling. Python training will also give you an overview of Object Oriented Programming and Graphical application development. This course will explain some basics modules and their usage.Python’s simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse.

Objectives

  • Execute Python code in a variety of environments
  • Use correct Python syntax in Python programs
  • Use the correct Python control flow construct
  • Write Python programs using various collection data types
  • Write home grown Python functions
  • Use many of the standard Python modules such as os, sys, math, and time
  • Trap various errors via the Python Exception Handling model
  • Use the IO model in Python to read and write disk files
  • Create their own classes and use existing Python classs
  • Understand and use the Object Oriented paradigm in Python programs
  • Use the Python Regular Expression capabilities for data verification

Intended Audience

  • This class is for students wishing to get a technical overview and rapid introduction to Python Programming.

Prerequisites

  • Students should have taken the Software Development for Non-Programmers course or have some experience with at least one programming language. Typically, students in this course will have already programmed in either C, C++, Java, Perl, Ruby, VB, or anything equivalent to these languages.

Course Outline                                                  Duration: 2 Days

  1. An Introduction to Python
    • Introduction
    • A Brief History of Python
    • Python Versions
    • Installing Python
    • Environment Variables
    • Executing Python from the Command Line
    • IDLE
    • Editing Python Files
    • Python Documentation
    • Getting Help
    • Dynamic Types
    • Python Reserved Words
    • Naming Conventions
  2. Basic Python Syntax
    • Basic Syntax
    • Comments
    • String Values
    • String Methods
    • The format Method
    • String Operators
    • Numeric Data Types
    • Conversion Functions
    • Simple Output
    • Simple Input
    • The % Method
    • The print Function
  3. Language Components
    • Indenting Requirements
    • The if Statement
    • Relational and Logical Operators
    • Bit Wise Operators
    • The while Loop
    • break and continue
    • The for Loop
  4. Collections
    • Introduction
    • Lists
    • Tuples
    • Sets
    • Dictionaries
    • Sorting Dictionaries
    • Copying Collections
    • Summary
  5. Functions
    • Introduction
    • Defining Your Own Functions
    • Parameters
    • Function Documentation
    • Keyword and Optional Parameters
    • Passing Collections to a Function
    • Variable Number of Arguments
    • Scope
    • Functions
    • Passing Functions to a Function
    • map
    • filter
    • Mapping Functions in a Dictionary
    • Lambda
    • Inner Functions
    • Closures
  6. Modules
    • Modules
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • The dir Function
  7. Exceptions
    • Errors
    • Runtime Errors
    • The Exception Model
    • Exception Hierarchy
    • Handling Multiple Exceptions
    • raise
    • assert
  8. Input and Output
    • Introduction
    • Data Streams
    • Creating Your Own Data Streams
    • Access Modes
    • Writing Data to a File
    • Reading Data From a File
    • Additional File Methods
    • Using Pipes as Data Streams
    • Handling IO Exceptions
    • Working with Directories
    • Metadata
    • The pickle Module
  9. Classes in Python
    • Classes in Python
    • Principles of Object Orientation
    • Creating Classes
    • Instance Methods
    • File Organization
    • Special Methods
    • Class Variables
    • Inheritance
    • Polymorphism
    • Type Identification
    • Custom Exception Classes
  10. Regular Expressions
    • Introduction
    • Simple Character Matches
    • Special Characters
    • Character Classes
    • Quantifiers
    • The Dot Character
    • Greedy Matches
    • Grouping
    • Matching at Beginning or End
    • Match Objects
    • Substituting
    • Splitting a String
    • Compiling Regular Expressions
    • Flags

Please write to us at info@itstechschool.com & contact us at +91-9870480053 for the course price & certification cost, schedule & location

Drop Us a Query

For more info kindly Contact Us.


Reviews