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
[email protected] for your questions on Fees, Timing, Batches, Certification, and Placements.