
Pre-Enroll Python Course Now!
Course: The Complete Python Bootcamp From Zero to Hero
FRONT-END PART
· Introduction
· Different
types of Applications
· Application
Architecture
HTML
Introduction to HTML | Basic Structure
of HTML | HTML Editors | HTML Tags | Paragraphs, Headings, and Text |
Formatting Tags | HTML Lists | HTML Images | HTML Tables | HTML Forms | HTML
Media
CSS
Introduction to CSS | Types of CSS |
CSS Properties, Selectors and Values | Applying CSS to HTML | CSS colors | CSS
Box Model, Margins, Padding, | Borders | CSS Text & Font Formats | CSS
Advanced Topics (Effects, Animations, Shadows, Etc.,)
JAVASCRIPT
Introduction to JavaScript | How to
Apply JavaScript | Displaying Output in JavaScript | Understanding JavaScript
Syntax | Variables & Datatypes | Operators | Math and String Manipulations
| Conditional and looping Statements | Functions | Validations | Events
React
JS
Introduction To React JS | JSX
(JavaScript XML) | Components And Props | State And Lifecycle Methods |
Handling Events | Conditional Rendering | Lists And Keys | Forms And Controlled
Components | React Router (navigation) | React Hooks (UseState, Use Effect, Use
Context, Etc.) | Context API | Redux (State Management Library) | React Redux (Library
For Integrating Redux With React )
BACK-END PART
INTRODUCTION TO
PYTHON
What is Python and history of Python |
Unique features of Python | Python-2 and Python-3 differences | Install Python
and Environment Setup | First Python Program | Python Identifiers, Keywords,
and Indentation | Comments and document interlude in Python | Command-line
arguments | Getting User Input Pyt | hon Data Types | what are variables? |
Python Core objects and Functions | Number and Maths | Assignments
CONTROL
STATEMENTS
if-else | if-elseif-else | while loop | for loop | break |
continue | assert | pass | return
LIST, RANGES
& TUPLES IN PYTHON
Introduction | Lists in Python | More
about Lists | Understanding Iterators | Generators, Comprehensions and Lambda
Expressions | Generators and Yield | Next and Ranges | Understanding and using
Ranges | More About Ranges | Ordered Sets with tuples
PYTHON
DICTIONARIES AND SETS
· Introduction
to the section
· Python
Dictionaries
· MORE
ON DICTIONARIES
· SETS
· Python
Sets Examples
· Input
and Output in Python
· Reading
and writing text files
· Writing
Text Files
· Appending
to Files and Challenge
· Writing
Binary Files Manually
· Using
Pickle to Write Binary Files
PYTHON BUILT IN
FUNCTION
· Python
user-defined functions
· Python
package functions
· Defining
and calling Function – The Anonymous Functions
· Loops
and statements in Python
· Python
Modules & Packages
· Python
user-defined functions
· Python
package functions
· Defining
and calling Function – The Anonymous Functions
· Loops
and statements in Python
· Python
Modules & Packages
PYTHON OBJECT
ORIENTED
· Overview
of OOP
· The
self-variable
· Constructor
· Types
of Variables
· Namespaces
· Creating
Classes and Objects
· Inheritance
· Types
of Methods
· Instance
Methods
· Static
Methods
· Class
Methods
· Accessing
attributes
· Built-In
Class Attributes
· Destroying
Objects
· Abstract
classes and Interfaces
· Abstract
Methods and Abstract class
· Interface
in Python
· Abstract
classes and Interfaces
EXCEPTIONS
· Errors
in Python
· Compile-Time
Errors
· Runtime
Errors
· Logical
Errors
· What
is Exception?
· Handling
an exception try….except…else try-finally clause
· Argument
of an Exception
· Python
Standard Exceptions
· Raising
and exceptions
· User-Defined
Exceptions
PYTHON REGULAR
EXPRESSIONS
· What
are regular expressions?
· The
match Function
· The
Search Function
· Matching
vs searching
· Search
and Replace
· Extended
Regular Expressions
· Wildcard
PYTHON
MULTITHREADED PROGRAMMING
· What
is multithreading?
· Difference
between a Process and Thread
· Concurrent
Programming and GIL
· Uses
of Thread
· Starting
a New Thread
· The
Threading Module
· Thread
Synchronization
· Locks
· Semaphore
· Deadlock
of Threads
· Avoiding
Deadlocks
· Daemon
Threads
· Using
Databases in Python
· Python
MySQL Database Access
· Install
the MySQL dB and other Packages
· Create
Database Connection
· CREATE,
INSERT, READ Operation
· DML
and DDL Operation with Databases
· Web
Scraping in Python
DATA SCIENCE
USING PYTHON
· Numpy:
· Introduction
to Numpy
· Creating
arrays
· Indexing
Arrays
· Array
Transposition
· Universal
Array Function
· Array
Processing Array Input and Output
· Matplotlib:
Data Visualization
· Python
for Data Visualization
· Welcome
to the Data Visualization Section
· Matplotlib
· Pandas
GRAPHICAL USER
INTERFACE
· HTML,
CSS, Jquery, Bootstrap
· GUI
in Python
· Button
Widget
· Label
Widget
· Text
Widget
· Rest
Api
FRAMEWORKS FOR
WEB DEVELOPMENT – DJANGO
· Django
overview
· Creating
a project
· Apps
life cycle
· Admin
interface
· Creating
views
· URL
Mapping
· Template
system
· Models
· Form
details
· Testing
· Page
redirection
· Sending
Emails
· Deploying
the Django framework
· Form
processing
· File
uploading
· Cookie
handling
· Sessions,
caching, and comments
· RSS,
AJAX
· Sending
Emails
· GitHub,Bitbucket
· Flask
Framework & TkInter GUI Framework
· Overview
of Flask Framework
· Installation
of Flask and Demo Application
DATABASE
DATABASE HANDLING WITH MYSQL | PYTHON
MYSQL DATABASE ACCESS | CREATE DATABASE CONNECTION DML AND | DDL OPERATIONS
WITH DATABASES | PERFORMING TRANSACTIONS | HANDLING DATABASE ERRORS |
DISCONNECTING DATABASE | DATABASE HANDLING WITH MongoDB | SQL VS NOSQL |
MongoDB | PYMONGO | ESTABLISHING A CONNECTION | ACCESSING DATABASE | DML AND
DDL OPERATIONS