Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

Python Programming

No Reviews Yet

Mathikere, Bangalore

Course ID: 32322

Mathikere, Bangalore

Students Interested 0 (Seats Left 0)

No Reviews Yet

About the Course

Python Programming Syllabus

Basics of Python Programming

  • Prospect to Python Programming

    • Python Overview

    • History of Python

    • Python Features

    • Areas of Application of Python

    • Installing & Running Python

    • Python 2.7 vs Python 3

    • Python IDLE and Anaconda

    • Writing your First Python programming

    • Interactive mode Programming

    • Script Mode Programming

    • Python Interpreter

  • Python Syntax, Keywords and Operators

    • Python Identifiers

    • Various Operators and Operators Precedence

    • Basic Data Types and Variables

    • Multi line statements and Quotations

  • Numbers, Strings and Texts with Python

    • Understanding int, float, long and complex

    • Built in Functions in String

    • String Formatting

  • Conditional / Control Flow Statements

    • Decision Making with if-elif-else

    • for loop and range() function

    • while loop

    • break, continue and pass

  • Functions, Modules and Packages

    • Creating a Modules and Packages

    • Scope of Variables

    • def and lambda Functions

    • Python Standard Functions

    • if __name__ == “__main__”:

    • Recursive Functions and its Limitations

    • Keyword Arguments **args and **kwargs

    • Closures and Decorators

    • Special Functions

  • Lists, Tuples, Dictionaries and Set

    • Built-in functions in list

    • List comprehension

    • map, filter and reduce

    • Iterators and Generators

    • Built-in functions in tuple

    • Lists vs Tuples

    • Built-in functions in Dictionaries

    • Dictionary comprehension and information mapping

    • Built-in functions in Set

  • File and Exception Handling

    • Organizing Data in File

    • read( ), readline( ), readlines( ), write( ), functions for file I/O

    • seek( ) and tell( ) functions

    • Accessing Directories with OS Module

    • Handling csv files

    • csv reading and writing

    • Mkdir( ), chdir( ) and rmdir( )

    • Exception handling Statements

    • Except Clause with No Exceptions

    • Try – Catch

    • Try – Finally

    • Built-in Exception Statements

    • User – Defined Exception

  • Graphical User Interface with Tkinter

    • Prospect to User Interface

    • Button, form, Radio Button, List and Canvas

    • Displaying Image and Working with Browse Functions

    • Menu Editing

  • Database Handling

    • Working with WAMP / LAMP Servers

    • Basics of SQL {Structured Query language}

    • Fundamentals of Query Writing

    • Connecting Python and Database with PyMysql and connector

    • Reading and Writing to the Database through Python Programming

  • Simple Web Applications using CGI {Common Gateway Interface}

    • HTTP requests and response

    • GET and POST methods

    • Creating Python / HTML based Web pages and forms

    • Connectivity with CGI and Database using Python

  • Email, Call, SMS, Bluetooth and FM Radio Automation

    • Understanding SMTP {Simple Mail Transfer Protocol}

    • Sending Email with MIME objects and Attachments

    • Basics of Serial Communication

    • Basics of AT Commands

    • Working with SIM800

    • Calling, Text messages, Transferring Data through Bluetooth and Listening FM Radio with python

  • Networking and Socket Programming

    • Understanding the network Basics

    • TCP vs UDP, Server Socket Methods

    • Creating network Socket

    • Client – Server Architecture

    • Message Passing via Server

  • Logging and Debugging

    • Logging – Logging facility for Python

    • Logger Objects, Logger Levels

    • Creating Log Files

    • Python debugger - pdb

  • Regular Expressions

    • Pattern Matching basics

    • Compiling patterns

    • Special characters for pattern making

    • Functions in re module

    • Applying regular expressions on file object

  • XML Parsing

    • Understanding xml data format

    • xml parsing with dom

    • xml with etree

  • Concurrency in Python Programming

    • Process and Signals

    • Threads and threading

    • Multi Threading

    • Using queue with Threads

    • Synchronizing Threads

    • Examples of Threading in python

Object Oriented Programming in Python

  • Classes and Instances

  • Classes Method Calls

  • Inheritance and Compositions

  • Static and Class Methods

  • Bound and Unbound Methods

  • Operator Overloading

  • Over Riding Methods

  • Polymorphism

Python Programming Extra Shots

  • Fundamentals of Image Processing with Python and Open CV

    • Color Detection

    • Ball Detection

    • Face Detection

  • Project on Drowsiness Detection of a Driver

  • Project on Image to Text Conversion using OCR {Optical Character Recognition}

  • Introduction to Raspberry Pi {Embedded Intelligent Machine}

    • Working on Controlling Traffic Lights

    • Automatic Plant Watering System

    • Mobile Controlled Land Roving Robot

Date and Time

Not decided yet.

About the Trainer

4.67 Avg Rating

3 Reviews

5 Students

1 Courses

Worked on Several Projects of Embedded, Robotics and Python with Web Applications.


No reviews currently Be the First to Review


Students Interested 0 (Seats Left 0)

Post your requirement and let us connect you with best possible matches for Python Training classes Post your requirement now


Submit your enquiry for Python Programming

Please enter valid question or comment

Please enter your name.

Please enter valid Phone Number

Please enter the Pin Code.

Please check the fields again.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Intell-Eyes Technologies

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please enter the OTP sent to your registered mobile number.

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on, to fulfill their learning requirements across 1,000+ categories. Using, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more