_____________________________________________________________________________________
FULL STACK PYTHON SYLLABUS
o Overview
Why do we need Python?
Program structure
o Environment Setup
Python Installation
Execution Types
What is an interpreter?
Interpreters vs Compilers
Using the Python Interpreter
Interactive Mode
Running python files
Working with Python shell
Integrated Development Environments (IDES)
Interactive Mode Programming
Script Mode Programming
o Data Types
Variables
Assigning Values to Variables
Multiple Assignment
Python Numbers
Python Strings
Accessing Values in Strings
String Speci
Special Operators
String Formatting Operator
Triple Quotes
Built-in
in String Operations
o Basic Operators in Python
Types of Operator
Python Arithmetic Operators
Python Comparison Operators
Python Assignment Operators
Python Bitwise Operators
Python Logical Operators
Python Membership Operators (in, not in)
Python Identity Operators (is, is not)
35/4, 2nd Floor, Arputham Towers, Desabandhu Street, Ram Nagar, Coimbatore – 641009
www.etherinfotech.com | M: +91-9500295905
_____________________________________________________________________________________
Python Operators Precedence
o Loops and Decision Making
if statements
..else statements
nested if statements
while loop
do while loop
for loop
nested loops
break statem
statement
continue statement
pass statement
o Sequences
Python Lists
Accessing Values in Lists
Updating Lists
Delete List Elements
Basic List Operations
Indexing, Slicing, and Matrixes
Built-in
in List Functions & Methods
Python Tuples
Accessing Values in Tuples
Updating Tuples
Delete Tuple Elements
Basic Tuples Operations
Indexing, Slicing, and Matrixes
No Enclosing Delimiters
Built-in
in Tuple Functions
Python Dictionary
Accessing Values in Dictionary
Updating Dictionary
Delete Dictionary Elements
Properties of Dic
Dictionary Keys
Built-in
in Dictionary Functions & Methods
Python Sets
Accessing Values in Sets
35/4, 2nd Floor, Arputham Towers, Desabandhu Street, Ram Nagar, Coimbatore – 641009
www.etherinfotech.com | M: +91-9500295905
_____________________________________________________________________________________
Updating Sets
Delete Sets Elements
Basic Sets Operations
o Functions
Defining a Function
Syntax
Calling a Function
Pass by reference vs value
Function Arguments
Required arguments
Keyword arguments
Default arguments
Variable-length
length arguments
The return Statement
Scope of Variables
Global vs Local variables
o Basic OOPs Concept
Creating class in Python
Documented String
Private Identifier
Constructor
Inheritance
Polymorphism
ymorphism
Data Abstraction
o Python Modules and Packages
Framework vs Packages
Folium Introduction
Why are modules used?
Creating modules
The import Statement
The from...import Statement
The from...import * Statement
Locating Modules
The PYTHONPATH Variable
Namespaces and Scoping
The dir( ) Function
The globals() and locals() Functions
35/4, 2nd Floor, Arputham Towers, Desabandhu Street, Ram Nagar, Coimbatore – 641009
www.etherinfotech.com | M: +91-9500295905
_____________________________________________________________________________________
The reload() Function
Packages in Python
o Decorator, Iterator and Generator
Anonymous Function
Lambda
Map
Filter
Reduce
o File Manipulation
Opening Text File
Working with a File oon Python
The open function
File modes
The file object attributes
close() method
write() method
read() method
Files: Input
Files: Output
Reading files
Renaming & deleting files
Writing into a file
remove() method
o Python GUI
Basic Operations using Tkinter
Buttons and Textbox
Menu Bar
Message Box and Radio Button
Checkbox and Event Creating
Creating Application in GUI
o SQL and Python
Overview of SQLite
Integrating Python with SQLite
NoSQL and Python
Overview of NoSQL
Integrating Python with NoSQL
o Project Demonstration Tkinter with SQL
Project Demonstration Tkinter with SQL
35/4, 2nd Floor, Arputham Towers, Desabandhu Street, Ram Nagar, Coimbatore – 641009
www.etherinfotech.com | M: +91-9500295905
_____________________________________________________________________________________
o Other Concepts
What is Exception?
Errors and Exception Handling
Standard exceptions
Assertions in Python
The assert Statement
Handling an E Exception
The except Clause with No Exceptions
The he except Clause with Multiple Exceptions
The try-finally
finally Clause
Argument of an Exception
Example with Tkinter Application
Regular Expression
Powerful Utilities
Multithreading
List Comprehensive
Shallow and Deep Copy
Unit testing
Networking Overview
Sending and Receiving Email by Python
Basics of Pandas and Numpy
How to use Anaconda
How to create dashboard
o Node JS
o React JS
o Ajax
o Django framework
o Angular JS
Exposure to
Data Structures & Algorithms
Agile Methodology
SCRUM
Sprints
SEO – On Page & Off Pag
Page
35/4, 2nd Floor, Arputham Towers, Desabandhu Street, Ram Nagar, Coimbatore – 641009
www.etherinfotech.com | M: +91-9500295905