Day 57 of #100DaysOfCode 🚀 Today I built a blog application using Flask 🧩 I focused on understanding how to structure a web app using Flask, including routing, templates, and handling user input. It was interesting to see how quickly you can turn a simple idea into a working blog with Python. 🔹 What I worked on: Setting up a Flask project Creating routes for home, post, and add blog pages Using Jinja2 templates for dynamic content Handling form submissions Basic styling for better UI 💡 Key learning: Flask makes backend development feel simple and flexible. Once the basics are clear, building real-world projects becomes much easier. Still a lot to improve — like adding authentication, database integration, and deployment — but this feels like a solid step forward. On to Day 58 💪 #Flask #Python #WebDevelopment #CodingJourney #LearnByDoing
More Relevant Posts
-
#Flask turns 16 today 🎉 Did you know Flask started as an April Fools’ joke by Armin Ronacher? What began as a small experiment became one of the most widely used Python web frameworks. 16 years later, it’s still powering everything from quick prototypes to production apps. 💡 About the original “Denied” microframework: Armin created “Denied” to poke fun at early microframeworks that avoided dependencies by packing everything into a single file. So he did exactly that – embedding Jinja2 and Werkzeug as a base64-encoded `.zip` inside a single Python file. A month later, the idea evolved into something real. That project became Flask – turning a joke into a framework developers still rely on today. What do you use Flask for the most?
To view or add a comment, sign in
-
-
Flask has long been my go-to for deploying ML models. It's easy to use and lightweight. Companies sometimes assume that using custom ML models means having to adopt [insert big, complicated framework here]. Maybe they'll need that down the road. Maybe. But for those first steps, Flask is the way to go. (I can already see the confused looks, so: yes, I still write code and build models! It's no longer my everyday. But it's my often-enough.)
#Flask turns 16 today 🎉 Did you know Flask started as an April Fools’ joke by Armin Ronacher? What began as a small experiment became one of the most widely used Python web frameworks. 16 years later, it’s still powering everything from quick prototypes to production apps. 💡 About the original “Denied” microframework: Armin created “Denied” to poke fun at early microframeworks that avoided dependencies by packing everything into a single file. So he did exactly that – embedding Jinja2 and Werkzeug as a base64-encoded `.zip` inside a single Python file. A month later, the idea evolved into something real. That project became Flask – turning a joke into a framework developers still rely on today. What do you use Flask for the most?
To view or add a comment, sign in
-
-
🚀 Built a QR Code Generator using Flask! 🧪 I recently created a simple yet useful QR Code Generator Web App where users can instantly generate QR codes from text or URLs. 💡 This project helped me understand: • Backend development with Flask 🧪 • Connecting frontend with Python • Handling user input & generating dynamic output ⚙️ 🔗 GitHub: https://lnkd.in/dN8JBRTn Always learning, always building. 💻 Would love your feedback! 🙌 #Python #Flask #WebDevelopment #Projects #Coding #Learning
To view or add a comment, sign in
-
Day 5 of learning backend from first principles. Today was about strengthening both application-level and system-level understanding. With Django: • Worked with templates — connecting backend data to what users actually see • Explored error handling — understanding how things break and how to debug them Also started revisiting fundamentals of Operating Systems. Why this matters: Backend isn’t just writing APIs. It sits on top of how the system actually works. Understanding: • How processes run • How memory is managed • How errors propagate …makes you a better developer than just knowing frameworks. Still early, but the goal is clear: Build depth from both sides — systems + applications. #BackendDevelopment #Django #OperatingSystems #ComputerScience #WebDevelopment #LearnInPublic #Python #SoftwareEngineering
To view or add a comment, sign in
-
As a backend developer, I’ve started strengthening my Python fundamentals for AI/ML. Built my first Command-Line Calculator in Python today. What I learned: How to use def to create functions Taking user input with input() Performing basic operations: addition, subtraction, multiplication, and division Handling errors like division by zero This small project helped me understand how functions make code cleaner and reusable. Repository: https://lnkd.in/g7Aq78ps Every small project is helping me get more comfortable with Python and problem-solving. #Python #Programming #100DaysOfCode #CodingJourney #CLI
To view or add a comment, sign in
-
Day 13 of my Python Full Stack journey. ✅ Today's topic: Scope — where your variables live and die. This one concept explains so many confusing bugs. Here's what I typed today: # Local scope — only lives inside the function def my_function(): message = "I only exist here" print(message) # works ✅ my_function() # print(message) # ❌ Error! message doesn't exist out here # Global scope — lives everywhere name = "Punith" def greet(): print(f"Hello {name}") # works ✅ greet() # Modifying a global variable inside a function count = 0 def increment(): global count count += 1 increment() print(count) # 1 ✅ Biggest lesson today: Avoid using 'global' too much. If every function is touching the same variable — that's a sign your code needs better structure. This is exactly why functions should take inputs and return outputs — not secretly modify things from outside. Small concept. But this is how senior developers think. #PythonFullStack #Day13 #BuildingInPublic #100DaysOfCode #Bangalore
To view or add a comment, sign in
-
-
Built my first Python API using FastAPI! Coming from a MERN background, I decided to explore Python backend development—and it’s been an eye-opening experience. What I built: A simple REST API with GET & POST endpoints Request validation using Pydantic models Auto-generated API docs (Swagger UI) Key Learnings: How FastAPI handles routing (similar to Express but cleaner) Request body validation without extra libraries Importance of virtual environments (and debugging them the hard way) Running production-ready APIs using Uvicorn One thing that really stood out: FastAPI feels like TypeScript + Express, but with built-in validation and performance advantages. Example: Created a POST /user endpoint that validates incoming data using a schema and returns structured responses. GitHub Repo: https://lnkd.in/gF4FFR2u Would love feedback from the community #Python #FastAPI #BackendDevelopment #LearningInPublic #100DaysOfCode
To view or add a comment, sign in
-
Your users are waiting. And leaving. Because your response takes too long. You send everything at once. Big mistake. Django has a hidden weapon: StreamingHttpResponse. Instead of waiting… It sends data in chunks. User sees data instantly ⚡ No loading pain. No frustration. Use it when: → Large files → Real-time output → Slow processing Stop making users wait. Stream it. #Django #Python #WebDevelopment #BackendDevelopment #DjangoTips
To view or add a comment, sign in
-
The flasgo website is now live. You want a fast async typed Python web framework that has security built in from the start(follows owasp 2025) requires Python 3.14 and has a small attack surface as possible with django like security primatives but is easy as using flask? Then you have come to the right place. #python #webdevelopment #web
To view or add a comment, sign in
-
🐍 Day 23 & 24 of My 30-Day Python Learning Challenge 🚀 Over the last two days, I transformed my Log File Analyzer into a simple web app using Streamlit. 📌 What I Built: ✅ File Upload Feature Users can upload any text file for analysis import streamlit as st file = st.file_uploader("Upload a file") --- ✅ File Reading & Preview if file: content = file.read().decode("utf-8") st.write(content[:200]) --- ✅ Integrated My Previous Logic • Word frequency counting • Data cleaning (punctuation removal) • Stopwords removal • Top frequent words --- 📊 What This Means: • Python script ➝ Interactive Web App • More practical and user-friendly • Closer to real-world applications 💡 Key Learning: Building a UI makes projects more impactful than just writing scripts. 📊 Quick Question Which command is used to run a Streamlit app? A) python app.py B) run app.py C) streamlit run app.py D) start app Answer tomorrow 👇 #Python #Streamlit #MiniProject #WebDevelopment #LearningInPublic #SoftwareDeveloper
To view or add a comment, sign in
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development