MENUMENU

Key Features

  • Gain skills and competencies required in Industry by Experts.
  • Work on Real-time Projects depending upon the course you select.
  • Students work in a professional corporate environment.
  • Get a globally recognized Certificate form WebTek with our partner logos.
  • Global Brand recognition for Placements.

Python Programming Language


Course Objective:

On completion of the training, participants will be able to build dynamic and user interactive web pages with the help of Python and Flask.  Python Programming Language  is using for many purposes like web-based applications, machine learning and Flask APIs, OOPs , and developing dynamic tools.


Prerequisite:

No experience is required, however basic understanding of C language will be an added advantage.


Course Content:

An Introduction to Python
  • Introductory Remarks about Python
  • Strengths and Weaknesses
  • A Brief History of Python
  • Python Versions
  • Installing Python
  • Environment Variables
  • Executing Python from the Command Line
  • IDLE
  • Editing Python Files
  • Getting Help
  • Dynamic Types
  • Python Reserved Words
  • Naming Conventions
Basic Python Syntax
  • Introduction
  • Basic Syntax
  • Comments
  • String Values
  • String Operations
  • The format Method
  • String Slices
  • String Operators
  • Numeric Data Types
  • Conversions
  • Simple Input and Output
  • The print Function
Language Components
  • Introduction
  • Control Flow and Syntax
  • Indenting
  • The if Statement
  • Relational Operators
  • Logical Operators
  • True or False
  • Bit Wise Operators
  • The while Loop
  • break and continue
  • The for Loop
Collections
  • Introduction
  • Lists
  • Tuples
  • Sets
  • Dictionaries
  • Sorting Dictionaries
  • Copying Collections
Functions
  • Introduction
  • Defining Your Own Functions
  • Parameters
  • Function Documentation
  • Keyword and Optional Parameters
  • Passing Collections to a Function
  • Variable Number of Arguments
  • Scope
  • Functions - "First Class Citizens"
  • Passing Functions to a Function
  • Mapping Functions in a Dictionary
  • Lambda
Modules
  • Modules
  • Standard Modules - sys
  • Standard Modules - math
  • Standard Modules - time
  • The dirFunction
Exceptions
  • Errors
  • Run Time Errors
  • The Exception Model
  • Exception Hierarchy
  • Handling Multiple Exceptions
  • raise
  • assert
  • Writing Your Own Exception Classes
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
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
  • Class Documentation - pydoc
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
Accessing Database
  • Using the dbm libraries to create persistent dictionaries
  • About relational databases
  • Setting up the Sqlite Database
  • Setting up the MySQL database
  • Working with the Python DB API
  • Creating connections
  • Accessing data with cursors
  • Connecting to databases
  • Querying and modifying data
  • Working with transactions
  • Handling errors
  • Using other database tools

Best Python Training Institute in Kolkata

Includes

  • Course Duration: 4 – 6 Weeks
  • Suitable For: 1st Yr / 2nd Yr / 3rd Yr / 4th Yr B.Tech. / Diploma / MCA / BCA students
Copyright © 2019 webteklabs.com
Webteklabs
Webteklabs
Webteklabs
Webteklabs