PYTHON COURSE SYLLABUS
SOFTRONIICS www.softroniics.in
An iso certified company 04954021113, 9037291113
CALICUT || PALAKKAD || THRISSUR || COIMBATORE
INTRODUCTION
Python is a popular, general-purpose, multi-paradigm, open-source,
scripting language. It is designed to emphasize code readability – has a
clean syntax with high level data types. It is suited for interactive work
and quick prototyping, while being powerful enough to write large
applications in. Python has a large number of available and well-
written modules for everything from abstract syntax trees to ZIP file
manipulation. Its ecosystem features an extensive set of tools including
a JIT compiler and fancy IDE’s.
After taking this course, you should be able to:
• use Python interactively
• execute a Python script at the shell prompt
• use Python types, expressions, and None
• use string literals and string type
• use Python statements (if...elif..else, for, pass, continue, ...)
• understand the difference between expressions and statements
• understand assignment semantics
• write and call a simple function
PYTHON COURSE SYLLABUS
SOFTRONIICS www.softroniics.in
An iso certified company 04954021113, 9037291113
CALICUT || PALAKKAD || THRISSUR || COIMBATORE
• utilize high-level data types such as lists and dictionaries
• understand the difference between mutable and immutable types
• write a simple class and access methods and attributes
• import and utilize a module
• read from and write to a text file
• understand interpreter and compilers: CPython, PyPy, Cython
• see demonstration of IDE’s: IDLE, IPython, IPython Notebook, hosted
environments
• understand the role of package managers: easy_install, pip
• understand what NumPy does and what SciPy is (are?)
• learn about resources for learning Python
• Introduction to Django Framework, Mongo DB
• learn to use FLASK Framework
• Implementation of a Desktop Application in FLASK Framework
• Implementation of a Web Application
• Project
PYTHON COURSE SYLLABUS
SOFTRONIICS www.softroniics.in
An iso certified company 04954021113, 9037291113
CALICUT || PALAKKAD || THRISSUR || COIMBATORE
Module 1 Peer Assignment
1.1 - Linux Basics
1.2 - Login
1.3 - Linux Filesystem
2.1 - Navigating the Filesystem
2.2 - Text Editors
2.3 - Accessing Files
3.1 - Permissions
3.2 - Processes
3.3 - Linux Graphic User Interface
Quiz: Module 2 Quiz
PYTHON COURSE SYLLABUS
SOFTRONIICS www.softroniics.in
An iso certified company 04954021113, 9037291113
CALICUT || PALAKKAD || THRISSUR || COIMBATORE
Peer Review: Module 2 Peer Assignment
PYTHON
History
Features
Setting up path
Working with Python
Basic Syntax
Variable and Data Types
Operator
Peer Review: Module 3 Peer Assignment
Conditional Statements
If
If- else
Nested if-else
PYTHON COURSE SYLLABUS
SOFTRONIICS www.softroniics.in
An iso certified company 04954021113, 9037291113
CALICUT || PALAKKAD || THRISSUR || COIMBATORE
Peer Review: Module 4 Peer Assignment
Looping
For
While
Nested loops
Control Statements
Break
Continue
Pass
String Manipulation
Accessing Strings
Basic Operations
String slices
Function and Methods
PYTHON COURSE SYLLABUS
SOFTRONIICS www.softroniics.in
An iso certified company 04954021113, 9037291113
CALICUT || PALAKKAD || THRISSUR || COIMBATORE
Peer Review: Module 5 Peer Assignment
Lists
Introduction
Accessing list
Operations
Working with lists
Function and Methods
Tuple
Introduction
Accessing tuples
Operations
Working
Functions and Methods
PYTHON COURSE SYLLABUS
SOFTRONIICS www.softroniics.in
An iso certified company 04954021113, 9037291113
CALICUT || PALAKKAD || THRISSUR || COIMBATORE
Peer Review: Module 6 Peer Assignment
Dictionaries
Introduction
Accessing values in dictionaries
Working with dictionaries
Properties
Functions
Functions
Defining a function
Calling a function
Types of functions
Function Arguments
Anonymous functions
Global and local variables
PYTHON COURSE SYLLABUS
SOFTRONIICS www.softroniics.in
An iso certified company 04954021113, 9037291113
CALICUT || PALAKKAD || THRISSUR || COIMBATORE
Peer Review: Module 7 Peer Assignment
Modules
Importing module
Math module
Random module
Packages
Composition
Input-Output
Printing on screen
Reading data from keyboard
Opening and closing file
Reading and writing files
Functions
PYTHON COURSE SYLLABUS
SOFTRONIICS www.softroniics.in
An iso certified company 04954021113, 9037291113
CALICUT || PALAKKAD || THRISSUR || COIMBATORE
Exception Handling
Exception
Exception Handling
Except clause
Try ? finally clause
User Defined Exceptions
OOPs concept
Class and object
Attributes
Inheritance
Overloading
Overriding
Data hiding
PYTHON COURSE SYLLABUS
SOFTRONIICS www.softroniics.in
An iso certified company 04954021113, 9037291113
CALICUT || PALAKKAD || THRISSUR || COIMBATORE
Peer Review: Module 8 Peer Assignment
Regular expressions
Match function
Search function
Matching VS Searching
Modifiers
Patterns
Database
Introduction
Connections
Executing queries
Transactions
Handling error
PYTHON COURSE SYLLABUS
SOFTRONIICS www.softroniics.in
An iso certified company 04954021113, 9037291113
CALICUT || PALAKKAD || THRISSUR || COIMBATORE
Peer Review: Module 9 Peer Assignment
 Introduction to Django Framework and Mongo DB
 Introduction to FLASK Framework
 How to install pip and Flask to create a Python-powered
