<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Rym</title>
    <description>The latest articles on Forem by Rym (@rym_michaut).</description>
    <link>https://forem.com/rym_michaut</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1181604%2F4df44572-723e-48a6-9da0-24607d4a50c5.jpeg</url>
      <title>Forem: Rym</title>
      <link>https://forem.com/rym_michaut</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/rym_michaut"/>
    <language>en</language>
    <item>
      <title>Stop duct-taping your Python scripts: Handle Scheduling and Versioning natively</title>
      <dc:creator>Rym</dc:creator>
      <pubDate>Thu, 19 Feb 2026 17:14:05 +0000</pubDate>
      <link>https://forem.com/taipy/stop-duct-taping-your-python-scripts-handle-scheduling-and-versioning-natively-53cj</link>
      <guid>https://forem.com/taipy/stop-duct-taping-your-python-scripts-handle-scheduling-and-versioning-natively-53cj</guid>
      <description>&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;Building a great model in Python is fast. But turning that script into a reliable, multi-user application usually involves writing manual "glue code," duct-taping Linux cron jobs, and crossing your fingers during updates.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F81au2q6nt8il93lz4ymi.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F81au2q6nt8il93lz4ymi.gif" alt="duct-taping consequences"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What if you could bypass the "Day 2" operational wall and handle background scheduling and versioning entirely natively?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft92wdlard0vz9jtkt4h1.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft92wdlard0vz9jtkt4h1.gif" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Enter Taipy: an open-source Python framework that lets you build production-ready data applications without forcing you to become a full-time DevOps engineer.&lt;/p&gt;

&lt;p&gt;If you find this open-source project helpful, don't forget to show your support! &lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Avaiga/taipy" class="crayons-btn crayons-btn--primary" rel="noopener noreferrer"&gt;Star ⭐ the repo&lt;/a&gt;
&lt;/p&gt;




&lt;h2&gt;
  
  
  The Need for an Alternative to "Glue Code"
&lt;/h2&gt;

&lt;p&gt;We all know the pattern. You build a fast prototype (sales forecasting, optimization, etc.) and it runs perfectly on your machine. Then, the business team needs it every day. &lt;/p&gt;

&lt;p&gt;Suddenly, your simple script turns into an operational monster:&lt;/p&gt;

&lt;p&gt;• &lt;strong&gt;The Scheduling Nightmare:&lt;/strong&gt; &lt;br&gt;
You tie the model execution to a button click, which freezes the UI. So, you resort to external orchestrators or messy cron jobs.&lt;/p&gt;

&lt;p&gt;• &lt;strong&gt;The Versioning Chaos:&lt;/strong&gt; &lt;br&gt;
You start creating files like model_final_v3.py. You become terrified to deploy a new version because you might break the dashboard that executives are looking at.&lt;/p&gt;

&lt;p&gt;This is the transition from a prototype to a shared application. Let's look at how Taipy solves these architectural bottlenecks natively.&lt;/p&gt;


&lt;h2&gt;
  
  
  1. The Native Cron Scheduler ⏱️
&lt;/h2&gt;

&lt;p&gt;Executing Machine Learning or optimization models takes time. Taipy now lets you run background computations automatically through a clean, built-in scheduling API.&lt;/p&gt;
&lt;h3&gt;
  
  
  🦾 How it helps:
&lt;/h3&gt;

&lt;p&gt;Instead of relying on an external system, scheduling becomes part of your application model. You can set your scenarios to run overnight or hourly without blocking the app.&lt;/p&gt;
&lt;h3&gt;
  
  
  🛠️ Key features:
&lt;/h3&gt;

&lt;p&gt;• &lt;strong&gt;Total Decoupling:&lt;/strong&gt; The UI stays lightning-fast even if a 4-hour computation is running in the background.&lt;/p&gt;

&lt;p&gt;• &lt;strong&gt;Overnight Updates:&lt;/strong&gt; Forecasts and simulations refresh automatically, so decision-makers start the day with up-to-date insights.&lt;/p&gt;

&lt;p&gt;• &lt;strong&gt;Zero "Glue Code":&lt;/strong&gt; Reduce manual run steps and brittle external scripts.&lt;/p&gt;


&lt;h2&gt;
  
  
  2. Built-In Version Management 🗂️
&lt;/h2&gt;

&lt;p&gt;Once people depend on your app, updates start to feel risky. Taipy provides built-in version management so you can track exactly what changed and why, right from the core.&lt;/p&gt;
&lt;h3&gt;
  
  
  🦾 How it helps:
&lt;/h3&gt;

&lt;p&gt;It preserves traceability between your development, testing, and production environments. You avoid the situation where the safest option is doing nothing because nobody wants to break what already works.&lt;/p&gt;
&lt;h3&gt;
  
  
  🛠️ Key features:
&lt;/h3&gt;

&lt;p&gt;• &lt;strong&gt;Absolute Traceability:&lt;/strong&gt; You preserve the link between your logic, the data ingested, and the results produced.&lt;/p&gt;

&lt;p&gt;• &lt;strong&gt;Stress-Free Deployments:&lt;/strong&gt; Safely evolve your applications as usage grows and more users rely on the results.&lt;/p&gt;

&lt;p&gt;• &lt;strong&gt;Built-in Governance:&lt;/strong&gt; Seamlessly move from an isolated "experiment script" to a governed system.&lt;/p&gt;


&lt;h2&gt;
  
  
  🚀 See the Code in Action (No Sales Pitch)
&lt;/h2&gt;

&lt;p&gt;Reading about architecture is great, but seeing it in code is better.&lt;br&gt;
On April 9th, the Taipy technical team is hosting a Developer Webinar dedicated exactly to this transition: From Python models to trusted decision applications.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://links.taipy.io/devusers" class="crayons-btn crayons-btn--primary" rel="noopener noreferrer"&gt;👉 Register for the April 9 Webinar here&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;This is a 100% technical, developer-first session shaped directly by questions from our &lt;a href="https://links.taipy.io/joindiscord" rel="noopener noreferrer"&gt;Discord &lt;/a&gt; community. No marketing slides, no sales pitch.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fniippgbeotm0zrkglfyb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fniippgbeotm0zrkglfyb.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  What we will break down live:
&lt;/h3&gt;

&lt;p&gt;• &lt;strong&gt;The Code:&lt;/strong&gt; How to implement the Automated Scheduler and Built-In Version Management.&lt;/p&gt;

&lt;p&gt;• &lt;strong&gt;End-to-End Tracking:&lt;/strong&gt; How to monitor scenario and data node events so you aren't guessing how people use your app.&lt;/p&gt;

&lt;p&gt;• &lt;strong&gt;Real-World Demos:&lt;/strong&gt; We'll look at high-performance decision applications used by Taipy customer teams who handle massive datasets without browser bottlenecks.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://links.taipy.io/devusers" class="crayons-btn crayons-btn--primary" rel="noopener noreferrer"&gt;👉 Register for the April 9 Webinar here&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxznil3cezwpz7v4rhx8c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxznil3cezwpz7v4rhx8c.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://links.taipy.io/devusers" class="crayons-btn crayons-btn--primary" rel="noopener noreferrer"&gt;👉 Register for the April 9 Webinar here&lt;/a&gt;
&lt;/p&gt;

</description>
      <category>python</category>
      <category>programming</category>
      <category>opensource</category>
      <category>developers</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Rym</dc:creator>
      <pubDate>Tue, 14 Jan 2025 07:38:06 +0000</pubDate>
      <link>https://forem.com/rym_michaut/-1plj</link>
      <guid>https://forem.com/rym_michaut/-1plj</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/abdibrokhim" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F930691%2Fbfedd078-ea9e-48e7-b056-62cf5cc0efd6.jpeg" alt="abdibrokhim"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/abdibrokhim/are-you-cool-do-you-like-building-with-ai-well-come-build-something-p-23ol" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;are you cool? do you like building with ai? well come build something :P&lt;/h2&gt;
      &lt;h3&gt;Ibrohim Abdivokhidov ・ Jan 13&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#opensource&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ai&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#hackathon&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>ai</category>
      <category>webdev</category>
      <category>devchallenge</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Rym</dc:creator>
      <pubDate>Mon, 13 Jan 2025 08:06:19 +0000</pubDate>
      <link>https://forem.com/rym_michaut/-3602</link>
      <guid>https://forem.com/rym_michaut/-3602</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/gungz" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F712791%2Fa0ca97c6-5010-49c8-b555-7439206b8eef.jpeg" alt="gungz"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/gungz/resume-ai-polish-your-resume-for-new-beginning-or-fresh-start-powered-by-taipy-langchain-2ehd" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Resume AI - Polish your Resume for New Beginning or Fresh Start - Powered by Taipy, Langchain, Gemini, and Github Copilot&lt;/h2&gt;
      &lt;h3&gt;Agung Sidharta So ・ Jan 12&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#devchallenge&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#githubchallenge&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ai&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>👋🏻Goodbye Power BI! 📊 In 2025 Build AI/ML Dashboards Entirely Within Python 🤖</title>
      <dc:creator>Rym</dc:creator>
      <pubDate>Tue, 17 Dec 2024 14:54:55 +0000</pubDate>
      <link>https://forem.com/taipy/goodbye-power-bi-in-2025-build-aiml-dashboards-entirely-within-python-4l22</link>
      <guid>https://forem.com/taipy/goodbye-power-bi-in-2025-build-aiml-dashboards-entirely-within-python-4l22</guid>
      <description>&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;The rise of data-driven decision-making has pushed businesses to adopt tools to create dynamic dashboards and applications. &lt;br&gt;
 &lt;br&gt;
Many of these solutions, like Power BI, require users to learn proprietary languages such as &lt;a href="https://learn.microsoft.com/en-us/dax/" rel="noopener noreferrer"&gt;DAX&lt;/a&gt; or &lt;a href="https://learn.microsoft.com/en-us/power-query/power-query-ui" rel="noopener noreferrer"&gt;PowerQuery&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3306fzkxitslvs0by11i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3306fzkxitslvs0by11i.png" alt="Not a new language" width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;What if you could avoid the hassle and stay entirely within Python —the language you already use for data science and machine learning? &lt;br&gt;
 &lt;br&gt;
&lt;strong&gt;Enter Taipy Designer &amp;amp; Taipy:&lt;/strong&gt; a game-changing, open-source solution that lets you build dashboards and applications without ever leaving the Python ecosystem. And customization is your best friend here.&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9ezgmbj0q2wn9yp3gjr5.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9ezgmbj0q2wn9yp3gjr5.gif" alt="Taipy dashboards" width="1000" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;
&lt;h2&gt;
  
  
  The Need for an Alternative
