0% found this document useful (0 votes)
118 views

Syllabus of Python Course in Bangalore: Module 1: An Introduction To Python

The document outlines the syllabus for a Python course offered in Bangalore, India. It covers 19 modules that progress from introductory topics like Python basics, program flow, and functions/modules, to more advanced topics like classes, exceptions, file handling, databases, GUIs, networking, regular expressions, threads, and the Django web framework. The syllabus aims to be 90% practical with hands-on coding exercises and includes explanations of 3+ real-world projects using Python. Students can contact the training provider for details on fees, schedule, certification, and placement assistance.

Uploaded by

RAJU RAJ
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
118 views

Syllabus of Python Course in Bangalore: Module 1: An Introduction To Python

The document outlines the syllabus for a Python course offered in Bangalore, India. It covers 19 modules that progress from introductory topics like Python basics, program flow, and functions/modules, to more advanced topics like classes, exceptions, file handling, databases, GUIs, networking, regular expressions, threads, and the Django web framework. The syllabus aims to be 90% practical with hands-on coding exercises and includes explanations of 3+ real-world projects using Python. Students can contact the training provider for details on fees, schedule, certification, and placement assistance.

Uploaded by

RAJU RAJ
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Syllabus of Python Course in Bangalore

Module 1: An Introduction to Python


Module 2: Beginning Python Basics
Module 3: Python Program Flow
Module 4: Functions& Modules
Module 5: Exceptions Handling
Module 6: File Handling
Module 7: Classes In Python
Module 8: Generators and iterators
Module 9: Data Structures
Module 10: Collections
Module 11: Writing GUIs in Python (Tkinter)
Module 12: Python SQL Database Access
Module 13: Network Programming
Module 14: Date and Time
Module 15: Few more topics in-detailed
Module 16: Regular Expression
Module 17: Threads Essential
Module 18: Accessing API Essential
Module 19: Django Essential

Module 1: An Introduction to Python

What can Python do?

Why Python?

Good to know

Python Syntax compared to other programming languages

Python Install

Module 2: Beginning Python Basics

The print statement


Comments

Python Data Structures & Data Types

String Operations in Python

Simple Input & Output

Simple Output Formatting

Operators in python

Module 3: Python Program Flow

Indentation

þÿThe If statement and its related statement

þÿAn example with if and it s related statement

The while loop

The for loop

The range statement

Break &Continue

Assert

Examples for looping

Module 4: Functions& Modules

Create your own functions

Functions Parameters

Variable Arguments

Scope of a Function

Function Documentations

Lambda Functions& map


n Exercise with functions

Create a Module

Standard Modules

Module 5: Exceptions Handling

Errors

Exception handling with try

handling Multiple Exceptions

Writing your own Exception

Module 6: File Handling

File handling Modes

Reading Files

Writing& Appending to Files

Handling File Exceptions

The with statement

Module 7: Classes In Python

New Style Classes

Creating Classes

Instance Methods

Inheritance

Polymorphism

Exception Classes & Custom Exceptions

Module 8: Generators and iterators

Iterators
Generators

The Functions any and all

With Statement

Data Compression

Module 9: Data Structures

List Comprehensions

Nested List Comprehensions

Dictionary Comprehensions

Functions

Default Parameters

Variable Arguments

Specialized Sorts

Module 10: Collections

namedtuple()

deque

ChainMap

Counter

OrderedDict

defaultdict

UserDict

UserList

UserString

Module 11: Writing GUIs in Python (Tkinter)


Introduction

Components and Events

An Example GUI

The root Component

Adding a Button

Entry Widgets

Text Widgets

Check buttons

Module 12: Python SQL Database Access

Introduction

Installation

DB Connection

Creating DB Table

INSERT, READ, UPDATE, DELETE operations

COMMIT & ROLLBACK operation

handling Errors

Module 13:Network Programming

Introduction

A Daytime Server

Clients and Servers

The Client Program

The Server Program

Module 14: Date and Time


sleep

Program execution time

more methods on date/time

Module 15: Few more topics in-detailed

Filter

Map

Reduce

Decorators

Frozen set

Collections

Module 16: Regular Expression

Split

Working with special characters, date, emails

Quantifiers

Match and find all

character sequence and substitute

Search method

Module 17: Threads ESSENTIAL

Class and threads

Multi-threading

Synchronization

Treads Life cycle

use cases
Module 18: Accessing API ESSENTIAL

Introduction

Facebook Messenger

Openweather

Module 19: DJANGO ESSENTIAL

Django essential

Besant technologies Python Training Syllabus will Cover all the fundamental and Advanced Topics in Python 3.
This Python Course is Mixed with 90% Practical & 10% Theory Classes for 60+ Hours and also covers 3+
Real-time Projects Explanation using Python Classes, Objects, Loops, Exceptions, Multi-threading and API
Designs. You Can download our Python Training Syllabus for your reference. Also you can write an email to
info@besanttechnologies.com for your questions on Fees, Timing, Batches, Certification, and Placements.

You might also like