web server
 How to build a basic web app with Flask and run it as a
local website
 How routes are used to map URLs to web pages
 How to use HTML to create simple web page templates
 How to use CSS to control the appearance of HTML
content
 How to configure Flask and make your website accessible
to other devices on your local network
 Module 10 : Project Work

Python course updated syllabus

  • 1.
    PYTHON COURSE SYLLABUS SOFTRONIICSwww.softroniics.in An iso certified company 04954021113, 9037291113 CALICUT || PALAKKAD || THRISSUR || COIMBATORE INTRODUCTION Python is a popular, general-purpose, multi-paradigm, open-source, scripting language. It is designed to emphasize code readability – has a clean syntax with high level data types. It is suited for interactive work and quick prototyping, while being powerful enough to write large applications in. Python has a large number of available and well- written modules for everything from abstract syntax trees to ZIP file manipulation. Its ecosystem features an extensive set of tools including a JIT compiler and fancy IDE’s. After taking this course, you should be able to: • use Python interactively • execute a Python script at the shell prompt • use Python types, expressions, and None • use string literals and string type • use Python statements (if...elif..else, for, pass, continue, ...) • understand the difference between expressions and statements • understand assignment semantics • write and call a simple function
  • 2.
    PYTHON COURSE SYLLABUS SOFTRONIICSwww.softroniics.in An iso certified company 04954021113, 9037291113 CALICUT || PALAKKAD || THRISSUR || COIMBATORE • utilize high-level data types such as lists and dictionaries • understand the difference between mutable and immutable types • write a simple class and access methods and attributes • import and utilize a module • read from and write to a text file • understand interpreter and compilers: CPython, PyPy, Cython • see demonstration of IDE’s: IDLE, IPython, IPython Notebook, hosted environments • understand the role of package managers: easy_install, pip • understand what NumPy does and what SciPy is (are?) • learn about resources for learning Python • Introduction to Django Framework, Mongo DB • learn to use FLASK Framework • Implementation of a Desktop Application in FLASK Framework • Implementation of a Web Application • Project
  • 3.
    PYTHON COURSE SYLLABUS SOFTRONIICSwww.softroniics.in An iso certified company 04954021113, 9037291113 CALICUT || PALAKKAD || THRISSUR || COIMBATORE Module 1 Peer Assignment 1.1 - Linux Basics 1.2 - Login 1.3 - Linux Filesystem 2.1 - Navigating the Filesystem 2.2 - Text Editors 2.3 - Accessing Files 3.1 - Permissions 3.2 - Processes 3.3 - Linux Graphic User Interface Quiz: Module 2 Quiz
  • 4.
    PYTHON COURSE SYLLABUS SOFTRONIICSwww.softroniics.in An iso certified company 04954021113, 9037291113 CALICUT || PALAKKAD || THRISSUR || COIMBATORE Peer Review: Module 2 Peer Assignment PYTHON History Features Setting up path Working with Python Basic Syntax Variable and Data Types Operator Peer Review: Module 3 Peer Assignment Conditional Statements If If- else Nested if-else
  • 5.
    PYTHON COURSE SYLLABUS SOFTRONIICSwww.softroniics.in An iso certified company 04954021113, 9037291113 CALICUT || PALAKKAD || THRISSUR || COIMBATORE Peer Review: Module 4 Peer Assignment Looping For While Nested loops Control Statements Break Continue Pass String Manipulation Accessing Strings Basic Operations String slices Function and Methods
  • 6.
    PYTHON COURSE SYLLABUS SOFTRONIICSwww.softroniics.in An iso certified company 04954021113, 9037291113 CALICUT || PALAKKAD || THRISSUR || COIMBATORE Peer Review: Module 5 Peer Assignment Lists Introduction Accessing list Operations Working with lists Function and Methods Tuple Introduction Accessing tuples Operations Working Functions and Methods
  • 7.
    PYTHON COURSE SYLLABUS SOFTRONIICSwww.softroniics.in An iso certified company 04954021113, 9037291113 CALICUT || PALAKKAD || THRISSUR || COIMBATORE Peer Review: Module 6 Peer Assignment Dictionaries Introduction Accessing values in dictionaries Working with dictionaries Properties Functions Functions Defining a function Calling a function Types of functions Function Arguments Anonymous functions Global and local variables
  • 8.
    PYTHON COURSE SYLLABUS SOFTRONIICSwww.softroniics.in An iso certified company 04954021113, 9037291113 CALICUT || PALAKKAD || THRISSUR || COIMBATORE Peer Review: Module 7 Peer Assignment Modules Importing module Math module Random module Packages Composition Input-Output Printing on screen Reading data from keyboard Opening and closing file Reading and writing files Functions
  • 9.
    PYTHON COURSE SYLLABUS SOFTRONIICSwww.softroniics.in An iso certified company 04954021113, 9037291113 CALICUT || PALAKKAD || THRISSUR || COIMBATORE Exception Handling Exception Exception Handling Except clause Try ? finally clause User Defined Exceptions OOPs concept Class and object Attributes Inheritance Overloading Overriding Data hiding
  • 10.
    PYTHON COURSE SYLLABUS SOFTRONIICSwww.softroniics.in An iso certified company 04954021113, 9037291113 CALICUT || PALAKKAD || THRISSUR || COIMBATORE Peer Review: Module 8 Peer Assignment Regular expressions Match function Search function Matching VS Searching Modifiers Patterns Database Introduction Connections Executing queries Transactions Handling error
  • 11.
    PYTHON COURSE SYLLABUS SOFTRONIICSwww.softroniics.in An iso certified company 04954021113, 9037291113 CALICUT || PALAKKAD || THRISSUR || COIMBATORE Peer Review: Module 9 Peer Assignment  Introduction to Django Framework and Mongo DB  Introduction to FLASK Framework  How to install pip and Flask to create a Python-powered web server  How to build a basic web app with Flask and run it as a local website  How routes are used to map URLs to web pages  How to use HTML to create simple web page templates  How to use CSS to control the appearance of HTML content  How to configure Flask and make your website accessible to other devices on your local network  Module 10 : Project Work