&lt;/h2&gt;

&lt;p&gt;Popular tools like &lt;a href="https://www.microsoft.com/fr-fr/power-platform/products/power-bi" rel="noopener noreferrer"&gt;Power BI&lt;/a&gt; and &lt;a href="https://www.tableau.com/fr-fr/trial/data-visualization" rel="noopener noreferrer"&gt;Tableau&lt;/a&gt; dominate the market for business intelligence (BI) and visualization. But they often fall short for AI/ML practitioners due to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Proprietary languages&lt;/strong&gt;: DAX, PowerQuery, or other complex syntaxes require additional learning and reduce flexibility.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Limited integration&lt;/strong&gt;: While some tools support Python scripts, their integration is often cumbersome and not designed for seamless ML workflows.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fragmented ecosystems&lt;/strong&gt;: Moving data between BI tools and Python-based ML workflows can lead to inefficiencies and potential data handling errors.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt; &lt;/p&gt;
&lt;h2&gt;
  
  
  A 100% Python Solution for Data Applications
&lt;/h2&gt;

&lt;p&gt;As an open-source tool, &lt;a href="//github.com/Avaiga/taipy"&gt;Taipy&lt;/a&gt; is free to use and customize, making it a cost-effective alternative to proprietary BI solutions. Its Python foundation ensures that users are not locked into a specific vendor or technology, providing both freedom and flexibility.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Falss6lvicpbpw8org8fs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Falss6lvicpbpw8org8fs.png" alt="Python Power" width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Avaiga/taipy" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star ⭐ the repo&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;In addition, they developed a new product, &lt;a href="https://taipy.io/designer" rel="noopener noreferrer"&gt;Taipy Designer&lt;/a&gt;, the first no-code GUI builder specifically for Python users. &lt;/p&gt;

&lt;p&gt;Fully integrated with the &lt;a href="https://taipy.io/pricing" rel="noopener noreferrer"&gt;Taipy Enterprise Suite&lt;/a&gt;, this tool empowers businesses to create interactive, AI-driven applications seamlessly. &lt;/p&gt;

&lt;p&gt;Whether you’re building dashboards to visualize complex &lt;strong&gt;Machine Learning&lt;/strong&gt; models or implementing &lt;strong&gt;Real-Time AI analysis&lt;/strong&gt; for operational data, Taipy Designer enables you to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Leverage Python’s vast ecosystem without switching to other tools.&lt;/li&gt;
&lt;li&gt;Implement advanced algorithms and seamlessly integrate machine learning workflows.&lt;/li&gt;
&lt;li&gt;Build user-friendly dashboards without writing a single line of code—but with the flexibility to add Python-based customizations when needed.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsfjovx1asjbyah7fsfne.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsfjovx1asjbyah7fsfne.gif" alt="Taipy Designer" width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Taipy Designer eliminates all current tools issues by offering a &lt;strong&gt;native Python environment&lt;/strong&gt;, ensuring your workflows remain streamlined and efficient.&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  Key Benefits of Taipy Designer
&lt;/h2&gt;

&lt;p&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  1. For Business Analysts &amp;amp; BI Teams
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;No coding expertise needed&lt;/strong&gt;  A drag-and-drop interface that democratizes Python’s capabilities, enabling analysts to build applications and dashboards without coding expertise.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Faster application delivery&lt;/strong&gt; to improved productivity.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Seamless integration with Python&lt;/strong&gt;’s robust libraries, unlocking endless possibilities for data manipulation and visualization.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwciwx7wiab5htzw2s2sq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwciwx7wiab5htzw2s2sq.png" alt="Python viz libraries" width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  2. For Data Scientists &amp;amp; AI Practitioners
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;The ability to visualize and operationalize machine learning models in intuitive, interactive dashboards.&lt;/li&gt;
&lt;li&gt;Tools for rapid experimentation, making it easier to iterate and present results to stakeholders.&lt;/li&gt;
&lt;li&gt;Direct integration with Python’s ML &amp;amp; AI frameworks like TensorFlow, PyTorch, or Scikit-learn.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhdtpkp7oyklcyi58bjym.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhdtpkp7oyklcyi58bjym.png" alt="Python ML Libraries" width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  Real-World Impact: Why Businesses Are Switching to Taipy Designer?
&lt;/h2&gt;

&lt;p&gt;The adoption of new tools often depends on their ability to drive tangible benefits. Taipy Designer has already demonstrated its transformative potential by empowering businesses to overcome technical barriers, enhance productivity, and innovate seamlessly. &lt;/p&gt;

&lt;p&gt; &lt;br&gt;
Here's what leaders have to say about its impact:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs65e9hbxs18m5sh6dnvq.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs65e9hbxs18m5sh6dnvq.gif" alt="Vincent Gosselin Avaiga" width="480" height="270"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;Gilles Corde, Program Manager at &lt;a href="https://mobicloud.ifpen.com/#/" rel="noopener noreferrer"&gt;IFP Energies Nouvelles (IFP-EN)&lt;/a&gt;, one of Avaiga’s partners, highlighted how Taipy Designer has transformed their workflows.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F88t12earx865g4awcsvr.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F88t12earx865g4awcsvr.gif" alt="Gilles Cordes IFP EN" width="480" height="270"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  Beyond Visualization: A Complete Solution
&lt;/h2&gt;

&lt;p&gt;Taipy’s ecosystem doesn’t stop at dashboards. With Taipy you can orchestrate data workflows and create advanced user interfaces. Besides, the platform supports every stage of building enterprise-grade applications. Additionally, Taipy’s integration with leading platforms such as &lt;a href="https://www.databricks.com/" rel="noopener noreferrer"&gt;Databricks&lt;/a&gt;, &lt;a href="https://www.snowflake.com/" rel="noopener noreferrer"&gt;Snowflake&lt;/a&gt;, &lt;a href="https://www.ibm.com/watsonx" rel="noopener noreferrer"&gt;IBM WatsonX&lt;/a&gt;, and &lt;a href="https://aws.amazon.com/sagemaker/" rel="noopener noreferrer"&gt;Amazon SageMaker&lt;/a&gt; ensures compatibility with your existing data infrastructure.&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  Ready to Transform Your AI/ML Dashboards?
&lt;/h2&gt;

&lt;p&gt;If you’re looking for a solution that allows you to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Build scalable, interactive dashboards.&lt;/li&gt;
&lt;li&gt;Stay entirely within the Python ecosystem.&lt;/li&gt;
&lt;li&gt;Integrate machine learning and AI seamlessly.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Then, it’s time to say goodbye to Power BI and embrace Taipy.&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;Explore the &lt;a href="//github.com/Avaiga/taipy"&gt;GitHub repo&lt;/a&gt; and discover how this open-source alternative is redefining what’s possible in the world of business intelligence and AI-driven applications.&lt;/p&gt;

&lt;p&gt;Have you tried building AI/ML dashboards in Python? &lt;/p&gt;

&lt;p&gt;Let me know your thoughts or challenges in the comments below!&lt;/p&gt;

</description>
      <category>datascience</category>
      <category>data</category>
      <category>machinelearning</category>
      <category>python</category>
    </item>
    <item>
      <title>Build a 2025 Stock Dashboard in less than 40 lines of Python code!🤓</title>
      <dc:creator>Rym</dc:creator>
      <pubDate>Thu, 05 Dec 2024 08:18:36 +0000</pubDate>
      <link>https://forem.com/taipy/build-a-stock-dashboard-in-less-than-40-lines-of-python-code-3b78</link>
      <guid>https://forem.com/taipy/build-a-stock-dashboard-in-less-than-40-lines-of-python-code-3b78</guid>
      <description>&lt;p&gt;Building interactive data dashboards can seem intimidating.&lt;/p&gt;

&lt;p&gt;Especially if you're unfamiliar with frontend technologies like HTML/CSS/ JS. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbhce6wjfxy357djxm3c3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbhce6wjfxy357djxm3c3.png" alt="Lisan Al Gaib" width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;But what if you could create a fully functional, production-ready data science dashboard using just Python? &lt;/p&gt;

&lt;p&gt;Enter &lt;a href="//github.com/Avaiga/taipy"&gt;Taipy&lt;/a&gt;, an open-source library that simplifies the process of creating data apps.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjk9rr9dv3qk9etxurr3b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjk9rr9dv3qk9etxurr3b.png" alt="Paul Atreides" width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Avaiga/taipy" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star ⭐ Taipy repo&lt;/a&gt;
&lt;br&gt;
 &lt;/p&gt;

&lt;p&gt;In this tutorial, Mariya Sha will guide you through building a stock value dashboard using &lt;a href="//github.com/Avaiga/taipy"&gt;Taipy&lt;/a&gt;, &lt;a href="https://plotly.com/" rel="noopener noreferrer"&gt;Plotly&lt;/a&gt;, and a dataset from &lt;a href="https://www.kaggle.com/" rel="noopener noreferrer"&gt;Kaggle&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;Our app will dynamically filter data, display graphs, and handle user inputs—all from scratch. &lt;/p&gt;

&lt;p&gt;Ready to dive in? Let’s get started!&lt;/p&gt;


&lt;h3&gt;
  
  
  Step 1: Setting Up Your Environment
&lt;/h3&gt;

&lt;p&gt;First, we need to create a new Python environment. If you use Conda, you can set it up as follows:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;conda&lt;/span&gt; &lt;span class="n"&gt;create&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;n&lt;/span&gt; &lt;span class="n"&gt;ds_env&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mf"&gt;3.11&lt;/span&gt;
&lt;span class="n"&gt;conda&lt;/span&gt; &lt;span class="n"&gt;activate&lt;/span&gt; &lt;span class="n"&gt;ds_env&lt;/span&gt;
&lt;span class="n"&gt;pip&lt;/span&gt; &lt;span class="n"&gt;install&lt;/span&gt; &lt;span class="n"&gt;taipy&lt;/span&gt; &lt;span class="n"&gt;pandas&lt;/span&gt; &lt;span class="n"&gt;plotly&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Clone the resources for this project:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;git&lt;/span&gt; &lt;span class="n"&gt;clone&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;github&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;MariyaSha&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;data_science_dashboard&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;git&lt;/span&gt;
&lt;span class="n"&gt;cd&lt;/span&gt; &lt;span class="n"&gt;data_science_dashboard&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;starter_files&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This will serve as our project root directory. Inside, you’ll find images, a wireframe, and a Python file (&lt;code&gt;main.py&lt;/code&gt;) to start.&lt;/p&gt;




&lt;h3&gt;
  
  
  Step 2: Designing the GUI with Taipy
