Python Syllabus
Python Syllabus
Contact-9168 94 95 96
HTML
Introduction to Html
▪ Basics HTML tags
▪ Client, Server, Browser
▪ Hyperlink Navigation within page, diiferent page
▪ Lists -Ordered / Unordered
▪ Images-Broser support, loading, properties
▪ Hotspot- Extracting information from an image
▪ Frames
▪ Tables
▪ forms
1. GUI DesignTextField, Password, TextArea
2. Radio Button, Check box, Combo box
3. Button Submit , Reset
4. file
▪ HTML introduction
▪ HTML basic template syntax
▪ HTML basic Document structure
HTML Comments
Text Formatting
Creating HTML-Lists
▪ Hyperlinks
▪ Link Text
▪ Link Targeting
▪ Image tag
▪ Image source
▪ Image dimensions
▪ Alt attribute
Creating HTML-Tables
▪ Creating table Structure.
▪ Creating table rows and columns
▪ Adding data to table.
▪ All Table tags.
Creating HTML-Forms
▪ All form tags
Input field
Text area field
Select menus.
▪ Checkbox
HTML grouping using Div and span
▪ Block level element
▪ Inline element
HTML-Iframe
▪ Embedding Videos
▪ Embedding Maps
CSS
CSS Styling
▪ Styling Background
▪ Styling Text
▪ Styling Fonts
▪ Styling Links
▪ Styling List
▪ Styling Tables
CSS Selectors
ID Selector
Class Selector
JavaScript
Operators
Event types
XML, JSON
Angular
INTRODUCTION TO ANGULAR
▪ What is Angular?
▪ Difference between framework &Library?
▪ History of Angular and its versions,
▪ Why Angular?
▪ Features of Angular
▪ What is Single Page Application?
▪ What is MVC?
▪ How MVC works in Client & Server sides?
ENVIRONMENT SETUPS
› Metadata
› Dependency Injection.
COMPONENTS IN ANGULAR
▪ What is Component?
▪ How to create a Component manually and through CLI?
▪ What is Component decorator and itsMeta data?
▪ Component's Structure overview.
▪ Component Life cycle Hooks
▪ Components Interactions overview.
▪ How to pass Data from Parent to Child &Child to Parent?
SERVICES IN ANGULAR
▪ What is Services?
▪ Why should we use Services?
▪ How to create Services in Angular?
▪ Singleton Object-Overview
▪ What is Dependency Injection?
▪ How to use Dependency Injection?
▪ What is@Injectable()?
▪ What is HierarchicalD?
▪ What is Directives?
▪ What are the Different kind of Directivesavailable in Angular?
▪ Difference between Structural & AttributeDirectives.
▪ Overview of All Structural & Attribute Directives.
▪ How to create Custom Attribute Directive?
▪ How to create Custom Structural Directive?
▪ How to pass Input property to the customdirective?
▪ How to receive Input property from thecustom directive?
•
PIPES IN ANGULAR
COMPONENTS COMMUNICATION
ROUTING IN ANGULAR
▪ What is Routing?
▪ How Routing makes our App into SPA?
▪ How to configure Routing in an Application?
▪ Load our components dynamically based on URL path.
▪ How to create Child Route?
▪ Navigating to other links programmatically
▪ Passing Parameter to the Routes. Static Route vsDynamic Route.
▪ Fetching Route Params.
Overview Bootstrap
▪ Variables
▪ Variables and identifiers
▪ Naming convention of variables
▪ Assignment
DATA STRUCTURES
▪ List in python
▪ Set in python
▪ Python set examples
▪ Tuple
▪ Ordered set with tuple
▪ Python Dictionaries
▪ Assignment
CONTROL FLOW
▪ If/Else Statements
▪ if-elif-else
▪ while loop
▪ for loop
▪ break
▪ continue
▪ pass
▪ return
▪ Assignment
▪ Class
▪ Object
▪ Reference variable
▪ Creating classes and objects
▪ Class attributes and destructors
▪ Real time use of class live projects
▪ Constructor
▪ Types of variables
▪ Types of methods
▪ Assignments
▪ Overview of OOP
▪ Pillars of OOP
I. Inheritance
II. Encapsulation
III. Abstraction
IV. Polymorphism
▪ Abstract class and Interfaces
▪ Abstract methods and Abstract class
▪ Interfaces in python
▪ Programming using oops support
▪ Assignments
FILE HANDELING
EXCEPTIONS HANDELING
▪ What is Exceptions?
▪ Handeling an exceptions
▪ Errors in python
▪ Compile -Time Error
▪ Runtime Error
▪ Logical Error
▪ Arguments of an Exceptions
▪ Python Standard Exceptions
▪ Raising an Exceptions
▪ User-Defined Exceptions
▪ Programming using Exceptions Handeling
▪ Assignments
MULTITHREADING
▪ What is Multithreading?
▪ Multithreading with python
▪ Difference between a Process and Thread
▪ Uses of Thread
▪ Starting a new Thread
▪ Thread Synchronization
a) Locks
b) Semaphore
▪ Deadlock of Threads
▪ Avoiding Deadlocks
▪ Daemon Threads
▪ Assignments
▪ Numpy Introdution
▪ Pandas Introdution
▪ series in pandas
▪ Data frames
▪ Matrices
▪ Broadcasting
▪ arrays
▪ datatypes
▪ series in pandas
▪ line plot
▪ scatter plot
▪ histograms
▪ bar charts
▪ Matplotlib Introdution
▪ Matplotlib : Data Visualization
▪ Plotting
▪ IO TOOLS, XECL, JSON, HDF5 ,CSV
▪ Handling missing data
▪ Merge , Join, Concatenate
▪ Assignments
▪ GUL in Python
▪ Button Widget
▪ Label Widget
▪ Text Widget
FLASK
• Data serilization
• Django Rest Framework
• create REST API
• Write parser for xml and json data
DATA ANALYST
PROJECT CREATION
Address : Near Vikas Mitra Mandal Chowk , Land No 2 , Karvenagar , Pune - 411052
Contact Us : 91 68 94 95 96 | www.skillsitacademy.com |[email protected]