🚀 Day 15 of #100DaysLearningChallenge Today I built a simple Markdown to HTML converter using Python! 🐍✨ 📄 What it does: ->Reads a .md file ->Converts the content to HTML using the markdown library ->Writes the output to a new .html file 🔍 Why this matters: Markdown is everywhere — from documentation to blogging platforms. Converting it to HTML opens up possibilities for web publishing and automation. #Python #Markdown #WebDev #100DaysChallenge #Day15 #CodingChallenge #100DaysOfCode #100DaysLearningChallenge #MySirG #LearningToCode #TechJourney #DeveloperLife #KeepBuilding #DevJourney 💻 Here's bellow a snippet of my code:
Built a Markdown to HTML converter with Python for web publishing
More Relevant Posts
-
🧪 Day 278: Testing Your Code with unittest Here’s the truth: good developers don’t just write code — they test it. Python’s unittest framework helps you verify your logic before it breaks in production (or worse… in front of your boss 😅). 👉 Let’s start simple: import unittest def add(a, b): return a + b class TestAdd(unittest.TestCase): def test_add(self): self.assertEqual(add(2, 3), 5) if __name__ == '__main__': unittest.main() 💡 Pro tip: Always test edge cases — those are the ones that usually break things. 🔹 Challenge: Write a test suite for your calculator script (addition, subtraction, multiplication, division). #Python #UnitTesting #CleanCode #LearnByDoing
To view or add a comment, sign in
-
Why scrape only the first page when you can master the pagination with #Python? 🐍 In our latest guide, you’ll learn how to: 👉 Identify pagination types (next/previous links, numeric pages, “load more”, infinite scroll, APIs). 👉 Scrape with Python using #Requests, #BeautifulSoup, and #Playwright. 👉 Detect AJAX / API‑driven pagination from DevTools/ 👉 Handle dynamic loading and dedupe logic. 👉 Build reliable scrapers with retries, delays, and proxy rotation Find the complete step-by-step guide on our blog (link is in the comments 👀)
To view or add a comment, sign in
-
-
🚀 Just learn a new topic web scraping with BeautifulSoup! From parsing HTML to extracting data like a pro — I walk through the essentials in a hands-on demo. If you're curious about how to automate data collection from websites, this one's for you! 📽️ Watch, learn, and let me know what you think. #WebScraping #BeautifulSoup #Python #DataAutomation #LearningByDoing #TechJourney
To view or add a comment, sign in
-
Day 47 – Writing to a File in Python Want to store your program’s output permanently? Let’s write to a file 📝 file = open("notes.txt", "w") file.write("Learning Python is fun!") file.close() 💡 This creates (or overwrites) a file named notes.txt. Every time you run this, the previous content is replaced. 🧩 Pro Tip: Use "a" mode if you want to append instead of overwriting (coming soon 😉). 👉 What would you store in your first text file? #Python #Coding #FileHandling #Programming
To view or add a comment, sign in
-
Python feels easy… until it doesn’t. You fly through the basics. And then suddenly: dunder methods, decorators, functools, typy annotations, protocols... boom 💥. Sound familiar? It took me a while before I actually started feeling comfortable writing Python code. Though I still have no love for "Callable[[arg1, arg2], return_value]" annotations 😬. In this week's video, I break down the exact steps I’d take if I had to learn Python fast from scratch, covering everything I wish I knew earlier. 👉 Watch here: https://lnkd.in/evzGVC_A #Python #SoftwareEngineering #LearningPython #CleanCode #ArjanCodes
To view or add a comment, sign in
-
-
Hi connections, I’ve been learning how modern web applications are built using Flask, a lightweight web framework in Python. This diagram shows how the pieces fit together: 🔹 Python — Handles business logic & processing 🔹 Flask — Connects browser requests with Python code 🔹 Jinja2 Templates — Dynamically generate HTML pages 🔹 Browser — Displays the final output to the user When a user visits a URL, Flask processes the request with Python and sends data to a Jinja2-powered HTML template. #Python #Flask #WebDevelopment #Jinja2 templates
To view or add a comment, sign in
-
-
Python feels easy… until it doesn’t. You fly through the basics. And then suddenly: dunder methods, decorators, functools, typy annotations, protocols... boom 💥. Sound familiar? It took me a while before I actually started feeling comfortable writing Python code. Though I still have no love for "Callable[[arg1, arg2], return_value]" annotations 😬. In this week's video, I break down the exact steps I’d take if I had to learn Python fast from scratch, covering everything I wish I knew earlier. 👉 Watch here: https://lnkd.in/eQUHiyyy #Python #SoftwareEngineering #LearningPython #CleanCode #ArjanCodes
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