&lt;/h3&gt;

&lt;p&gt;Let’s add a header and a logo to our app. Open main.py and start coding:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;taipy.gui&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;tgb&lt;/span&gt;

&lt;span class="k"&gt;with&lt;/span&gt; &lt;span class="n"&gt;tgb&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;page&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Stock Dashboard&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="c1"&gt;# Add a logo
&lt;/span&gt;    &lt;span class="n"&gt;tgb&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;image&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;images/icons/logo.png&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;width&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;10vw&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="c1"&gt;# Add a title
&lt;/span&gt;    &lt;span class="n"&gt;tgb&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;text&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;# S&amp;amp;P 500 Stock Value Over Time&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;mode&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;md&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Run your app:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;taipy&lt;/span&gt; &lt;span class="n"&gt;run&lt;/span&gt; &lt;span class="n"&gt;main&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;py&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Navigate to &lt;a href="http://localhost:5000" rel="noopener noreferrer"&gt;http://localhost:5000&lt;/a&gt;, and you’ll see your basic app!&lt;/p&gt;




&lt;h3&gt;
  
  
  Step 3: Adding User Inputs
&lt;/h3&gt;

&lt;p&gt;To filter data by date, add a date range selector:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;datetime&lt;/span&gt;

&lt;span class="n"&gt;dates&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;datetime&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;date&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;2023&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; &lt;span class="n"&gt;datetime&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;date&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;2024&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)]&lt;/span&gt;

&lt;span class="k"&gt;with&lt;/span&gt; &lt;span class="n"&gt;tgb&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;page&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Stock Dashboard&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="c1"&gt;# Existing elements...
&lt;/span&gt;
    &lt;span class="c1"&gt;# Add date range selector
&lt;/span&gt;    &lt;span class="n"&gt;tgb&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;date_range&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
        &lt;span class="n"&gt;value&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;{dates}&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="n"&gt;label_start&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Start Date&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="n"&gt;label_end&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;End Date&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="p"&gt;)&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  Step 4: Dynamic Data Handling with Taipy
&lt;/h3&gt;

&lt;p&gt;Let’s load our dataset and filter it dynamically based on user inputs.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;pandas&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;pd&lt;/span&gt;

&lt;span class="c1"&gt;# Load the stock data
&lt;/span&gt;&lt;span class="n"&gt;stock_data&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;pd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;read_csv&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;data/sp500_stocks.csv&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;filter_data&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;state&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;value&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;name&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;dates&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="n"&gt;start&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;end&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;state&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dates&lt;/span&gt;
        &lt;span class="n"&gt;filtered_data&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;stock_data&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;
            &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;stock_data&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Date&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;=&lt;/span&gt; &lt;span class="nf"&gt;str&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;start&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&lt;/span&gt; 
            &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;stock_data&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Date&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;=&lt;/span&gt; &lt;span class="nf"&gt;str&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;end&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
        &lt;span class="p"&gt;]&lt;/span&gt;
        &lt;span class="n"&gt;state&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;filtered_data&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;filtered_data&lt;/span&gt;

&lt;span class="n"&gt;tgb&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;add_callback&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;filter_data&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;filter_data&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  Step 5: Visualizing the Data
&lt;/h3&gt;

&lt;p&gt;Finally, let’s plot the data with Plotly:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;plotly.graph_objects&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;go&lt;/span&gt;

&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;create_chart&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="n"&gt;fig&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;go&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;Figure&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
    &lt;span class="n"&gt;fig&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;add_trace&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
        &lt;span class="n"&gt;go&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;Scatter&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
            &lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Date&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
            &lt;span class="n"&gt;y&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;High&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
            &lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Stock Value&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="n"&gt;mode&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;lines&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
        &lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;fig&lt;/span&gt;

&lt;span class="k"&gt;with&lt;/span&gt; &lt;span class="n"&gt;tgb&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;page&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Stock Dashboard&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="c1"&gt;# Existing elements...
&lt;/span&gt;
    &lt;span class="c1"&gt;# Display the chart
&lt;/span&gt;    &lt;span class="n"&gt;tgb&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;chart&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;figure&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;{create_chart(filtered_data)}&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  Final Thoughts
&lt;/h3&gt;

&lt;p&gt;And voilà! &lt;br&gt;
You’ve built a stock dashboard with &lt;a href="//github.com/Avaiga/taipy"&gt;Taipy&lt;/a&gt;, handling dynamic user inputs and data visualization—all without writing a single line of HTML, CSS, or JavaScript.&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Want to take it further?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Explore Taipy Scenarios to enable even more dynamic backend interactions. Check out the official &lt;a href="//github.com/Avaiga/taipy"&gt;Taipy GitHub repository&lt;/a&gt; and contribute to their open-source initiatives!&lt;/p&gt;




&lt;p&gt;PS: you can watch the video tutorial &lt;a href="https://www.youtube.com/watch?v=hxYIpH94u20&amp;amp;feature=youtu.be" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>python</category>
      <category>programming</category>
      <category>beginners</category>
      <category>devjournal</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Rym</dc:creator>
      <pubDate>Tue, 03 Dec 2024 13:58:23 +0000</pubDate>
      <link>https://forem.com/rym_michaut/-4loi</link>
      <guid>https://forem.com/rym_michaut/-4loi</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/composiodev" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F9157%2F363db417-2225-40ec-8fbe-2f5c816ffeb7.png" alt="Composio" width="512" height="512"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F528884%2Fe6c37315-7389-4c82-bf3f-4fab89ddc8b5.png" alt="" width="682" height="682"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/composiodev/9-cutting-edge-open-source-tools-to-build-next-gen-ai-apps-1mho" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;9 cutting-edge open-source tools to build next-gen AI apps 🔮💡&lt;/h2&gt;
      &lt;h3&gt;Ayush Thakur for Composio ・ Dec 3&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#ai&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#python&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>🤓 Top 12 Open Source Repositories to Watch in 2025 to Become the Ultimate Developer</title>
      <dc:creator>Rym</dc:creator>
      <pubDate>Tue, 03 Dec 2024 07:26:48 +0000</pubDate>
      <link>https://forem.com/taipy/top-12-open-source-repositories-to-watch-in-2025-to-become-the-ultimate-developer-4979</link>
      <guid>https://forem.com/taipy/top-12-open-source-repositories-to-watch-in-2025-to-become-the-ultimate-developer-4979</guid>
      <description>&lt;p&gt;If you're a developer, staying updated with the best open-source tools is a surefire way to boost productivity and deliver impactful projects. &lt;/p&gt;

&lt;p&gt; &lt;br&gt;
Here, I've curated a list of 12 open-source tools that are game-changers for various aspects of modern software development—from AI integration to app building. Whether you’re working on data-driven apps, AI tools, or collaboration software, these are some of the most exciting tools you should explore in 2025.&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;
&lt;h3&gt;
  
  
  1. &lt;a href="https://github.com/Avaiga/taipy" rel="noopener noreferrer"&gt;Taipy&lt;/a&gt; - Build Python Data &amp;amp; AI web applications
&lt;/h3&gt;

&lt;p&gt; &lt;br&gt;
Taipy is an open-source Python library that helps you build AI &amp;amp; Data web application including data-driven GUIs and automate scenario management. &lt;/p&gt;

&lt;p&gt;➕ It provides a complete solution for building data apps, saving developers significant time and reducing complexity. It combines an intuitive GUI tool for designing dashboards with comprehensive scenario management capabilities, perfect for data scientists and analysts.&lt;/p&gt;

&lt;p&gt; &lt;br&gt;
&lt;strong&gt;Key features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Test multiple data simulations seamlessly.&lt;/li&gt;
&lt;li&gt;Build fully customizable dashboards entirely in Python.&lt;/li&gt;
&lt;li&gt;Real-Time Data Visualization&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr8glgp07yjznfb3kduf5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr8glgp07yjznfb3kduf5.png" alt="Taipy" width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Avaiga/taipy" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star ⭐ the repo&lt;/a&gt;
&lt;/p&gt;




&lt;h3&gt;
  
  
  2. &lt;a href="https://dub.composio.dev/qJallgq" rel="noopener noreferrer"&gt;Composio&lt;/a&gt; - Access +150 Tools in Just One Line of Code
&lt;/h3&gt;

&lt;p&gt; &lt;br&gt;
For those aiming to build AI applications, you know that it's a nightmare to accomplish complex automation. You have to pass with success the connection of external tools such as GitHub, Jira, Notion, Discord... to your AI agent. &lt;/p&gt;

&lt;p&gt;➕ Composio makes it super easy to connect over 150 tools, from system tools to SaaS apps and applications with AI models to accomplish agentic automation. &lt;/p&gt;

&lt;p&gt; &lt;br&gt;
&lt;strong&gt;Key features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Managed Auth&lt;/li&gt;
&lt;li&gt;90+ Tools - Ready to Connect&lt;/li&gt;
&lt;li&gt;Powerful RPA tools&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvdwvahmvhxk5oiqv78k5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvdwvahmvhxk5oiqv78k5.png" alt="Composio" width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dub.composio.dev/qJallgq" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star ⭐ the repo&lt;/a&gt;
&lt;/p&gt;




&lt;h3&gt;
  
  
  3. &lt;a href="https://github.com/gitroomhq/postiz-app" rel="noopener noreferrer"&gt;Postiz&lt;/a&gt; - Schedule your posts like a pro with AI.
&lt;/h3&gt;

&lt;p&gt; &lt;br&gt;
Postiz is an open-source tool for automating and optimizing social media post scheduling.&lt;/p&gt;

&lt;p&gt;➕ It offers a straightforward way to manage and debug APIs, improving collaboration and reducing development time. It provides a centralized platform to manage and debug APIs without hassle.&lt;/p&gt;

&lt;p&gt; &lt;br&gt;
&lt;strong&gt;Key features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Optimal Timing Analysis&lt;/li&gt;
&lt;li&gt;Hashtag Generation&lt;/li&gt;
&lt;li&gt;Team Collaboration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faaz88pw32seprll56i8f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faaz88pw32seprll56i8f.png" alt="Postiz" width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/gitroomhq/postiz-app" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star ⭐ the repo&lt;/a&gt;
&lt;/p&gt;




&lt;h3&gt;
  
  
  4. &lt;a href="https://github.com/llmware-ai/llmware" rel="noopener noreferrer"&gt;LLMWare&lt;/a&gt; - Deploy &amp;amp; manage large language models with ease
&lt;/h3&gt;

&lt;p&gt; &lt;br&gt;
LLMWare provides the tools necessary to integrate, deploy, and monitor large language models in production environments.&lt;/p&gt;

