Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/preetiraj3697/30daysofpython
30 days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days.
https://github.com/preetiraj3697/30daysofpython
Last synced: 25 days ago
JSON representation
30 days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days.
- Host: GitHub
- URL: https://github.com/preetiraj3697/30daysofpython
- Owner: Preetiraj3697
- Created: 2024-01-17T15:22:18.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-03-02T15:10:57.000Z (8 months ago)
- Last Synced: 2024-03-02T16:27:34.341Z (8 months ago)
- Language: Python
- Size: 2.13 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: READme.md
Awesome Lists containing this project
README
# Day1
- Install
- path setup
- check version
[Detail](/Day1/Readme.md)# Day2 Variable built-in function
- Built-in Function
- Variables
- Data type
[Detail](/Day2/Readme.md)# Day3 Operators
- Operators
- Type of Operator
- Example of All Operator
[Detail](/Day3/Readme.md)# Day4 String
- String
- String Built-in Function
- Example of All String Built-in Function
[Detail](/Day4/Readme.md)# Day5 List
- List
- How to create List
- Create, Read, Update, Delete, insert, etc.
[Detail](/Day5/Readme.md)# Day6 Tuples
- Tuples
- How to create Tuples
- Create, Read, Update, Delete, insert, etc.
[Detail](/Day6/Readme.md)# Day7 Tuples
- Sets
- How to create Sets
- Create, Read, Update, Delete, insert, etc.
[Detail](/Day7/Readme.md)# Day8 Dictionaries
- Dictionaries
- How to create Dictionaries
- Create, Read, Update, Delete, insert, etc.
[Detail](/Day8/Readme.md)# Day9 Conditions
- Conditions
- if,else,elif
- Logical Operator etc.
[Detail](/Day9/Readme.md)# Day10 Loops
- Loops
- For Loop, while Loop
- Break, Continue keyboard etc.
[Detail](/Day10/Readme.md)# Day11 Functions
- Functions
- parameters, arguments,
- Arbitrary Number of Arguments etc.
[Detail](/Day11/Readme.md)# Day12 Modules
- Modules
- Import Built-in Modules
- Import functions from a module etc.
[Detail](/Day12/Readme.md)# Day13 List Comprehension
- List Comprehension
- Lambda Function
- Creating a Lambda Function etc.
[Detail](/Day13/Readme.md)# Day14 Higher Order Functions
- Higher Order Functions
- Closures, Decorators
- Built-in Higher Order Functions etc.
[Detail](/Day14/Readme.md)# Day15 Type Errors
- How many type Errors
- typeError, IndexError, SyntaxError
- KeyError, ValueError, ImportError, etc.
[Detail](/Day15/Readme.md)# Day16 Python DateTime
- Python DateTime
- Getting datetime Information
- Formatting Date Output Using strftime
- String to Time Using strptime
[Detail](/Day16/Readme.md)# Day17 Exception Handling
- Exception Handling
- Packing and Unpacking Arguments in Python
- Spreading in Python
- Enumerate, Zip etc
[Detail](/Day17/Readme.md)# 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.
[Detail](/Day18/Readme.md)# Day19 File Handling
- Opening Files for Reading
- File Types
- File with txt Extension, File with json Extension
- Changing JSON to Dictionary etc
[Detail](/Day19/Readme.md)# Day20 PIP
- What is PIP ?
- Installing PIP, Instaling packages using Pip
- Uninstalling Packages, List of Packages
- Show Packages, PIP Freeze, Reading from URL etc.
[Detail](/Day20/Readme.md)# 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.
[Detail](/Day21/Readme.md)# Day22 Web Scraping
- Python Web Scraping
- What is Web Scrapping etc.
[Detail](/Day22/Readme.md)
# Day23 Virtual Environment
- Setting up Virtual Environment
- etc.
[Detail](/Day23/Readme.md)# Day24 Statistics
- Python for Statistical Analysis
- Statistics
- Data
- Numpy etc.
[Detail](/Day24/Readme.md)# Day25 Pandas
- Installing Pandas
- Importing Pandas
- DataFrames
- Reading CSV File using Pandas, Modifying a DataFrames, etc.
[Detail](/Day25/Readme.md)# 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.
[Detail](/Day26/Readme.md)# 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.
[Detail](/Day27/Readme.md)# 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.
[Detail](/Day28/Readme.md)# 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.
[Detail](/Day29/Readme.md)# Day30 Conclusions
- conclusions
[Detail](/Day30/Readme.md)