π Day 29 kick-off β @indiandataclub#30DaysOfPython
Started my Mini Project β a simple To-Do List App β ποΈ
Using PostgreSQL as the backend DB to deep-dive into Python + database integration ππ’οΈ
π https://t.co/77MdIA6BJc
#IDC30DaysChallenge
β Day 28 completed β @indiandataclub#30DaysOfPython
ποΈ Topics
Writing better Python β¨
π― Challenge
Reviewed code, spotted issues π§, and refactored it to be more readable and maintainable using clean coding techniques π‘
#IDC30DaysChallenge
β Day 27 completed β @indiandataclub#30DaysOfPython
ποΈ Topics
Intro to ORMs
Getting started with SQLAlchemy & CRUD operations
π―Challenge
Integrated SQLAlchemy with the FastAPI book management app π
Now storing book data seamlessly in a SQLite database!
#IDC30DaysChallenge
β Day 26 completed β @indiandataclub#30DaysOfPython
ποΈ Topics
REST API fundamentals π
Creating endpoints with FastAPI (GET, POST, PUT, DELETE) π
π― Challenge
Built a FastAPI app to manage a library of books π
CRUD operations made clean, fast & Pythonic!
#IDC30DaysChallenge
β Day 25 completed β @indiandataclub#30DaysOfPython
ποΈ Topics
Pydantic models π§±
Nested structures & data validation β
π― Challenge
Built a User Profile model with name, email, and age β enforced valid email format & age range (18β100) ππ¬
#IDC30DaysChallenge
β Day 24 completed β @indiandataclub
ποΈ Topics
Defining @dataclass π
Default values, type hints & more! β¨
π― Challenge
Created a Library Book dataclass with fields like title, author, ISBN & year β plus a method to display details ππ
#IDC30DaysChallenge
β Day 21 completed!
#30DaysOfPython with @indiandataclub π
ποΈ Topics: requests, BeautifulSoup
π― Challenge: Scrape headlines from a news site π°π
Web scraping unlocked! π‘#IDC30DaysChallenge
β Day 20 completed!
π Topics: Sockets & HTTP requests
π― Challenge: Fetch and display a webpageβs content
Thanks @indiandataclub for the learning sprint! π
#30DaysOfPython#IDC30DaysChallenge ππ»π
β Day 18 completed β #30DaysOfPython by @indiandataclub π
π Topic: Customising class creation
π― Challenge: Enforce naming conventions using a metaclass
Grateful for the continuous learning journey π
#IDC30DaysChallenge
β Day 17 completed @indiandataclub#30DaysOfPython π₯
π§Ύ Topics: with statements, custom context managers
π‘οΈ Challenge: Built a context manager for safe file handling
π Files handled safely. Exceptions managed like a pro πͺ
#Python#IDC30DaysChallenge
π Halfway there!
β Day 15 completed | #30DaysOfPython with @indiandataclub π
ποΈ Topics
Function decorators & their use cases (like timing β±οΈ)
π― Challenge
Built a custom decorator to log execution time like a pro! π§ βοΈ
#30DaysOfPython#IDC30DaysChallenge
β Day 13 completed!
#30DaysOfPython with @indiandataclub π
ποΈ Topics covered:
Stacks & Queues (list-style πΌπ¦)
π― Challenge: Built a custom Stack with push(), pop(), and peek() β no peeking at the answers! π
Every pop is a power move πͺ#IDC30DaysChallenge
β Day 12 done! #30DaysOfPython with @indiandataclub π
π§ Topics: re module, pattern matching
π― Challenge: Validated Gmail addresses with regex β feeling like a mini email bouncer! π§π«β
#IDC30DaysChallenge
β Day 11 done! #30DaysOfPython with @indiandataclub π
ποΈ Explored the datetime module β played with formats, and calculated time differences like a pro!
π― Challenge: Find days between two dates β no time travel required π
#IDC30DaysChallenge