&lt;p&gt;➕ It makes integrating AI models simple, enabling developers to create smarter applications with minimal effort. It focuses on simplifying the way these models interact with user data.&lt;/p&gt;

&lt;p&gt; &lt;br&gt;
&lt;strong&gt;Key features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Optimize models for environments with limited resources.&lt;/li&gt;
&lt;li&gt;Utilize dashboards to monitor model performance in real time.&lt;/li&gt;
&lt;li&gt;Implement models quickly with a straightforward API.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjj4bicw6ec4dkyooq2zk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjj4bicw6ec4dkyooq2zk.png" alt="LLMWare" width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/llmware-ai/llmware" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star ⭐ the repo&lt;/a&gt;
&lt;/p&gt;




&lt;h3&gt;
  
  
  5. &lt;a href="https://github.com/CopilotKit/CopilotKit" rel="noopener noreferrer"&gt;Copilot Kit&lt;/a&gt; - Add a layer of AI assistance to your projects with just a few lines of code.
&lt;/h3&gt;

&lt;p&gt; &lt;br&gt;
Copilot Kit is a modular development kit designed to integrate AI-powered assistants into your applications or systems.&lt;/p&gt;

&lt;p&gt;➕ It enhances productivity by providing real-time coding suggestions, reducing bugs and speeding up development. It utilizes open AI models to assist coding and provide real-time suggestions&lt;/p&gt;

&lt;p&gt; &lt;br&gt;
&lt;strong&gt;Key features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Multi-language support for optimal customization.&lt;/li&gt;
&lt;li&gt;Easy Integration with OpenAI and other large language models.&lt;/li&gt;
&lt;li&gt;Comprehensive Documentation with interactive examples.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz3599x16hx3qa7x16mn9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz3599x16hx3qa7x16mn9.png" alt="Copilot Kit" width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/CopilotKit/CopilotKit" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star ⭐ the repo&lt;/a&gt;
&lt;/p&gt;




&lt;h3&gt;
  
  
  6. &lt;a href="https://github.com/julep-ai/julep" rel="noopener noreferrer"&gt;Julep AI&lt;/a&gt; - Build scalable AI workflows in minutes
&lt;/h3&gt;

&lt;p&gt; &lt;br&gt;
Julep is a minimalist yet powerful framework for building fast and lightweight web applications.&lt;/p&gt;

&lt;p&gt;➕ It improves data reliability by offering quality monitoring, making data workflows more efficient and robust. It provides a user-friendly interface to manage, monitor, and improve data workflows.&lt;/p&gt;

&lt;p&gt; &lt;br&gt;
&lt;strong&gt;Key features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A lightweight and performant routing system.&lt;/li&gt;
&lt;li&gt;Built-in support for RESTful APIs.&lt;/li&gt;
&lt;li&gt;Extensible architecture through a robust plugin ecosystem.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1m9i2yavia97ptbwbhev.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1m9i2yavia97ptbwbhev.png" alt="Julep AI" width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/julep-ai/julep" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star ⭐ the repo&lt;/a&gt;
&lt;/p&gt;




&lt;h3&gt;
  
  
  7. &lt;a href="https://github.com/traceloop/openllmetry" rel="noopener noreferrer"&gt;Traceloop&lt;/a&gt; - Debug distributed applications in real time.
&lt;/h3&gt;

&lt;p&gt; &lt;br&gt;
Traceloop is a real-time debugging tool for distributed applications, offering clear data flow visualizations.&lt;/p&gt;

&lt;p&gt;➕ It helps developers solve issues faster by providing real-time tracing without disrupting services. It traces processes in real time, helping you understand what’s going wrong without disrupting services.&lt;/p&gt;

&lt;p&gt; &lt;br&gt;
&lt;strong&gt;Key features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Real-time tracing of distributed systems.&lt;/li&gt;
&lt;li&gt;Visualizes data interactions for better insight.&lt;/li&gt;
&lt;li&gt;Supports multiple cloud environments for flexibility.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuct6y1jru5nubhpd86t9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuct6y1jru5nubhpd86t9.png" alt="Traceloop" width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/traceloop/openllmetry" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star ⭐ the repo&lt;/a&gt;
&lt;/p&gt;




&lt;h3&gt;
  
  
  8. &lt;a href="https://github.com/Classiq/classiq-library" rel="noopener noreferrer"&gt;Classiq&lt;/a&gt; - Easily design and simulate quantum circuits
&lt;/h3&gt;

&lt;p&gt; &lt;br&gt;
Classiq simplifies quantum circuit design, enabling researchers and developers to simulate quantum operations.&lt;/p&gt;

&lt;p&gt;➕ Python developers appreciate its robust integration with libraries like Scikit-learn and TensorFlow. It simplifies quantum computing, allowing developers to create quantum algorithms without deep expertise. It helps developers design quantum algorithms without deep quantum expertise.&lt;/p&gt;

&lt;p&gt; &lt;br&gt;
&lt;strong&gt;Key features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Intuitive tools for designing quantum circuits.&lt;/li&gt;
&lt;li&gt;Integrates with major quantum platforms for a seamless workflow.&lt;/li&gt;
&lt;li&gt;Real-Time simulation and analysis capabilities.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwg7doy5777viohnf0lb8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwg7doy5777viohnf0lb8.png" alt="Classiq" width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Classiq/classiq-library" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star ⭐ the repo&lt;/a&gt;
&lt;/p&gt;




&lt;h3&gt;
  
  
  9. &lt;a href="https://github.com/ToolJet/ToolJet" rel="noopener noreferrer"&gt;ToolJet&lt;/a&gt;- Build custom Business Applications. Fast
&lt;/h3&gt;

&lt;p&gt; &lt;br&gt;
ToolJet is an open-source low-code platform for creating business applications, compatible with various databases and APIs.&lt;/p&gt;

&lt;p&gt;➕ It enables rapid development of internal tools without extensive coding, making it ideal for non-developers. It integrates with different data sources and provides a visual builder to create interfaces without coding from scratch.&lt;/p&gt;

&lt;p&gt; &lt;br&gt;
&lt;strong&gt;Key features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Drag-and-Drop Builder for quick UI creation.&lt;/li&gt;
&lt;li&gt;API Integrations with external APIs for extended functionality.&lt;/li&gt;
&lt;li&gt;Role-Based Access Control for user management&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgu4xg8yhs28nciu1vsoj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgu4xg8yhs28nciu1vsoj.png" alt="ToolJet" width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/ToolJet/ToolJet" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star ⭐ the repo&lt;/a&gt;
&lt;/p&gt;




&lt;h3&gt;
  
  
  10. &lt;a href="https://github.com/keephq/keep" rel="noopener noreferrer"&gt;Keep&lt;/a&gt;- Swiss-knife for managing alerts/events at scale
&lt;/h3&gt;

&lt;p&gt; &lt;br&gt;
Keep offers a secure way to manage secrets and configurations for modern applications.&lt;/p&gt;

&lt;p&gt;➕ It ensures critical alerts are never missed, improving incident response times and team coordination. It helps ensure you never miss critical notifications by integrating with various services.&lt;/p&gt;

&lt;p&gt; &lt;br&gt;
&lt;strong&gt;Key features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Robust encryption for sensitive data.&lt;/li&gt;
&lt;li&gt;Integration with popular cloud platforms.&lt;/li&gt;
&lt;li&gt;Versioning and auditing of configurations.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2mpye3knx5jg1bx7gumc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2mpye3knx5jg1bx7gumc.png" alt="Keep" width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/keephq/keep" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star ⭐ the repo&lt;/a&gt;
&lt;/p&gt;




&lt;h3&gt;
  
  
  11. &lt;a href="https://github.com/diggerhq/digger" rel="noopener noreferrer"&gt;Digger&lt;/a&gt;- Deploy cloud infrastructure quickly with simplified IaC.
&lt;/h3&gt;

&lt;p&gt; &lt;br&gt;
Digger simplifies infrastructure-as-code workflows, enabling rapid cloud resource deployment.&lt;/p&gt;

&lt;p&gt;➕  It streamlines infrastructure deployment, reducing manual tasks and speeding up the CI/CD process. It offers out-of-the-box compatibility with major cloud providers.&lt;/p&gt;

&lt;p&gt; &lt;br&gt;
&lt;strong&gt;Key features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Terraform integration for infrastructure automation.&lt;/li&gt;
&lt;li&gt;Pre-configured templates for common use cases.&lt;/li&gt;
&lt;li&gt;Collaboration tools for team-based deployments.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhi1lsf9zefjgfi4avt5b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhi1lsf9zefjgfi4avt5b.png" alt="Digger" width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/diggerhq/digger" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star ⭐ the repo&lt;/a&gt;
&lt;/p&gt;




&lt;h3&gt;
  
  
  12. &lt;a href="https://github.com/skyvern-ai/skyvern" rel="noopener noreferrer"&gt;Skyvern&lt;/a&gt;- Automate browser-based workflows with LLMs and vision
&lt;/h3&gt;

&lt;p&gt; &lt;br&gt;
Skyvern automates browser-based workflows using LLMs and computer vision. It provides a simple API endpoint to fully automate manual workflows on a large number of websites, replacing brittle or unreliable automation solutions.&lt;/p&gt;

&lt;p&gt;➕ It relies on prompts in addition to computer vision and LLMs to parse items in the viewport in real-time, create a plan for interaction and interact with them.&lt;/p&gt;

&lt;p&gt; &lt;br&gt;
&lt;strong&gt;Key features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Automated data extraction from web pages.&lt;/li&gt;
&lt;li&gt;Customizable workflows using AI.&lt;/li&gt;
&lt;li&gt;Integration with headless browsers for scaling.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F01kha2yc4banzvnjplsn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F01kha2yc4banzvnjplsn.png" alt="Skyvern" width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/skyvern-ai/skyvern" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star ⭐ the repo&lt;/a&gt;
&lt;/p&gt;




&lt;p&gt;These 12 tools offer something for everyone, whether you're focusing on AI integration, app development, or workflow automation. Which tools have you used or are excited to try? Let’s keep the conversation going in the comments!&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;💭  &lt;strong&gt;By contributing to and integrating these tools into your projects, you not only advance your own skills but also support the vibrant open-source community that drives continuous progress in our industry.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>programming</category>
      <category>llm</category>
      <category>beginners</category>
    </item>
    <item>
      <title>9 Open-Source Tools to Build Better Data Apps in 2025</title>
      <dc:creator>Rym</dc:creator>
      <pubDate>Mon, 18 Nov 2024 12:45:31 +0000</pubDate>
      <link>https://forem.com/taipy/9-open-source-python-tools-to-build-better-data-apps-in-2025-3dem</link>
      <guid>https://forem.com/taipy/9-open-source-python-tools-to-build-better-data-apps-in-2025-3dem</guid>
      <description>&lt;p&gt;Python developer always lookout for tools that streamline workflow, help ship faster, and make data apps more powerful. &lt;/p&gt;

