Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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)