Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
4 views

Python (5)

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Python (5)

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Syllabus of Python Course in Chennai

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

Advance PythonModule 11: Writing GUIs in Python

 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

You might also like