&lt;p&gt; &lt;br&gt;
Here are 9 incredible open-source tools that will help you build better data applications. Whether you're into data visualization, scenario management, or full-on data orchestration, these tools are must-haves for your 2025 toolbox.&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;
&lt;h3&gt;
  
  
  1. &lt;a href="https://github.com/Avaiga/taipy" rel="noopener noreferrer"&gt;Taipy&lt;/a&gt; - Simplify Complex Data Workflows
&lt;/h3&gt;

&lt;p&gt; &lt;br&gt;
Taipy is an open-source Python library that helps you build AI &amp;amp; Data web application including data-driven GUIs and automate scenario management. &lt;/p&gt;

&lt;p&gt;🦾 It’s perfect for developers who need to create custom analytics dashboards without dealing with frontend headaches. Plus, it integrates easily with other tools like Databricks or IBM Watson, so no need to change your coding environment, and uses other libraries charts and components like Matplotlib, Plotly... saving you loads of development time.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Scenario Management&lt;/strong&gt; &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;User-Friendly GUI&lt;/strong&gt; &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Python Integration&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2gzk2zbwwd99lq58q80j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2gzk2zbwwd99lq58q80j.png" alt="Taipy" width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Avaiga/taipy" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star ⭐ the repo&lt;/a&gt;
&lt;/p&gt;




&lt;h3&gt;
  
  
  2. &lt;a href="https://dub.composio.dev/qJallgq" rel="noopener noreferrer"&gt;Composio&lt;/a&gt; - Access +150 Tools in Just One Line of Code
&lt;/h3&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;For those aiming to build AI applications, you know that it's a nightmare to accomplish complex automation. You have to pass with success the connection of external tools such as GitHub, Jira, Notion, Discord... to your AI agent. &lt;/p&gt;

&lt;p&gt;🦾 Composio makes it super easy to connect over 150 tools, from system tools to SaaS apps and applications with AI models to accomplish agentic automation. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Managed Auth&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;90+ Tools - Ready to Connect&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Powerful RPA tools&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1so3bqv5917osgoefaf1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1so3bqv5917osgoefaf1.png" alt="Composio" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://dub.composio.dev/qJallgq" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star ⭐ the repo&lt;/a&gt;
&lt;/p&gt;




&lt;h3&gt;
  
  
  3. &lt;a href="https://github.com/shadcn-ui/ui" rel="noopener noreferrer"&gt;Shadcn&lt;/a&gt; - Streamline Your Environment
&lt;/h3&gt;

&lt;p&gt; &lt;br&gt;
Beautiful, ready-to-use components for your applications&lt;br&gt;
Creating visually appealing custom components can be a time-consuming task. Shadcn simplifies this by offering beautifully designed, reusable components built with Radix and Tailwind. You can easily copy, paste, and customize them to fit your apps.&lt;/p&gt;

&lt;p&gt;🦾 This saves significant time compared to building similar components from scratch. Just find the component you need in Shadcn, copy it, paste it into your app, and you're all set.&lt;/p&gt;

&lt;p&gt;Shadcn supports most popular front-end libraries and frameworks, including React, Next.js, Astro, Gatsby, and Remix.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Consistent environments across machines&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Easy packaging of applications and dependencies&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Simplifies deployment and setup&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F51ljw53spvs1dmlb3t3l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F51ljw53spvs1dmlb3t3l.png" alt="Shadcn" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/shadcn-ui/ui" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star ⭐ the repo&lt;/a&gt;
&lt;/p&gt;




&lt;h3&gt;
  
  
  4. &lt;a href="https://github.com/fastapi/fastapi" rel="noopener noreferrer"&gt;FastAPI&lt;/a&gt; - API Builder in Python
&lt;/h3&gt;

&lt;p&gt; &lt;br&gt;
FastAPI is a high-performance framework for building APIs with Python. &lt;/p&gt;

&lt;p&gt;🦾 If you need to serve your machine learning models or any backend functionality, this is the fastest, developer-friendly option out there.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;High Performance&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Automatic Documentation&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ease of Use&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8stg41utafe747n4kjxl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8stg41utafe747n4kjxl.png" alt="FastAPI" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/fastapi/fastapi" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star ⭐ the repo&lt;/a&gt;
&lt;/p&gt;




&lt;h3&gt;
  
  
  5. &lt;a href="https://github.com/postmanlabs" rel="noopener noreferrer"&gt;Postman&lt;/a&gt; - API Testing Made Easy
&lt;/h3&gt;

&lt;p&gt; &lt;br&gt;
APIs are the backbone of any full-stack application, and Postman makes testing them a breeze. &lt;/p&gt;

&lt;p&gt;🦾 With its clean interface, you can easily send requests and verify responses. Whether you’re working with complex authorization flows or just testing a simple GET request, Postman keeps everything organized and easy to manage. It’s essential for quick API development and testing.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Clean and intuitive interface for testing APIs&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Supports complex authorization flows&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Organizes and saves requests for easy management&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2ca2kmigh8bapizqqe4t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2ca2kmigh8bapizqqe4t.png" alt="Postman" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/postmanlabs" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star ⭐ the repo&lt;/a&gt;
&lt;/p&gt;




&lt;h3&gt;
  
  
  6. &lt;a href="https://github.com/github/copilot-docs" rel="noopener noreferrer"&gt;GitHub Copilot&lt;/a&gt; - Your AI Coding Buddy
&lt;/h3&gt;

&lt;p&gt; &lt;br&gt;
Ever wish you had a coding buddy to help with boilerplate code or suggest the best way to refactor a function? GitHub Copilot is here to do just that. This AI-powered tool integrates with VS Code and gives you smart code suggestions in real time. &lt;/p&gt;

&lt;p&gt;🦾 It can suggest entire code blocks or help you find the right function name, cutting down on repetitive tasks and making your coding sessions much more productive.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Real-time code suggestions&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Helps write boilerplate and repetitive code&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Integrates seamlessly with VS Code&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpjvz8gaovsuqv6ur416i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpjvz8gaovsuqv6ur416i.png" alt="GitHub Copilot" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/github/copilot-docs" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star ⭐ the repo&lt;/a&gt;
&lt;/p&gt;




&lt;h3&gt;
  
  
  7. &lt;a href="https://github.com/iterative/dvc" rel="noopener noreferrer"&gt;DVC (Data Version Control) &lt;/a&gt; - Collaborative Design Tool
&lt;/h3&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;🦾 Version control is vital for managing machine learning projects, and DVC brings Git-like capabilities to data. Whether you’re tracking datasets or sharing results across teams, DVC integrates perfectly with your usual Python tools.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Data Versioning&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pipeline Management&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Storage Agnostic&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiq2gocyp21qoidzghl1w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiq2gocyp21qoidzghl1w.png" alt="DVC" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/iterative/dvc" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star ⭐ the repo&lt;/a&gt;
&lt;/p&gt;




&lt;h3&gt;
  
  
  8. &lt;a href="https://github.com/mlflow/mlflow" rel="noopener noreferrer"&gt;MLflow&lt;/a&gt; - End-to-End Machine Learning Lifecycle Management
&lt;/h3&gt;

&lt;p&gt; &lt;br&gt;
MLflow is an open-source platform for managing the end-to-end machine learning lifecycle. It covers everything from experimentation and reproducibility to deployment. &lt;/p&gt;

&lt;p&gt;🦾 Python developers appreciate its robust integration with libraries like Scikit-learn and TensorFlow.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Experiment Tracking&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Model Registry&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Integration with ML Libraries&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbxa718i6l1t5wu1yw73a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbxa718i6l1t5wu1yw73a.png" alt="MLflow" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/mlflow/mlflow" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star ⭐ the repo&lt;/a&gt;
&lt;/p&gt;




&lt;h3&gt;
  
  
  9. &lt;a href="https://github.com/apache/airflow" rel="noopener noreferrer"&gt;Airflow &lt;/a&gt;- Automate your Workflow
&lt;/h3&gt;

&lt;p&gt; &lt;br&gt;
Apache Airflow is a powerful workflow automation tool. &lt;/p&gt;

&lt;p&gt;🦾 While it takes more setup than some other tools, it offers incredible flexibility and is ideal for orchestrating complex data applications.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Directed Acyclic Graphs (DAGs)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Extensibility&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Scheduler and Monitoring&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftebwpza5ketfyfkflye2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftebwpza5ketfyfkflye2.png" alt="Airflow " width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/apache/airflow" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star ⭐ the repo&lt;/a&gt;
&lt;/p&gt;




&lt;p&gt;These tools, especially when used alongside Taipy, make it easier for Python developers to move fast and create sophisticated, production-ready data applications. Whether you're a data scientist, a backend developer, or just curious about building great data-driven experiences, these tools will save you time and make your projects more impactful.&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;💭  &lt;strong&gt;Which of these tools have you already tried? Did I miss your favorite time-saving tool? &lt;br&gt;
Drop it in the comments, and let’s help each other code smarter, not harder!&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>python</category>
      <category>developers</category>
      <category>data</category>
    </item>
    <item>
      <title>🎉 HacktoberFest 2024: How to Contribute &amp; Win Exclusive Prizes? 🚀</title>
      <dc:creator>Rym</dc:creator>
      <pubDate>Mon, 07 Oct 2024 09:24:58 +0000</pubDate>
      <link>https://forem.com/taipy/hacktoberfest-2024-how-to-contribute-win-exclusive-prizes-488a</link>
      <guid>https://forem.com/taipy/hacktoberfest-2024-how-to-contribute-win-exclusive-prizes-488a</guid>
      <description>&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;Have you heard about Hacktoberfest? 🤔&lt;br&gt;
This month-long celebration of open-source contributions is the perfect opportunity for developers of all skill levels to give back, learn, and snag some awesome swag! 🤯&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F839nslenpolvm1osn0bd.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F839nslenpolvm1osn0bd.gif" alt="Coding" width="720" height="405"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;


&lt;h3&gt;
  
  
  What is HacktoberFest?
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://hacktoberfest.com/" rel="noopener noreferrer"&gt;HacktoberFest&lt;/a&gt; is an annual month-long event where developers contribute to open-source projects throughout October. &lt;br&gt;
&lt;strong&gt;The goal?&lt;/strong&gt; To grow and improve the open-source ecosystem while helping contributors learn new skills, meet fellow coders, and, yes, &lt;strong&gt;earn awesome rewards!🎁🎁🎁&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;
&lt;h3&gt;
  
  
  Why Should You Join Hacktoberfest? 🚀
