
|
|
|
|
|
Course Syllabus
0. AWS Topics
- 1. What is the Cloud computing and the AWS?
- 2. Identity and access management (IAM)
- 3. Simple Storage Service (S3)
- 4. Virtual Private Cloud
- 5. Elastic compute cloud (EC2)
- 6. Command Line Interface (CLI)
- 7. Relational Database Service (RDS)
- 8. DynamoDB
- 9. LAMBDA
- 10. API Gateway
- 11. Cloud watch
- 12. Cloud Front
- 13. Simple Queue service (SQS)
- 14. Simple Notification service (SNS)
- 15. Simple Email service (SES)
- 16. Elastic Cache
1. Introduction to Python
- 1. History of python
- 2. Types of python libraries
- 3. Flavour of python
- 4. Uses of Python
- 5. Why python?
- 6. Python syntax compared to other programming languages
- 7. Installation of Python
2. Integrated Development Environment
3. Fundamentals of python
- 1. Print command
- 2. Single line and multi line comments
- 3. Python Data structure and Data types
- 4. String operations in python
- 5. Python keywords
- 6. Python variables
- 7. Type conversions
- 8. Simple input & output
4. Operators
- 1. Arithmetic operators
- 2. Assignment operators
- 3. Comparison operators
- 4. Logical Operators
- 5. Identity operators
- 6. Membership operators
5. Conditional Statements
- 1. Indentation
- 2. The If statement and it’s related statement
- 3. Else
- 4. Nested If
- 5. Short hand If
- 6. Short hand If else & Continue
- 7. Examples of conditional statements
6. Iterative Statements
- 1. Indentation
- 2. The for statement and it’s related statement
- 3. Nested for
- 4. While
- 5. Nested while
- 6. Examples for looping statements
7. Jumping Statements
- 1. Indentation
- 2. The Break statement and it’s related statement
- 3. Continue
- 4. Pass
- 5. Examples for Jumping statements
8. Strings
- 1. String Introduction
- 2. Basics of strings
- 3. String methods
- 4. Splitting and Joining strings
- 5. String format functions
9. Lists
- 1. List basics
- 2. List methods
- 3. Nested List
- 4. List comprehensions
10. Tuples
- 1. Basics of Tuples
- 2. Tuples with in-built functions
- 3. Tuple operators
11. Sets
- 1. Basics of Sets
- 2. Sets with in-built functions
- 3. Set operations
- 4. Set with functions
12. FrozenSets
- 1. Introduction to FrozenSet
13. Dictionary
- 1. Basics of Dictionary
- 2. Dictionary with in-built functions
- 3. Dictionary with functions
14. Functions
- 1. Defining a function
- 2. Calling a function
- 3. return statement
- 4. Difference between return and print
- 5. Arguments
- 6. Parameters
- 7. Keyword arguments
- 8. Arbitrary argument
- 9. User defined functions
- 10. Nested functions
- 11. Functions with real time examples
15. Functions
- 1. Lambda function
- 2. Map function
- 3. return statement vs Yield
- 4. Difference between return and print
- 5. filter Function
- 6. Generator
- 7. Reduce Function
- 8. Yield Keyword
- 9. Advanced Functions with real time examples
16. Object-oriented Programming with Python
-
1. Introduction to Classes
i. Creation of Classes
ii. Real time examples of Classes - 2. Creation of Objects
- 3. init
- 4. self keyword
- 5. super keyword
- 6. Inheritance
-
7. Types of Inheritance:
i. Single Inheritance.
ii. Multiple Inheritance.
iii. Multi-Level Inheritance.
iv.Hierarchical Inheritance. -
8. Polymorphism:
i.Method overloading
ii.Method overriding -
9. Encapsulation
i.Private
ii. Public
iii. Protected -
10. Data Abstraction
i.Abc class
ii.Abstract method
iii.Realtime example of Data Abstraction
17. File Handling
- 1. Introduction to File Handling
- 2. File modes
- 3. with keyword
- 4. Working with files
- 5. Reading and writing files
- 6. Buffered read and write
- 7. Other File methods
- 8. Tell Function
- 9. Read Line Function
- 10.Read Lines Function
- 11.Write Lines Function
- 12.Other File methods
- 13.Seek Function
18. Exception Handling with python
- 1. Using standard module
- 2. Creating new modules
- 3. Exceptions Handling with Try-except
- 4. Creating, inserting and retrieving table
- 5. Updating and deleting the data
19. Pandas
- 1. Introduction to Pandas
- 2. Pandas Installation
- 3. Series
- 4. DataFrame
- 5. Panel
- 6. Basic Functionality
- 7. Descriptive Statistics
- 8. Function Application
- 9. Reindexing
- 10.Iteration
- 11.Sorting
- 12.Working with Text Data
- 13.Options & Customization
- 14.Indexing & Selecting Data
- 15.Statistical Functions
- 16.Window Functions
- 17.Date Functionality
- 18.Timedelta
- 19.Categorical Data
- 20.Visualization
- 21.IO Tools
20. Numpy
- 1. Introduction to Numpy
- 2. Numpy Installation
- 3. Ndarray Object
- 4. Data Types
- 5. Array Attributes
- 6. Array Creation Routines
- 7. Array from Existing Data
- 8. Array From Numerical Ranges
- 9. Indexing & Slicing
- 10.Advanced Indexing
- 11.Broadcasting
- 12.Iterating Over Array
- 13.Array Manipulation
- 14.Binary Operators
- 15.String Functions
- 16.Mathematical Functions
- 17.Arithmetic Operations
- 18.Statistical Functions
- 19.Sort, Search & Counting Functions
- 20.Byte Swapping
- 21.Copies & Views
- 22.Matrix Library
- 23.Linear Algebra
21. Data Visualization
- 1. Matplotlib
- 2. Matplotlib Introduction
- 3. Bar Plot
- 4. Pie Chart
- 5. Histogram
- 6. Project using Matplotlib
22. Multi-Threading
- 1. What is Multi-Threading?
- 2. Multi-Threading vs Multi Processing
- 3. Thread class
- 4. Thread Life Cycle
- 5. Methods of Multi-Threading in Python
- 6. Examples of Multi-Threading
23. Web Scraping
- 1. What is Web Scraping?
- 2. What is Beautiful Soap?
- 3. Request Module
- 4. Json Module
- 5. Saving Scraped Data
- 6. Project
24. Regular Expressions
- 1. Split
- 2. Working with special characters, date, emails
- 3. Quantifiers
- 4. Match and find all
- 5. character sequence and substitute
- 6. Search method
25. Exploratory Data Analysis
- 1. Data Gathering
- 2. Data Pre-processing
- 3. Data Visualization
- 4. Project
26. MySQL
- What is a Database?
- What is RDBMS?
- What is the Normalization?
- How to install MySQL?
- What is the Workbench in MySQL?
- Create a Databse,table in MySQL
- Delete a Databse,table in MySQL
- Data types in MySQL
- What are the DDL, DQL, DML, DCL and TCL Commands in SQL
- Constraints
- AutoIncrement
- MIN() and MAX() Functions
- COUNT(), AVG() and SUM() Functions
- NULL Functions
- LIKE Operator
- Wildcard Characters
- IN, BETWEEN Operators
- LIMIT Clause
- ORDER BY Keyword
- UNION, UINON
- Aliases
- COMMENTS
- INDEX
- Condition(WHERE,HAVING,AND,CASE, OR and NOT Operators) in a Query
- What is a stored procedure and How to write it?
- What is a view and How to write it?
Subscribe to:
Posts (Atom)