0% found this document useful (0 votes)
3 views7 pages

Python Development Syllabus

Uploaded by

bhavsar.piyushc
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)
3 views7 pages

Python Development Syllabus

Uploaded by

bhavsar.piyushc
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

[Link]-INSTITUTE.

COM

PYTHON
DEVELOPMENT
TABLE OF CONTENTS
1. INTRODUCTION TO PYTHON
What Is Python And History of Python?
Unique Features Of Python
Python-2 And Python-3 Differences
[Link]

Install Python And Environment Setup


First Python Program
Python Identifiers, Keywords And Indentation
Comments And Document Interlude In Python
Command Line Arguments
Getting User Input
Python Data Types
What Are Variables?
Python Core Objects And Functions
Number And Maths

2. CONTROL STATEMENTS
if-else
if-elif-else
while loop
for loop
break
continue
assert
pass
return

FUSION SOFTWARE INSTITUTE


TABLE OF CONTENTS
3. LIST, RANGES & TUPLES IN PYTHON
Introduction
Lists In Python
More About Lists
[Link]

Understanding Iterators
Generators, Comprehensions And Lambda
Expressions
Introduction
Generators And Yield
Next And Ranges
Understanding And Using Ranges
More About Ranges
Ordered Sets With Tuples

4. PYTHON DICTIONARIES AND SETS


Introduction To The Section
Python Dictionaries
More On Dictionaries
Sets
Python Sets Examples

FUSION SOFTWARE INSTITUTE


TABLE OF CONTENTS
5. INPUT AND OUTPUT IN PYTHON
Reading And Writing Text Files
Writing Text Files
Appending To Files And Challenge
Writing Binary Files Manually
[Link]

Using Pickle To Write Binary Files

6. PYTHON BUILT IN FUNCTION


Python User Defined Functions
Python Packages Functions
Defining And Calling Function
The Anonymous Functions
Loops And Statement In Python
Python Modules & Packages

7. EXCEPTIONS
Errors In Python
Compile-Time Errors
Runtime Errors
Logical Errors
What Is Exception?
Handling An Exception
try….except…else
try-finally clause
Argument Of An Exception
Python Standard Exceptions
Raising An Exceptions
User-Defined Exceptions

FUSION SOFTWARE INSTITUTE


TABLE OF CONTENTS
8. PYTHON OBJECT ORIENTED
Overview Of OOP
The Self Variable
Constructor
[Link]

Types Of Variables
Namespaces
Creating Classes And Objects
Inheritance
Types Of Methods
Instance Methods
Static Methods
Class Methods
Accessing Attributes
Built-In Class Attributes
Destroying Objects
Abstract Classes And Interfaces
Abstract Methods And Abstract Class
Interface In Python
Abstract Classes And Interfaces

FUSION SOFTWARE INSTITUTE


TABLE OF CONTENTS
9. PYTHON REGULAR EXPRESSIONS
What Are Regular Expressions?
The Match Function
[Link]

The Search Function


Matching vs Searching
Search And Replace
Extended Regular Expressions
Wildcard

10. PYTHON MULTITHREADED PROGRAMMING


What Is Multithreading?
Difference Between A Process And Thread
Concurrent Programming And GIL
Uses Of Thread
Starting A New Thread
The Threading Module
Thread Synchronization
Locks
Semaphore
Deadlock Of Threads
Avoiding Deadlocks
Daemon Threads

FUSION SOFTWARE INSTITUTE


TABLE OF CONTENTS
11. USING DATABASES IN PYTHON
Python MySQL Database Access
Install The MySQLdb And Other Packages
[Link]

Create Database Connection


CREATE, INSERT, READ Operation
DML And DDL Oepration With Databases

12. GRAPHICAL USER INTERFACE


GUI In Python
Button Widget
Label Widget
Text Widget

13. DJANGO WEB FRAMEWORK IN PYTHON


Introduction To MVC And MVT Architecture In Web
Development
Django Folder Structure And Flow Of Control

14. LIVE PROJECT

FUSION SOFTWARE INSTITUTE

You might also like