&lt;/h3&gt;

&lt;p&gt;Hacktoberfest is all about collaborating, learning, and having fun while contributing to the projects you care about. Plus, you get to expand your &lt;a href="https://github.com/Avaiga/taipy/" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt; profile and win swag as a reward for your hard work! It’s an awesome way to improve your coding skills and boost your portfolio while being part of a global event.&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;
&lt;h3&gt;
  
  
  Which Repository Should You Contribute To?
&lt;/h3&gt;

&lt;p&gt;One great way to get started with Hacktoberfest is by contributing to one of the best-prepared open-source projects. And one stands among others:  &lt;a href="https://github.com/Avaiga/taipy/" rel="noopener noreferrer"&gt;Taipy&lt;/a&gt;! With more than 50 issues of all levels available, there are plenty of opportunities to dive in and help out while earning exclusive Taipy swag.&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Avaiga/taipy" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo6b0yymt26rqzj7u7lmr.png" width="734" height="156"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Avaiga/taipy" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star ⭐ the Taipy repository&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;




&lt;h3&gt;
  
  
  What’s in It for You? 🎁
&lt;/h3&gt;

&lt;p&gt;As you contribute, you’ll accumulate points based on the issues you solve. These points can be exchanged for exclusive Taipy swag!&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Difficulty&lt;/th&gt;
&lt;th&gt;Number of points&lt;/th&gt;
&lt;th&gt;Rewards&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Easy&lt;/td&gt;
&lt;td&gt;100 💎&lt;/td&gt;
&lt;td&gt;Stickers + Bottle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Intermediate&lt;/td&gt;
&lt;td&gt;200 💎💎&lt;/td&gt;
&lt;td&gt;Stickers + Scott Hoodie + Mousepad&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Advanced&lt;/td&gt;
&lt;td&gt;300 💎💎💎&lt;/td&gt;
&lt;td&gt;Stickers + Jack &amp;amp; Jones Hoodie + Bag&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feoc93ld9ec2o88zj412r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feoc93ld9ec2o88zj412r.png" alt="Taipy swag" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;




&lt;p&gt;➕➕➕ if you give Taipy a star on our ⭐&lt;a href="https://github.com/Avaiga/taipy" rel="noopener noreferrer"&gt;GitHub Repo&lt;/a&gt;⭐, you could be one of 10 randomly selected stargazers to win an additional swag! 🎁🎁🎁&lt;/p&gt;




&lt;h3&gt;
  
  
  Taipy is Proud to Sponsor Quira’s Hacktoberfest Event! 🎮
&lt;/h3&gt;

&lt;p&gt;This year, Taipy is excited to be one of 15 organizations that have partnered with &lt;a href="https://quira.sh/" rel="noopener noreferrer"&gt;Quira&lt;/a&gt; for Hacktoberfest 2024. Quira, a company that focuses on building sustainable communities for next-gen dev tools, is helping to turn open source into a positive-sum game 🎮 by organizing events that encourage individuals to improve their coding skills in a fun and engaging way.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7irmcslmjdzjjl9hzovk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7irmcslmjdzjjl9hzovk.png" alt="Quira" width="800" height="374"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;In addition, Quira is one of the three official sponsors of &lt;a href="https://hacktoberfest.com/" rel="noopener noreferrer"&gt;HACKTOBERFEST&lt;/a&gt;, making this year’s event even more special!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2r34n6yn9yoezdnz6tmf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2r34n6yn9yoezdnz6tmf.png" alt="Hacktoberfest" width="800" height="372"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;




&lt;h3&gt;
  
  
  How Do You Do?
&lt;/h3&gt;

&lt;p&gt;Here’s how you can participate:&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;h4&gt;
  
  
  ➡️ Step 1: Choose an Issue
&lt;/h4&gt;

&lt;p&gt;Visit &lt;a href="https://github.com/Avaiga/taipy" rel="noopener noreferrer"&gt;Taipy GitHub Repository&lt;/a&gt;.&lt;br&gt;
Look for issues tagged with &lt;a href="https://github.com/Avaiga/taipy/issues?q=is%3Aopen+is%3Aissue+label%3Ahacktoberfest" rel="noopener noreferrer"&gt;"hacktoberfest"&lt;/a&gt; and choose the issue that best matches your skills and interests.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Difficulty&lt;/th&gt;
&lt;th&gt;Number of points&lt;/th&gt;
&lt;th&gt;Rewards&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Easy&lt;/td&gt;
&lt;td&gt;100 💎&lt;/td&gt;
&lt;td&gt;Beginner-friendly issues&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Intermediate&lt;/td&gt;
&lt;td&gt;200 💎💎&lt;/td&gt;
&lt;td&gt;Mid-level tasks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Advanced&lt;/td&gt;
&lt;td&gt;300 💎💎💎&lt;/td&gt;
&lt;td&gt;Challenging tasks for experienced coders&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv1znm584ebr63oekyspt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv1znm584ebr63oekyspt.png" alt="hacktoberfest issues" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;
&lt;h4&gt;
  
  
  ➡️ Step 2: Fork the Repository
&lt;/h4&gt;

&lt;p&gt;Once you’ve selected an issue, start by forking the &lt;a href="https://github.com/Avaiga/taipy" rel="noopener noreferrer"&gt;Taipy repository&lt;/a&gt; to your GitHub account. This creates a copy of the repository that you can work on without affecting the original codebase.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git clone https://github.com/YourGitHubUsername/taipy.git
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt; &lt;/p&gt;

&lt;h4&gt;
  
  
  ➡️ Step 3: Clone Your Fork Locally
&lt;/h4&gt;

&lt;p&gt;After forking, clone the repository to your local machine by running the following command in your terminal:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git checkout -b issue-#&amp;lt;issue-number&amp;gt;-description
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt; &lt;/p&gt;

&lt;h4&gt;
  
  
  ➡️ Step 4: Create a New Branch
&lt;/h4&gt;

&lt;p&gt;Always create a new branch for your work. It’s good practice to name your branch based on the issue you're working on. For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git checkout -b bug/#&amp;lt;issue#&amp;gt;-comment
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt; &lt;/p&gt;

&lt;h4&gt;
  
  
  ➡️ Step 5: Work on the Issue
&lt;/h4&gt;

&lt;p&gt;Start coding and solving the issue! Follow the guidelines mentioned in the issue, and make sure to test your changes locally. If you have any questions, feel free to ask for help in the issue’s comment section or reach out to our community.&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;h4&gt;
  
  
  ➡️ Step 6: Commit &amp;amp; Push Your Changes
&lt;/h4&gt;

&lt;p&gt;Once you’re satisfied with your work, commit your changes and push the branch to your fork:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git add
git commit -m "description of the fix"
git push origin your-branch-name
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  ➡️ Step 7: Submit a Pull Request (PR)
&lt;/h4&gt;

&lt;p&gt;Go back to the original &lt;a href="https://github.com/Avaiga/taipy" rel="noopener noreferrer"&gt;Taipy repository&lt;/a&gt;. You’ll see an option to submit a pull request. Make sure your PR description clearly references the issue you worked on and provides a brief explanation of what you fixed.&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;




&lt;h3&gt;
  
  
  Important Guidelines to Follow
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Stick to the issues labeled "hacktoberfest" and with a difficulty tag to ensure they count towards the event.&lt;/li&gt;
&lt;li&gt;Do not submit PRs on newly created issues unless they have been approved by the Taipy team.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;Follow these simple rules to ensure your contributions are counted, and you'll be on your way to grabbing that cool swag! 🎁&lt;/p&gt;




&lt;h3&gt;
  
  
  Event Timeline 📅
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Starts&lt;/strong&gt;: October 1, 2024&lt;br&gt;
&lt;strong&gt;Ends&lt;/strong&gt;: October 31, 2024&lt;/p&gt;




&lt;h3&gt;
  
  
  Get Started Now! 🎯
&lt;/h3&gt;

&lt;p&gt;Head over to the &lt;a href="https://github.com/Avaiga/taipy" rel="noopener noreferrer"&gt;Taipy GitHub Repository&lt;/a&gt;, choose an issue, and start contributing. Don’t forget to star our project for a chance to win more rewards!&lt;/p&gt;

&lt;p&gt;Together, let’s make HacktoberFest 2024 an epic open-source celebration! 🌍✨&lt;/p&gt;

</description>
      <category>hacktoberfest</category>
      <category>coding</category>
      <category>python</category>
    </item>
    <item>
      <title>🚀Top 5 Open Source Projects to Contribute to During Hacktoberfest 2️⃣0️⃣2️⃣4️⃣</title>
      <dc:creator>Rym</dc:creator>
      <pubDate>Fri, 04 Oct 2024 08:37:45 +0000</pubDate>
      <link>https://forem.com/taipy/top-5-open-source-projects-to-contribute-to-during-hacktoberfest-2024-45c</link>
      <guid>https://forem.com/taipy/top-5-open-source-projects-to-contribute-to-during-hacktoberfest-2024-45c</guid>
      <description>&lt;p&gt;&lt;a href="//hacktoberfest.com"&gt;Hacktoberfest &lt;/a&gt;is an exciting event for developers to contribute to open-source projects, sharpen their skills, and earn awesome swag. &lt;br&gt;
However, it's always so difficult to find the right project, the one that suits their level. &lt;/p&gt;

&lt;p&gt;If you're looking for great projects to get involved with, here are five fantastic repositories offering swag and welcoming contributors of all levels.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Figm6icg1cw1512wxngpc.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Figm6icg1cw1512wxngpc.gif" alt="Coding is fun" width="480" height="480"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h3&gt;
  
  
  1. &lt;a href="https://github.com/Avaiga/taipy" rel="noopener noreferrer"&gt;Taipy&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Taipy is a Python-based platform that simplifies the creation of production-ready AI &amp;amp; Data web applications. &lt;/p&gt;

&lt;p&gt;By contributing to Taipy during Hacktoberfest 2024, you not only get to work with state-of-the-art tools but also have the chance to earn some 🎁🎁🎁&lt;strong&gt;very cool swag&lt;/strong&gt;!🎁🎁🎁 &lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Avaiga/taipy" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star ⭐ the Taipy repository&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;&lt;a href="https://assorted-son-815.notion.site/HacktoberFest-2024-with-Taipy-2a5032a3f01642709e88ffaa5d0d169e" rel="noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwhihz9czzis3tua184lo.gif" alt="Taipy Hacktoberfest 2024" width="800" height="260"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  🎁🎁🎁 Prizes 🎁🎁🎁:
&lt;/h4&gt;

