Python

Python is a dynamic interpreted high level object oriented programming language for general purpose programming. Python is a open source software and has a community based development model. We offer the best python training in BTM layout. Techieventures offer real time training on python.

Course Content

  • Introduction of Python

  • Overview of Python
  • Why Python
  • When to Use Python
  • Python Types
  • Python Installation

  • Environment Set-Up
  • Set-Up in Windows,Unix,Linux
  • Hands on with basic python commands
  • Basic Syntax/Construct of Python

  • Programming(interactive/script)
  • Identifiers
  • Reserved Key Words
  • Line/Indentation
  • Multi-Line Statements
  • Accessing/Parsing Command-Line Arguments.
  • Python Variable Types

  • Built-in Data Types in Python : Numeric, Int, Float, Complex
  • Sequence Types : List, Tuple, Range
  • Text Sequence : String
  • Set Types : Set, Frozensets
  • Mapping Types : Dictionary
  • Data Type Conversions: Built-in Types
  • Constants : False, True, None, Not-Implemented, Ellipsis,Debug
  • Python Basic Operators

  • Basic Operators : Arithmetic, Comparison, Assignment, Identity, Logical, Bitwise, Membership
  • Python Operators Precedence : Highest To Lowest
  • Decision Making

  • IF
  • ELSE
  • Nested IF
  • RANGE ()
  • BREAK
  • ELSEIF
  • Single Statement Suites
  • Loops

  • WHILE
  • FOR
  • Iterating By Sequence
  • Index
  • Nested
  • Loop Control Statements
  • BREAK
  • Functions

  • Built-in Functions : len(), slice(), zip(), random() etc
  • User Defined Functions : Creating & Calling Function , Function Argument
  • Anonymous Function: Lambda
  • BREAK
  • Lists

  • Accessing Values in Lists
  • Basic List Operations
  • Built-in List Functions & Methods
  • List Slicing
  • List Comprehension
  • Sorting & Deletion
  • Accessing Values in Strings
  • Updating Strings
  • Escape Characters
  • String Formatting
  • Operator
  • Built-in String Methods
  • Python Sets Tuples and its operations.
  • Accessing Values in dictionary
  • Exploring Built-in Modules
  • Writing Modules
  • Packages and create your own packages
  • Creating Your Own Packages
  • Creating Classes
  • Class Inheritance
  • Objects and Instances
  • Encapsulation of data
  • Functions vs Methods
  • Iterators
  • Generators and its Expressions
  • Syntax Errors & Error Handling
  • Exceptions & Exception Handling
  • Raising an Exception
  • User Defined Exception
  • Operating System(OS) Interface
  • Command Line arguments
  • Regular Expression (String Pattern matching)
  • Date and Time ,Mathematics
  • Networking: Sending Email, Multithreading, GUI-Programming.
  • Open a File
  • Read from a File
  • Write into a File
  • File Position
  • Looping Over a File Object
  • Pickle (Serialize and Deserialize Python Objects)
  • Shelve (Python Object Persistence)

Other Courses

Download PDF
Please enter valid Name
Please enter valid Email
Please enter valid Phone Number