30DaysOfPython
30 days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days.
Install / Use
/learn @Preetiraj3697/30DaysOfPythonREADME
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
Related Skills
node-connect
345.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
104.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
345.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