&lt;p&gt;Taipy offers contributors some unique and exciting swag during Hacktoberfest 2024, based on the difficulty of merged pull requests&lt;br&gt;
that solve &lt;a href="https://github.com/Avaiga/taipy/issues?q=is%3Aopen+is%3Aissue+label%3Ahacktoberfest" rel="noopener noreferrer"&gt;hacktoberfest-tagged issues&lt;/a&gt;&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Difficulty&lt;/th&gt;
&lt;th&gt;Number of points&lt;/th&gt;
&lt;th&gt;Rewards&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Easy&lt;/td&gt;
&lt;td&gt;100 points 💎&lt;/td&gt;
&lt;td&gt;Stickers + Bottle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Intermediate&lt;/td&gt;
&lt;td&gt;200 points 💎💎&lt;/td&gt;
&lt;td&gt;Stickers + Scott Hoodie + Mousepad&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Advanced&lt;/td&gt;
&lt;td&gt;300 points 💎💎💎&lt;/td&gt;
&lt;td&gt;Stickers + Jack &amp;amp; Jones Hoodie + Bag&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fphnhm0yw6ttmdkwnhp1y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fphnhm0yw6ttmdkwnhp1y.png" alt="Taipy prizes" width="500" height="281"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;
  
  
  ⭐⭐⭐ Bonus ⭐⭐⭐
&lt;/h4&gt;

&lt;p&gt;&lt;strong&gt;Star the repo to be among the 10 stargazers winning a special prize.&lt;/strong&gt;&lt;br&gt;
 &lt;/p&gt;


&lt;h3&gt;
  
  
  2. &lt;a href="https://github.com/appwrite/appwrite" rel="noopener noreferrer"&gt;Appwrite&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Appwrite is an open-source backend-as-a-service (BAAS) platform that allows developers to quickly build secure web and mobile applications. Appwrite is a big supporter of Hacktoberfest 2024 and offers a variety of swags, such as hoodies and stickers, to contributors who make valid pull requests.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/appwrite/appwrite" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star ⭐ the repository&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9bqhn4a2ko5q0xwti9sc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9bqhn4a2ko5q0xwti9sc.png" alt="Appwrite HacktoberFest 2024" width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  🎁🎁🎁 Prizes 🎁🎁🎁:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;The top team will each walk away with &lt;a href="https://appwrite.store/products/preorder-the-appwriter" rel="noopener noreferrer"&gt;The Appwriter&lt;/a&gt;, an exclusive award for the best overall project.&lt;/li&gt;
&lt;li&gt;2nd and 3rd-place teams will receive the Appwrite swag kit.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsebz4w7ptayoxieogvdh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsebz4w7ptayoxieogvdh.png" alt="Appwrite prizes" width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;




&lt;h3&gt;
  
  
  3. &lt;a href="https://github.com/CopilotKit/CopilotKit" rel="noopener noreferrer"&gt;CopilotKit&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;CopilotKit is an open-source tool that extends GitHub Copilot's capabilities, giving developers more flexibility with AI-assisted coding. This is an ideal project for developers who are interested in AI-powered development environments. CopilotKit is actively participating in Hacktoberfest 2024 with swag offerings for valid contributions.&lt;br&gt;
&lt;a href="https://github.com/CopilotKit/CopilotKit" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star ⭐ the repository&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs4s4ph52sghuahxri2cb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs4s4ph52sghuahxri2cb.png" alt="CopilotKit Hacktoberfest" width="800" height="222"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  🎁🎁🎁 Prizes 🎁🎁🎁:
&lt;/h4&gt;

&lt;p&gt;A bit harder with this library. You have to create a whole application to win some surprise swag (we know nothing about it yet)&lt;br&gt;
Demos will be ranked from 0 to 100 based on:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Criteria&lt;/th&gt;
&lt;th&gt;Points&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Innovation &amp;amp; Creativity&lt;/td&gt;
&lt;td&gt;0-25&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Usefulness &amp;amp; Practicality&lt;/td&gt;
&lt;td&gt;0-25&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Quality &amp;amp; Completeness&lt;/td&gt;
&lt;td&gt;0-25&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;User Experience &amp;amp; Design&lt;/td&gt;
&lt;td&gt;0-25&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;h4&gt;
  
  
  Bonus Points
&lt;/h4&gt;

&lt;p&gt;4 Ways to Earn &lt;strong&gt;10 bonus points&lt;/strong&gt; for each (Swag is only available if you complete a demo) :&lt;/p&gt;

&lt;p&gt;⭐ Write and share a tutorial about your app on dev.to that receives up to 30 or more reactions.&lt;br&gt;
⭐ Post about your project on Twitter and get at least 10 reactions.&lt;br&gt;
⭐ Solve good first issues that get merged.&lt;br&gt;
⭐ Create a YouTube video promoting your CopilotKit project that receives up to 100 views.&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;


&lt;h3&gt;
  
  
  4. &lt;a href="https://github.com/auth0" rel="noopener noreferrer"&gt;Auth0 (by Okta)&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Auth0 by Okta provides authentication and authorization services. Developers can work on issues related to security and identity management during Hacktoberfest 2024. &lt;br&gt;
&lt;a href="https://github.com/auth0" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star ⭐ the repository&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fguo7mjx6d0d8oeg9j0bf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fguo7mjx6d0d8oeg9j0bf.png" alt="Authoberfest hacktoberfest 2024" width="800" height="263"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  🎁🎁🎁 Prizes 🎁🎁🎁:
&lt;/h4&gt;

&lt;p&gt;Contributors who submit two pull requests to the Auth0 projects can earn a limited-edition t-shirt as part of their “Authtoberfest” campaign.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwlceolelns9kw7gcks8q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwlceolelns9kw7gcks8q.png" alt="Auth0 prizes" width="800" height="250"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;  &lt;/p&gt;




&lt;h3&gt;
  
  
  5. &lt;a href="https://github.com/juspay/hyperswitch" rel="noopener noreferrer"&gt;Hyperswitch&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Hyperswitch is a powerful open-source payment processor created by Juspay. It simplifies integrations with various payment gateways. During Hacktoberfest 2024, Hyperswitch offers exclusive swag, including stickers for 1 merged pull request and a special swag kit with t-shirts or hoodies for 3+ merged PRs.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/juspay/hyperswitch" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star ⭐ the repository&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmk81tigsowqntvzodc53.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmk81tigsowqntvzodc53.png" alt="Hyperswitch Hacktoberfest 2024" width="800" height="360"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  🎁🎁🎁 Prizes 🎁🎁🎁:
&lt;/h4&gt;

&lt;p&gt;Contributors who submit a PR that solves a &lt;a href="https://github.com/juspay/hyperswitch/issues?q=is%3Aissue+is%3Aopen+label%3Ahacktoberfest" rel="noopener noreferrer"&gt;hacktoberfest-tagged issue&lt;/a&gt; will earn some nice shirts and hoodies.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0czxwqpug5nxdc8s1rac.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0czxwqpug5nxdc8s1rac.png" alt="Hyperswitch prizes" width="800" height="317"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  Final Thoughts
&lt;/h3&gt;

&lt;p&gt;Hacktoberfest 2024 is a great opportunity to grow your skills and connect with the open-source community. Not only will you have a meaningful impact by contributing to these projects, but you’ll also get rewarded with some exciting swag and most important, if you're a student this will help you in your future career. Make sure to register, track your contributions, and have fun hacking this October 2024!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>🚀 Turning all Databricks Jobs Into Something Your Non-Tech-Savvy Team Can Actually Use 🤖</title>
      <dc:creator>Rym</dc:creator>
      <pubDate>Tue, 24 Sep 2024 08:31:05 +0000</pubDate>
      <link>https://forem.com/taipy/turning-all-databricks-jobs-into-something-your-non-tech-savvy-team-can-actually-use-4fdm</link>
      <guid>https://forem.com/taipy/turning-all-databricks-jobs-into-something-your-non-tech-savvy-team-can-actually-use-4fdm</guid>
      <description>&lt;p&gt;If you’re a Databricks user, you know the struggle is real. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F35rdptk2b2ikcjouuqw9.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F35rdptk2b2ikcjouuqw9.gif" alt="Databricks coding" width="300" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You’ve got your data pipelines humming, your machine learning models crunching numbers, and your notebooks looking flawless. But then comes the dreaded part: &lt;strong&gt;turning all that backend magic into something your non-tech-savvy team can actually use&lt;/strong&gt;. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Building interactive applications on top of Databricks? Not exactly a walk in the park.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Cue Taipy, your new best friend. We’re now a &lt;strong&gt;&lt;a href="https://www.databricks.com/company/partners/technology" rel="noopener noreferrer"&gt;Databricks Technology Partner&lt;/a&gt;&lt;/strong&gt; (yes, we’ve got the badge to prove it! 👇🏻👇🏻👇🏻) and we’re here to make your life easier.🦾🦾🦾  &lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwsbqjv33fwfyve40mx3u.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwsbqjv33fwfyve40mx3u.png" alt="Databricks partner" width="800" height="457"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The Struggles You’re Facing
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;🤦🏻‍♂️ &lt;strong&gt;Building a Front-End:&lt;/strong&gt; Databricks is awesome at backend stuff, but making that data accessible to non-tech folks? That’s a headache. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🤦🏻‍♂️ &lt;strong&gt;"What-If" Analysis:&lt;/strong&gt; Your boss wants to tweak some variables and see different outcomes… but building a tool for that is a whole new project. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🤦🏻‍♂️ &lt;strong&gt;Collaboration Across Teams:&lt;/strong&gt; Sharing insights across departments while keeping things easy for everyone? Easier said than done.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxxujmyzejfhcvpzmo34h.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxxujmyzejfhcvpzmo34h.gif" alt="Taipy the savior" width="298" height="168"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How Taipy Saves the Day
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;📊 &lt;strong&gt;No More Front-End Drama:&lt;/strong&gt; Taipy’s low-code platform lets you turn those Databricks notebooks into slick, user-friendly web apps in no time. No need to be a front-end wizard!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;📉📈 &lt;strong&gt;Scenario Management for the Win:&lt;/strong&gt; Your boss can finally run those “What-If” scenarios with ease. Taipy lets you orchestrate Databricks jobs and visualize different outcomes like a pro.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🫱🏼‍🫲🏼 &lt;strong&gt;Teamwork, Dreamwork:&lt;/strong&gt; Multi-user support means your whole team can jump in, collaborate, and make data-driven decisions together.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  So How Does It Work?🤔
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;🦾 &lt;strong&gt;Run Databricks Jobs Through Taipy:&lt;/strong&gt; You keep doing what you do best—setting up jobs in Databricks. Taipy handles the rest, linking those jobs to its super-friendly scenarios.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🤖 &lt;strong&gt;Automated Awesomeness:&lt;/strong&gt; Taipy orchestrates all the heavy lifting, running your Databricks tasks and giving you (and your team) real-time results in a clean interface.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Go try it yourself and let us know what you think about it!
&lt;/h2&gt;

