Day1
- Install
- path setup
- check version
Day2 Variable built-in function
- Built-in Function
- Variables
- Data type
Day3 Operators
- Operators
- Type of Operator
- Example of All Operator
Day4 String
- String
- String Built-in Function
- Example of All String Built-in Function
Day5 List
- List
- How to create List
- Create, Read, Update, Delete, insert, etc.
Day6 Tuples
- Tuples
- How to create Tuples
- Create, Read, Update, Delete, insert, etc.
Day7 Tuples
- Sets
- How to create Sets
- Create, Read, Update, Delete, insert, etc.
Day8 Dictionaries
- Dictionaries
- How to create Dictionaries
- Create, Read, Update, Delete, insert, etc.
Day9 Conditions
- Conditions
- if,else,elif
- Logical Operator etc.
Day10 Loops
- Loops
- For Loop, while Loop
- Break, Continue keyboard etc.
Day11 Functions
- Functions
- parameters, arguments,
- Arbitrary Number of Arguments etc.
Day12 Modules
- Modules
- Import Built-in Modules
- Import functions from a module etc.
Day13 List Comprehension
- List Comprehension
- Lambda Function
- Creating a Lambda Function etc.
Day14 Higher Order Functions
- Higher Order Functions
- Closures, Decorators
- Built-in Higher Order Functions etc.
Day15 Type Errors
- How many type Errors
- typeError, IndexError, SyntaxError
- KeyError, ValueError, ImportError, etc.
Day16 Python DateTime
- Python DateTime
- Getting datetime Information
- Formatting Date Output Using strftime
- String to Time Using strptime
Day17 Exception Handling
- Exception Handling
- Packing and Unpacking Arguments in Python
- Spreading in Python
- Enumerate, Zip etc
Day18 Regular Expressions
- The re Module
- Splitting Text Using RegEx Split
- Writing RegEx Patterns
- Square Bracket, Escape character() in RegEx, One or more times(+) etc.
Day19 File Handling
- Opening Files for Reading
- File Types
- File with txt Extension, File with json Extension
- Changing JSON to Dictionary etc
Day20 PIP
- What is PIP ?
- Installing PIP, Instaling packages using Pip
- Uninstalling Packages, List of Packages
- Show Packages, PIP Freeze, Reading from URL etc.
Day21 Classes and Objects
- Creating a class, an Object
- Class Constructor, Object Methods
- Object Default Methods, Method to Modify Class default values
- Inheritance, Overriding parent method etc.
Day22 Web Scraping
- Python Web Scraping
- What is Web Scrapping etc.
Day23 Virtual Environment
- Setting up Virtual Environment
- etc.
Day24 Statistics
- Python for Statistical Analysis
- Statistics
- Data
- Numpy etc.
Day25 Pandas
- Installing Pandas
- Importing Pandas
- DataFrames
- Reading CSV File using Pandas, Modifying a DataFrames, etc.
Day26 Python for Web
- Python for Web, Flask
- Setting up your project directory, creating routes, creating templates
- Deployment, Creating Heroku account
- Login to Heroku, Create requirements and Profile etc.
Day27 Python with MongoDB
- Python with MongoDB
- SQL versus NoSQL
- Connecting Flask application to MongoDB Cluster
- Creating a database and collection , Inserting many documents to collection etc.
Day28 API
- Application Programming Interface(API)
- Building API, HTTP(Hypertext Transfer Protocol)
- Structure of HTTP
- Initial Request Line(Status Line), Initial Response Line(Status Line), Header Fields, The message body, Request Methods etc.
Day29 Building an API
- Building API
- Structure of an API
- Retrieving data using get, Getting a document by id
- Creating data using POST, Updating using PUT, Deleting a document using Delete etc.
Day30 Conclusions
- conclusions