Topics for This Course

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua.

  • Chapter 1: An Introduction to Python
  • What is Python?
  • Python History and Versions
  • Features of Python
  • Installation & Environment Setup
  • Application for Python
  • How Python Works
  • Python Virtual Machine
  • Executing First Python Program
  • Chapter 2: Python Basics Syntax
  • The print() Function
  • Comments
  • Identifiers
  • KeyworFive or Reserved WorFive
  • Constants
  • Variables
  • Basic Data Types
  • Type Conversion
  • Input and Output Operations
  • Escape Sequence
  • Chapter 3: Operators in Python
  • What is Operators?
  • Arithmetic Operators
  • Relational Operators
  • Logical Operators
  • Assignment Operators
  • Bitwise Operators
  • Membership Operators
  • Identity Operators
  • Chapter 4: Conditional Statements
  • If statements
  • If-else statements
  • If-elif-else statements
  • while loop
  • for loop
  • range()
  • break
  • continue
  • pass
  • Chapter 5: Strings in Python
  • What is string?
  • Creating strings
  • Indexing
  • String Slicing
  • String Functions
  • Chapter 6: Functions in Python
  • What are Functions
  • Modularity and code reusability
  • Creating functions
  • Calling functions
  • Passing Arguments
  • Positional Arguments
  • Keyword Arguments
  • Variable-length arguments
  • Variable Keyword length arguments
  • Return keyword in Python
  • Passing function as an argument
  • Passing function in return
  • Global and local variables
  • Lambda Function
  • Generators Function
  • Chapter 7: Modules in Python
  • Creating modules
  • Importing functions from a different module
  • Importing variables from different modules
  • Python built-in modules
  • Array Module
  • NumPy Module
  • Chapter 8: Data Structures in Python
  • List
  • Dictionary
  • Set
  • Tuples
  • List and Dictionary Comprehensions

  • Object Oriented Programming (OOP)
  • Basics of OOP
  • Creating Classes
  • Creating Objects
  • Static MethoFive and Variables
  • Instance Method
  • Constructors
  • Inheritance
  • Different Types of Inheritance
  • Polymorphism
  • Method Overriding
  • Data Abstraction
  • Encapsulation
  • Garbage Collection
  • Exception Handling
  • What is Exception
  • Need of Exception Handling
  • What is Exception Handling
  • Built-in Exceptions
  • try except else finally
  • File Handling
  • Introduction to Files
  • Types of Files
  • File Handling Modes
  • Reading Files
  • Writing and Appending to Files
  • Handling File Exception
  • The with statement
  • Delete Files
  • Date & Time
  • date Module
  • time Module
  • datetime Class
  • timedelta Class
  • Comparing Two Dates
  • formatting date and time
  • Multithreading
  • What is Thread?
  • What is Multithreading?
  • Multiprocessing and Multitasking
  • The Thread Module
  • How to create thread
  • Thread MethoFive
  • Multithreading example
  • MySQL - Database
  • Introduction of Database
  • What is MySQL?
  • How to Use MySQL
  • Connection with MySQL
  • DDL CommanFive
  • DML CommanFive
  • Database Normalization
  • Primary Key & Unique with Usage
  • DQL Statements in MySQL
  • Operators in SQL
  • Inner Query & Nested Query
  • Aggregate Function in DOL
  • Join Statement & Its Type
  • Data Function
  • Database Planning For The Project
  • Assigned

  • HTML
  • Introduction to HTML
  • Need for HTML in Web Development
  • How We Use HTML
  • All Tags for HTML
  • Table, Colspan, Rowspan
  • Nested Table with Practical
  • All Form FielFive Includes
  • All Types of Buttons
  • Div, Span, Marquee, Special Tags
  • Creating Simple HTML Pages
  • CSS
  • Introduction of CSS
  • What, Why, How to Use CSS?
  • Type of CSS
  • Selector in CSS
  • All Properties of CSS
  • Revision for CSS
  • JavaScript (JS)
  • Introduction of JavaScript
  • Why, What, How to Use JavaScript
  • Display Statements
  • Form Validation by Name & Id
  • Form Validation within Inner HTML
  • Events Functions (Array | String | Math)
  • JS HTML DOM
  • Bootstrap
  • Introduction
  • Setting of Bootstrap
  • Grid System
  • Text, Button, Icon, Menu etc.
  • Customize Bootstrap

  • Introduction to Django
  • Overview of Django
  • Setting up the environment
  • Installing Django
  • Creating a Django Project
  • Understanding Project Structure
  • Django Apps
  • Creating a Django App
  • Understanding App Structure
  • Adding App to Project
  • Django Models
  • Introduction to Models
  • Creating Models
  • Making & Applying Migrations
  • Django Admin Interface
  • Setting up Admin Interface
  • Registering Models in Admin
  • Customizing Admin Interface
  • Views and Templates
  • Introduction to Views
  • Function-based Views
  • Template Basics
  • Template Rendering
  • URLs and Routing
  • URL Dispatcher
  • Configuring URLs
  • Including App URLs
  • Static Files and Templates
  • Managing Static Files
  • Using CSS with Django
  • Template Inheritance
  • Organizing Templates
  • CRUD (Create, Read, Update, Delete)
  • Creating a form with Django forms
  • - Using built-in Django forms
  • - Handling form validation
  • - Using widgets in forms
  • Handling form submission
  • - Processing POST requests
  • - Using request.POST and request.FILES
  • - Displaying success/error messages
  • Saving data to the database
  • - Using save() method in models
  • - Handling ManyToMany relationships
  • - Using commit=False for customization
  • Reading data from the database
  • - Querying with ORM (filter, get, all)
  • - Displaying data in templates
  • - Using context data in views
  • Updating recorFive
  • - Pre-populating forms with instance data
  • - Handling partial updates
  • - Saving updated objects
  • Deleting recorFive
  • - Deleting objects from the database
  • - Handling delete confirmations
  • - Using success/error messages after delete
  • Django Forms and ModelForms
  • Creating and using Django Forms
  • - Customizing form fielFive
  • - Adding validations (clean methoFive)
  • Creating and using ModelForms
  • - Auto-generating forms from models
  • - Overriding default fielFive
  • - Saving related objects
  • Customizing forms
  • - Adding CSS classes and attributes
  • - Using Crispy Forms or custom templates
  • Django Generic Views
  • Introduction to generic views
  • Using ListView, DetailView, CreateView, UpdateView, DeleteView
  • Django Class-based Views
  • Introduction to class-based views
  • Converting function-based views to class-based views
  • Understanding mixins
  • User Authentication
  • Introduction to authentication
  • Using Django’s built-in authentication system
  • Creating a user registration form
  • User login and logout
  • User Permissions and Groups
  • Understanding permissions and groups
  • Assigning permissions to users and groups
  • Restricting access to views based on permissions
  • Custom User Model
  • Creating a custom user model
  • Extending the Django user model
  • Updating the authentication system to use the custom user model
  • Password Management
  • Password reset and change
  • Using Django’s built-in views for password management
  • Customizing password reset templates
  • User Profiles
  • Creating user profiles
  • Linking profiles to user accounts
  • Updating and displaying user profile information
  • Final Project
  • Creating a simple project incorporating CRUD operations and authentication
  • Implementing user registration, login, and profile management
  • Using class-based views and generic views
  • Styling the project using CSS and static files

  • What is Data Science?
  • Definition of Data Science
  • Difference between Data Science, AI, and Machine Learning
  • Importance of Data in Today’s World
  • Real-world Applications of Data Science
  • How to Learn Data Science
  • Step-by-step Learning Roadmap
  • Basics of Programming (Python/R)
  • Mathematics & Statistics Foundations
  • Data Analysis and Visualization Skills
  • Machine Learning Fundamentals
  • Working on Projects and Case Studies
  • Techniques Required
  • Data Collection and Cleaning
  • Exploratory Data Analysis (EDA)
  • Statistical Modeling
  • Machine Learning Algorithms
  • Data Visualization (Matplotlib, Seaborn, Tableau, Power BI)
  • Big Data Tools (Hadoop, Spark - basics)
  • Uses of Data Science
  • Business Decision Making
  • Healthcare and Diagnostics
  • E-commerce and Recommendation Systems
  • Finance and Fraud Detection
  • Social Media and Sentiment Analysis
  • Autonomous Systems (Self-driving cars, IoT)
  • Career in Data Science
  • Roles: Data Analyst, Data Scientist, ML Engineer
  • Required Skillsets
  • Industry Demand and Opportunities
python full stack

Batch Infomation:

  • Price: 12000
  • Start Date: MAY 05, 2025
  • Classes: Online
  • Timing: 8:00AM-9:30AM
  • Instructor: Mr. Bibhu P. Mallick
  • Duration: 12 Weeks
  • Certificate: Yes