Python with Data Science , Machine learning and AI Training by Tajendar Arora
Duration:90 hours
Batch Type:Weekend
Languages:English
Class Type:Online
Course Fee:Call for fee
Course Content
Python Core
Introduction
· What is Python?
· Why Should I learn Python?
· Installing Python
· How to execute Python program
· Write your first program
Variables & Data Types
· Variables
· Numbers
· Variable Assignments
· Introduction to Strings
· Quick Print Check
· Indexing and Slicing with Strings
· String Properties and Methods
· Print Formatting with Strings
· Lists in Python
· Dictionaries in Python
· Tuples with Python
· Sets in Python
Conditional Statements & Loops
· Comparison Operators in Python
· Chaining Comparison Operators in Python with Logical Operators
· if...statement
· if...else statement
· elif...statement
· Nestd If
· In operations with loop and if
· The while...Loop
· The for....Loop (break, continue, pass)
Functions
· Define function
· Calling a function
· Function arguments
· Lambda
· Generators
· Comprehension
· Map, Zip and filter
· Iterators
· Built-in functions
Modules & Packages
· Modules
· How to import a module...?
· Command line arguments using sys module
· Standard module- OS,datetime,time,math,random
· Packages
Exception Handling
· Introduction
· Keywords of Exception
· Try , except,finally block
· Assertion
· Raise
· Custom Exception
File Handling
· Introduction
· Writing a file
· Reading a file
· File Permissions an settings
· File Handling by open
· File Handling by with
· File Utilities creation
Classes & Objects
· Introduction about classes & objects
· Creating a class & object
· Abstraction
· Inheritance
· Methods Overriding
· Data hiding
· Case study on OOPS
Command Line Arguments
· How to use cmd arguments
· Sys module
· Case study and programs
MySQL Database Access
· What is PyMySQL ?
· How do I Install PyMySQL?
· Database Connection
· Creating Database Table
· INSERT Operation
· READ Operation
· Update Operation
· DELETE Operation
· Performing Transactions
· COMMIT Operation
· ROLLBACK Operation
· Disconnecting Database
· Handling Errors
· Connection Python code to mysql data base and make project
· Project
MongoDB and Cloud environment understanding
· All commands for mongodb data base creations and collections creation,search,delete and update
· Connection Python code to mongo db data base
· Project development
Advanced Python with Machine Learning
Networking and Mailing in Python
· What is Sockets?
· The socket Module
· Server Socket Methods
· Client Socket Methods
· General Socket Methods
· A Simple Client
· Python Internet Modules Further Readings
· Sending Email using SMTP
· OTP send and verification
· Captcha
· Sending an HTML e-mail using Python
· Sending Attachments as an E-mail
Multithreaded Programming
· Starting a New Thread
· The Threading Module
· Creating Thread Using Threading Module
· Synchronizing Threads
· Multithreaded Priority Queue
· Animation Concepts
GUI Programming (Tkinter)
· Tkinter Programming
· Tkinter Widgets
· Tkinter Button
· Tkinter Canvas
· Tkinter Checkbutton
· Tkinter Entry
· Tkinter Frame
· Tkinter Label
· Tkinter Listbox
· Tkinter Menubutton
· Tkinter Menu
· Tkinter Message
· Tkinter Radiobutton
· Tkinter Scale
· Tkinter Scrollbar
· Tkinter Text
· Tkinter Toplevel
· Tkinter Spinbox
· Tkinter PanedWindow
· Tkinter LabelFrame
· Tkinter tkMessageBox
· Standard Attributes
· Tkinter Dimensions
· Tkinter Colors
· Tkinter Fonts
· Tkinter Anchors
PROJECT
· Data Science with Python
NUMPY
· Imports and installations
· Array Creation Routines
· Reading documentation within the interactive shell
· Defining features of NumPy Arrays
· Shape and size
· Datatype
· Slicing and Indexing
· Indexing
· Slicing
· Modifying elements
· Conditionals and Conditional Indexing
· Array Manipulations
· Reshape, flatten, resize and transpose
· Broadcasting
· Expanding and squeezing dimensions
· Concatenating and stacking
· Splitting
· Append, insert and delete
· Element-wise operations (add, multiply, etc)
· Aggregation operations (sum, min, max, etc)
· Matrix Operations (dot products, matrix multiplication, etc)
· Input / Output with NumPy
Data Analysis
· Introduction to Pandas (Python programming language for data manipulation and analysis)
· Understanding Series, Data Frame (rows and columns)
· Create Data Frame and using List and Dictionary
· Addition, Subtraction of Columns
· Column Deletion
· Row or column selection
Data Analysis with csv (data) and excel file
· How to import csv files
How to take information about the different types of variables it contains
How to extract information about the total rows and columns it has
How to subset the data from that file
· Removing negative values, replacing missing values with central tendencies
Creating/evaluating a new column in an existing dataset
· Renaming variable names, adding data labels
· Filtering data according to a specific condition
· Appending Data sets
· Merging data sets, Removing duplicates
· Sorting data-ascending/descending order - wrt one /two vbls
· Creating Summaries/Reports/Tables - What a Pivot do in MS-Excel
· Transposing a dataset
Data Visualization in Python - matplotlib, plotly, Tableau, Power-BI
· Understand the modules
· Plotting graph
· Different main function of labeling graphs
· Styling the graph
Case study on Data science
Machine Learning and AI Concepts
· Understanding of Machine Learning
· Types of ML
· Supervised / Unsupervised Learning Concepts
· Practical Implementation
· Linear and Logistics Regression
· Decision Tree, Clustering
· Role of AI in ML
· OTP Processing
· Captcha Processing
· Captcha using Images/Sound
· Stock Market Analysis (Live Data)
· NSE and BSE Analysis and ML/AI
· Movies Analysis
· Age and Gender Finding
· Emotion Detection
· Face Recognition and Image Processing
· Speech Recognition
· Natural Language Processing
· Deep Learning
· ANN and DNN
Gen AI and Prompt Engineering
· What is Gen AI
· Open AI and Google Gemini
· Generate Key
· LLM
· Image Generation using LLM
Basics of WEB DEVELOPMENT
HTML
CSS
JS
DJANGO Framework
· Django - Home
· Django - Basics
· Django - Overview
· Django - Environment
· Django - Creating a Project
· Django - Apps Life Cycle
· Django - Admin Interface
· Django - Creating Views
· Django - URL Mapping
· Django - Template System
· Django - Models
· Django - Page Redirection
· Django - Sending E-mails
· Django - Generic Views
· Django - Form Processing
· Django - File Uploading
Skills
Backend Development, Django, Full Python, Mysql, Numpy, Pandas and Matplotlib, Advanced Python, Javascript, Machine Learning, Deep Learning, Natural Language Processing (nlp), Computer Vision, Neural Networks, Data Science, Data Analysis, Data Visualization, Database Management Systems (dbms), Artificial Intelligence, HTML, CSS, MongoDB, Web Development, Python for Data Science, core python
Tutor

Technical Consultant and Trainer with total of around 20+yrs experience in consulting, training and software designing and development.
Expertise in the field of Python, Machine Learnin...
0.0 Average Ratings
0 Reviews
20 Years Experience
kamla nagar




