[go: up one dir, main page]

0% found this document useful (0 votes)
51 views4 pages

Python Syllabus

The Python syllabus document outlines the topics that will be covered in a Python course, including an introduction to Python programming, data types, control statements, functions, object-oriented programming, modules, exception handling, file handling, GUI applications, web applications, and machine learning topics. Key concepts that will be discussed are the structure of Python programs, interactive shells, memory management, classes and inheritance, modules and packages, exception handling, opening and reading files, and using popular Python libraries like Tkinter, Flask, NumPy, Matplotlib, Pandas, and scikit-learn.

Uploaded by

Purusothaman P
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)
51 views4 pages

Python Syllabus

The Python syllabus document outlines the topics that will be covered in a Python course, including an introduction to Python programming, data types, control statements, functions, object-oriented programming, modules, exception handling, file handling, GUI applications, web applications, and machine learning topics. Key concepts that will be discussed are the structure of Python programs, interactive shells, memory management, classes and inheritance, modules and packages, exception handling, opening and reading files, and using popular Python libraries like Tkinter, Flask, NumPy, Matplotlib, Pandas, and scikit-learn.

Uploaded by

Purusothaman P
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/ 4

PYTHON SYLLABUS

 INTRODUCTION:
 Why do we need Python?
 Program structure
 Interactive Shell
 Executable or script files
 User Interface or IDE

 MEMORY MANAGEMENT AND GARBAGE COLLECTION:


 Object creation and deletion
 Object properties

 DATA TYPES AND OPERATIONS:


 Numbers
 Strings
 List
 Tuple
 Dictionary
 Other Core Types
 CONTROL STATEMENTS:
 Assignments, Expressions and prints
 If tests and Syntax Rules
 While and For Loops
 Iterations and Comprehensions

 FUNCTIONS:
 Function definition and call
 Function Scope
 Arguments
 Function Objects

 OOPS:
 Classes and instances
 Classes method calls
 Inheritance and Compositions
 Static and Class Methods
 Bound and Unbound Methods
 Operator Overloading
 Polymorphism
 MODULES:
 Module Creations and Usage
 Module Search Path
 Module Vs. Script
 Package Creation and Importing

 EXCEPTION HANDLING:
 Default Exception Handler
 Catching Exceptions
 Raise an exception
 User defined exception

 FILE HANDLING:
 Opening a file
 Using Files
 Other File tools

 WINDOWS APPLICATIONS(GUI )
 Tkinter
 Creating Forms
 SQL connectivity
 Validation Form

 WEB APPLICATIONS
 Intro to PIP
 Flask Web Page
 Backend Connectivity
 Rendering API’s
 Flask Application Development

 MACHINE LEARNING TOPICS


 Numpy
 Matplotlib
 Pandas
 Sklearn

You might also like