&lt;p&gt;No more fussing with front-end code or manual workflows. With Taipy, you’ll be turning your Databricks magic into interactive apps faster than you can say "big data."&lt;/p&gt;

&lt;p&gt;Ready to give it a go? Check out more details in &lt;a href="https://taipy.io/blog/taipy-a-validated-databricks-technology-partner" rel="noopener noreferrer"&gt;this article&lt;/a&gt;, our &lt;a href="https://docs.taipy.io/en/latest/tutorials/integration/4_databricks/" rel="noopener noreferrer"&gt;tutorial&lt;/a&gt;, and &lt;a href="https://www.youtube.com/watch?v=4mYHbORZpHk" rel="noopener noreferrer"&gt;video guide&lt;/a&gt; to see how easy it is to integrate Taipy with Databricks.&lt;/p&gt;

</description>
      <category>databricks</category>
      <category>python</category>
      <category>programming</category>
      <category>ai</category>
    </item>
    <item>
      <title>What-if I told you complex Data Integration makes good Task Orchestration?</title>
      <dc:creator>Rym</dc:creator>
      <pubDate>Thu, 12 Sep 2024 15:24:17 +0000</pubDate>
      <link>https://forem.com/taipy/what-if-i-told-you-complex-data-integration-makes-good-task-orchestration-3219</link>
      <guid>https://forem.com/taipy/what-if-i-told-you-complex-data-integration-makes-good-task-orchestration-3219</guid>
      <description>&lt;p&gt;No matter how complex your data problem is, you can always &lt;strong&gt;Divide &amp;amp; Conquer&lt;/strong&gt; it. 🦾🦾🦾&lt;/p&gt;

&lt;p&gt;In this article, we’ll break down how to solve intricate data challenges, data treatment, data management using a fully open-source Python library: &lt;a href="//github.com/avaiga/taipy"&gt;Taipy&lt;/a&gt;. Whether you're cleaning data, orchestrating tasks, or exploring different outcomes, Taipy's intuitive design empowers you to handle it all.&lt;/p&gt;

&lt;p&gt; &lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu6ql19p1g9x782v438u5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu6ql19p1g9x782v438u5.png" alt="help wanted" width="220" height="220"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Avaiga/taipy" rel="noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8p3ahy9ht24zfrt4jaoq.png" width="235" height="50"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;
&lt;h2&gt;
  
  
  Taipy's Scenario Management basis
&lt;/h2&gt;

&lt;p&gt;Let’s go through three steps to show how &lt;a href="//github.com/avaiga/taipy"&gt;Taipy&lt;/a&gt; can help streamline your data workflow:&lt;/p&gt;


&lt;h3&gt;
  
  
  1. Data Integration: Get the Data You Need
&lt;/h3&gt;

&lt;p&gt;Every AI, ML, and data-driven project starts with data, obviously! &lt;br&gt;
And it’s rarely as simple as a single, clean dataset. In most cases, you'll be pulling data from databases, APIs, flat files, or other external sources, and sometimes, all in the same project. This is where &lt;a href="//github.com/Avaiga/taipy"&gt;Taipy's &lt;/a&gt; data integration comes in—gathering and unifying data from these different sources.&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;In Taipy, this process is simplified with a key abstraction: &lt;strong&gt;&lt;a href="https://docs.taipy.io/en/develop/userman/scenario_features/data-integration/" rel="noopener noreferrer"&gt;the Data Node.&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;A Data Node represents your data but doesn’t store it directly. Instead, it holds all the necessary metadata to read and write the actual data, whether it’s a CSV file, a database table, or even an API response.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftexl0nd2oiyjqi1qlzvt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftexl0nd2oiyjqi1qlzvt.png" alt="Data Node in Taipy" width="800" height="456"&gt;&lt;/a&gt;&lt;/p&gt;



&lt;p&gt; &lt;/p&gt;

&lt;p&gt;Here’s a quick example of defining a Data Node for a CSV:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;taipy&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;Config&lt;/span&gt;
&lt;span class="n"&gt;initial_dataset_cfg&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;Config&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;configure_data_node&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;initial_dataset&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                                                 &lt;span class="n"&gt;storage_type&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;csv&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                                                 &lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;data/dataset.csv&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                                                 &lt;span class="n"&gt;scope&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;Scope&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;GLOBAL&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;With this abstraction, Taipy takes care of data management, allowing you to focus on transforming and processing your data.&lt;/p&gt;




&lt;h3&gt;
  
  
  2. Task Orchestration: What Are You Doing with All That Data?
&lt;/h3&gt;

&lt;p&gt;Now that your data is in place, what do you do with it? In any data workflow, the next step involves defining tasks that process and transform the data. This is what we call the &lt;strong&gt;&lt;a href="https://docs.taipy.io/en/develop/userman/scenario_features/task-orchestration/" rel="noopener noreferrer"&gt;Task Orchestration&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;A Task in &lt;a href="//github.com/avaiga/taipy"&gt;Taipy&lt;/a&gt; is like a function, taking Data Node(s) as inputs, performing transformations, and then outputting Data Node(s).&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fly50nyyirqsrlu18006l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fly50nyyirqsrlu18006l.png" alt="Task Orchestration with Taipy" width="800" height="457"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For instance, you may want to filter some data or calculate new metrics. Here's an example of creating a Task to calculate the sum of a column:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;clean_data_task_cfg&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;Config&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;configure_task&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;clean_data&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                                            &lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;clean_data&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                                            &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;initial_dataset_cfg&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                                            &lt;span class="n"&gt;output&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;cleaned_dataset_cfg&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                                            &lt;span class="n"&gt;skippable&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;True&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Once you've defined your tasks, you can arrange them into a pipeline to ensure the steps execute in the correct order. This lets you easily build workflows that transform data, build models, generate reports, and more.&lt;/p&gt;




&lt;h3&gt;
  
  
  3. What-If Analysis: Explore Different Scenarios
&lt;/h3&gt;

&lt;p&gt;Once your data and workflows are set up, you can begin exploring different scenarios. This is where the &lt;strong&gt;&lt;a href="https://docs.taipy.io/en/develop/userman/scenario_features/what-if-analysis/" rel="noopener noreferrer"&gt;What-if&lt;/a&gt;&lt;/strong&gt; analysis comes into play.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;A Scenario in Taipy represents a specific instance of a problem you’re trying to solve, allowing you to test different parameters and see how they impact your results. By adjusting input data or assumptions, you can model various scenarios without starting over from scratch.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F56il89i6bnrjc6wcibrj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F56il89i6bnrjc6wcibrj.png" alt="Scenarios what if analysis" width="800" height="427"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;Here's how you can define a Scenario in Taipy:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;scenario_cfg&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;Config&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;configure_scenario&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;scenario&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;task_configs&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;clean_data_task_cfg&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;predict_task_cfg&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;evaluate_task_cfg&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="n"&gt;frequency&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;Frequency&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;MONTHLY&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;tp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;Core&lt;/span&gt;&lt;span class="p"&gt;().&lt;/span&gt;&lt;span class="nf"&gt;run&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="n"&gt;my_first_scenario&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;create_and_run_scenario&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;dt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;datetime&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;2021&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;25&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;span class="n"&gt;predictions&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;my_first_scenario&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;predictions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;read&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Predictions&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;predictions&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This makes it easy to perform sensitivity analysis or optimize outcomes, all within the same framework. Want to test different discount rates on your sales model? Just create new scenarios, tweak the parameters, and rerun them.&lt;/p&gt;




&lt;h2&gt;
  
  
  Taipy vs. Other Pipeline Management Tools
&lt;/h2&gt;

&lt;p&gt;You may be wondering, how does Taipy compare to other popular pipeline orchestration tools like Apache Airflow, Luigi, or Prefect? While those tools are great for managing task scheduling across distributed environments, Taipy stands out by focusing on Python simplicity, especially when it comes to scenario management and what-if analysis.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Airflow/Luigi/Prefect&lt;/strong&gt;: Generally focus on orchestrating ETL processes, scheduling, and monitoring workflows.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Taipy&lt;/strong&gt;: It not only provides workflow orchestration but also simplifies what-if analysis with its unique scenario abstraction, allowing you to model various outcomes seamlessly.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F26ydulliy6lxmtb482wn.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F26ydulliy6lxmtb482wn.gif" alt="Taipy data workflows" width="1024" height="768"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For developers looking to handle complex data workflows in Python with minimal setup, &lt;a href="//github.com/Avaiga/taipy"&gt;Taipy &lt;/a&gt;offers a more straightforward, code-first approach.&lt;/p&gt;




&lt;h2&gt;
  
  
  Conclusion: Divide and Conquer with Taipy
&lt;/h2&gt;

&lt;p&gt;The Divide and Conquer strategy wins every time, no matter the size or complexity of your data problems! With &lt;a href="https://github.com/Avaiga/taipy" rel="noopener noreferrer"&gt;Taipy&lt;/a&gt;, you can handle everything from data integration to task orchestration and what-if analysis, all in one place. And you can finalize with &lt;a href="https://taipy.io/blog/augmenting-the-markdown-language-for-python-graphical-interfaces" rel="noopener noreferrer"&gt;data visualization&lt;/a&gt; as well.&lt;/p&gt;

&lt;p&gt;Ready to give &lt;a href="https://github.com/Avaiga/taipy" rel="noopener noreferrer"&gt;Taipy&lt;/a&gt; a try? Check out the &lt;a href="//github.com/Avaiga/taipy"&gt;GitHub repo&lt;/a&gt; and see how it can streamline your data workflows today!&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Avaiga/taipy" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star Taipy ⭐️&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;Don’t forget to leave a star ⭐ and share your feedback or scenarios you've worked on in the comments below!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://ctt.ac/bEub7" rel="noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8fojz378sr19k726i8a0.png" alt="Tweet this article" width="200" height="200"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>python</category>
      <category>datascience</category>
      <category>ai</category>
      <category>automation</category>
    </item>
  </channel>
</rss>
