Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
64 views

FullStack Python Syllabus

The document outlines the syllabus for a Full Stack Python course. It covers topics such as Python environment setup, data types, operators, loops and decision making, sequences, functions, object-oriented programming concepts, modules and packages, file manipulation, GUI programming with Tkinter, SQL and NoSQL databases, exceptions handling, regular expressions, multithreading, and exposure to data structures, algorithms, Agile methodologies like Scrum, and front-end technologies like Node JS, React JS, Angular JS. The course aims to teach students how to build full stack web applications using Python.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
64 views

FullStack Python Syllabus

The document outlines the syllabus for a Full Stack Python course. It covers topics such as Python environment setup, data types, operators, loops and decision making, sequences, functions, object-oriented programming concepts, modules and packages, file manipulation, GUI programming with Tkinter, SQL and NoSQL databases, exceptions handling, regular expressions, multithreading, and exposure to data structures, algorithms, Agile methodologies like Scrum, and front-end technologies like Node JS, React JS, Angular JS. The course aims to teach students how to build full stack web applications using Python.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

_____________________________________________________________________________________

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

You might also like