Currently working through a Flask tutorial. At this stage, I’ve been learning and implementing: • Flask routing and request handling (GET vs POST) • User authentication and session management • Extending data models and handling migrations • Server-side forms with validation • Tracking user activity with UTC timestamps • Using Jinja templates and template inheritance It’s been helpful in understanding how backend logic, database state, and templates come together in a real Flask application. #Python #Flask #WebDevelopment #BackendDevelopment #LearningInPublic
More Relevant Posts
-
Day 11 of #60DaysOfMiniProjects From writing simple scripts to building small automation tools — improving step by step. Today I built a CLI-based File Renamer using Python What this project does: • Takes a folder path as input from the user • Reads all files inside the folder • Automatically renames files sequentially (file_1, file_2, file_3…) • Preserves the original file extensions • Helps organize files quickly using automation Concepts I worked with: • Python os module for file operations • os.listdir() to read files in a folder • os.rename() to rename files • os.path.join() and os.path.splitext() • Loops and conditional statements This project helped me understand how Python can automate repetitive tasks like file management. Small automation. Practical learning. Real progress. Consistency builds confidence #Python #MiniProjects #BuildInPublic #CodingJourney #CSE #DeveloperGrowth #LearningInPublic #Automation #PythonProjects
To view or add a comment, sign in
-
Tired of writing Python boilerplate every time I wanted to wrap a CLI tool as an MCP server, so I built Teukhos. You describe the tool in YAML, run one command, and your MCP server is up and available to any AI client — Copilot, Claude, Cursor, you name it. `pip install teukhos` `teukhos serve my-tools.yaml` Especially useful when you want config-as-code for MCP, version-controlled, CI/CD-friendly, no Python required. 🔗 https://lnkd.in/dWq9sYP9 #MCP #AITools #OpenSource #DeveloperTools #AgenticAI
To view or add a comment, sign in
-
-
✅ Create Virtual Environment Using Ctrl + Shift + P (VS Code) 🔹 Step 1: Open Your Project Folder in VS Code Make sure your project contains: Your Python files (Optional) requirements.txt 🔹 Step 2: Open Command Palette Press: Ctrl + Shift + P 🔹 Step 3: Type Python: Create Environment Click it ✅ 🔹 Step 4: Choose Environment Type You will see options like: Venv Conda Choose Venv. 🔹 Step 5: Choose Python Interpreter Select the Python version you want (for example Python 3.10). VS Code will: ✔ Create .venv folder ✔ Automatically activate it ✔ Select interpreter 📦 Install From requirements.txt Automatically If your project has requirements.txt, VS Code will usually detect it and ask: “Install dependencies from requirements.txt?” Click Yes ✅ It will install all packages for you.
To view or add a comment, sign in
-
A common pain point for growing local businesses: The "Slow Dashboard." I recently audited a legacy Python backend where a single report generation was taking 45 seconds. The fix wasn't a faster server or a complex cache. It was fixing a series of N+1 queries and adding a composite index on the database. The Result: 45 seconds down to 0.8 seconds. If your software is slowing down as your business grows, you usually don't need a total rewrite. You need a targeted performance audit. #Python #DatabaseOptimization #Performance #LocalBusinessTech
To view or add a comment, sign in
-
UDF = custom logic on a column. Works well, but Spark cannot optimize it. Each row goes to Python and comes back. This makes it slow on large data. Built-in functions run inside Spark. They are faster and optimized. Built-in functions first. when().otherwise() next. UDF only when there is no other way. Swipe 👉 #PySpark #DataEngineering #BigData #sql
To view or add a comment, sign in
-
Day 29 of my Python journey 🐍🔧 – OOP Attributes & Methods Deep Dive! Instance/Class attrs + Instance/Class/Static methods = Complete OOP arsenal! 💪 Mastered: Instance attrs: self.items (unique per cart) Class attrs: ShoppingCart.tax_rate (shared GST!) Instance methods: add_item(self) → object-specific @classmethod: update_tax(cls) → class-wide changes @staticmethod: calc_discount(price, pct) → pure utility Practiced: Enhanced ShoppingCart with all types—tax updates apply everywhere! 🌐 Next: Inheritance magic incoming! #Python #Day29 #OOP #InstanceClassAttributes #InstanceClassStaticMethods #ShoppingCart #PythonOOP #CodingJourney #100DaysOfCode #LearnInPublic #CodeNewbie #DeveloperJourney #AndhraPradesh #PythonForBeginners
To view or add a comment, sign in
-
Working with data and Python with VSCode? You should check the Data Wrangler extension 🚀 The Data Wrangler extension from Microsoft provides a native data viewer for VSCode and VSCode’s Jupyter notebooks. It enables viewing, filtering, cleaning, and analyzing data and provides column statistics insights and visualization. When applying filters and transformations on the UI, it can generate the Pandas 🐼 code. 📌 Extension documentation: https://lnkd.in/g7DdZqVE #data #python #vscode
To view or add a comment, sign in
-
-
🚀 Day 34 of #100DaysOfCode | Scenario-Based Questions in Python OOP Today I practiced solving scenario-based problems using Python Object-Oriented Programming (OOP). These problems help in understanding how OOP concepts are applied in real-world situations. Key Concepts I Practiced: • Designing classes based on real-world scenarios • Implementing Encapsulation to protect class data • Using Inheritance to reuse code between classes • Applying Polymorphism for flexible and reusable methods Practising scenario-based questions improves logical thinking and problem-solving skills, and helps in building scalable and maintainable applications using OOP concepts. GitHub Repository: https://lnkd.in/gTmfXrWP #Python #OOPS #100DaysOfCode #CodingJourney #PythonProjects
To view or add a comment, sign in
-
90% of Python devs only know context managers as "with open()". That's like buying a Swiss Army knife and only using the toothpick. Context managers can handle: → Database connections (auto commit/rollback) → Execution timing (profile any code block) → Temp file cleanup (zero manual deletion) → Lock management → API sessions Slide through for real code examples ↗️ Which one do you use most? Drop your favorite use case below 👇 #Python #SoftwareEngineering #CodingTips #PythonDev #CleanCode
To view or add a comment, sign in
-
That `InitVar` in a dataclass… do you actually know what it does? It looks like a field. It’s declared like a field. But it’s not really a field. In today’s video, I walk through 7 interesting things you can do with Python dataclasses. From automatic class registration and lightweight validation systems to cached derived values, self-building CLI parsers, and even using dataclasses as context managers. Most developers treat dataclasses like “nicer structs.” But they’re just normal Python classes with less boilerplate. And once you realize that, they become a design tool, not just a convenience. 👉 Watch the full video here: https://lnkd.in/e5pkc7Ae. #python #dataclasses #softwaredesign #cleancode #developers #arjancodes
To view or add a comment, sign in
-
Explore related topics
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
Great work, man💪