<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/HKYeOPtml" -->

---
title: Python is Slowly Losing its Charm | daily.dev
description: Python is the Swiss Army Knife of Programming Languages. It has far surpassed C, C#, Java and even Javascript in popularity. Python dominates the fields of...
canonical: https://daily.dev/posts/python-is-slowly-losing-its-charm-hkyeoptml
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Python is Slowly Losing its Charm | daily.dev
og:description: Python is the Swiss Army Knife of Programming Languages. It has far surpassed C, C#, Java and even Javascript in popularity. Python dominates the fields of...
og:url: https://daily.dev/posts/python-is-slowly-losing-its-charm-hkyeoptml
og:image: https://api.daily.dev/og/posts/HKYeOPtml.png
og:image:alt: Python is Slowly Losing its Charm
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Python is Slowly Losing its Charm

**[Towards Data Science](https://daily.dev/sources/tds)** · 4 min read · 35 upvotes · 10 comments

## Summary

Python is the Swiss Army Knife of Programming Languages. It has far surpassed C, C#, Java and even Javascript in popularity. Python dominates the fields of Data Science and Machine Learning, and, to some extent, Scientific and Mathematical computing. It does have its share of disadvantages when compared to newer languages like Julia, Swift and Java.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://medium.com/@jasmcaus/python-is-slowly-losing-its-charm-9ca652726492>

## Community discussion

Top comments from developers on daily.dev.

**@al\_v\_a\_ro** · 14 upvotes

> Hmm... When its loosing charm.... Maybe you should use pyCharm. XD

**@aliochavski** · 7 upvotes

> maybe the main problem, is that python is beeing used in many scenarios it isn't supposed to.

**@miguendes** · 3 upvotes

> The mentioned a bunch o limitations Python has since its inception. If they were not an obstacle so far, I doubt it will start to be. It might fade out due to other reasons but not the ones mentioned in the article.

**@wilsenmuts** · 2 upvotes

> Python may  be slow but you have to also analyze the new good bits coming in. For example the Kivy framework which makes cross platform development faster and easier with its easy ass syntax hence beating deadlines and so on. Its ever expanding packages that have extensions in themselves. Python itself is evolving and many new functionalities are being added. It being open source means that the developer community just has to be focused to get it up to the task. To me, I believe Python is just on the way to even becoming better than before.
> It will take time to get a good competitor. Its...

**@tshallenberger** · 0 upvotes

> I'm half decent at Python, but I dread every time I have to bust it out to do simple things, especially in vs code. Intellisense and typings are non-existent/problematic, and dealing with virtual environments and multiple versions is so painful.

---

Tags: [#c](https://daily.dev/tags/c), [#general-programming](https://daily.dev/tags/general-programming), [#java](https://daily.dev/tags/java), [#machine-learning](https://daily.dev/tags/machine-learning), [#python](https://daily.dev/tags/python), [#swift](https://daily.dev/tags/swift)

[View this post on daily.dev](https://daily.dev/posts/python-is-slowly-losing-its-charm-hkyeoptml)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Python is Slowly Losing its Charm","url":"https://daily.dev/posts/python-is-slowly-losing-its-charm-hkyeoptml","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/python-is-slowly-losing-its-charm-hkyeoptml"},"datePublished":"2020-10-06T13:24:12.478Z","dateModified":"2026-03-15T03:39:24.748Z","description":"Python is the Swiss Army Knife of Programming Languages. It has far surpassed C, C#, Java and even Javascript in popularity. Python dominates the fields of...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7e8135bb52ba68695ab099c544cfa13f","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7e8135bb52ba68695ab099c544cfa13f","isAccessibleForFree":true,"articleSection":"Towards Data Science","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Towards Data Science","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/tds","url":"https://daily.dev/sources/tds"},"commentCount":10,"discussionUrl":"https://daily.dev/posts/python-is-slowly-losing-its-charm-hkyeoptml","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":35},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":10}],"keywords":"c,general-programming,java,machine-learning,python,swift","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Towards Data Science","item":"https://daily.dev/sources/tds"},{"@type":"ListItem","position":3,"name":"Python is Slowly Losing its Charm"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/python-is-slowly-losing-its-charm-hkyeoptml","comment":[{"@type":"Comment","text":"Hmm… When its loosing charm… Maybe you should use pyCharm. XD","datePublished":"2020-10-06T14:44:00.335Z","url":"https://daily.dev/posts/HKYeOPtml#c--HqrbRSDJ","author":{"@type":"Person","name":"Cornelius Müller","url":"https://daily.dev/al_v_a_ro","image":"https://avatars0.githubusercontent.com/u/26606825?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":14}},{"@type":"Comment","text":"maybe the main problem, is that python is beeing used in many scenarios it isn’t supposed to.","datePublished":"2020-10-06T16:23:50.914Z","url":"https://daily.dev/posts/HKYeOPtml#c-jFiNDpRC2","author":{"@type":"Person","name":"Alejo Garcia Bondarenko","url":"https://daily.dev/aliochavski","image":"https://avatars3.githubusercontent.com/u/49657522?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":7}},{"@type":"Comment","text":"The mentioned a bunch o limitations Python has since its inception. If they were not an obstacle so far, I doubt it will start to be. It might fade out due to other reasons but not the ones mentioned in the article.","datePublished":"2020-10-06T18:21:06.946Z","url":"https://daily.dev/posts/HKYeOPtml#c-Owiv0C97Z","author":{"@type":"Person","name":"Miguel Brito","url":"https://daily.dev/miguendes","image":"https://avatars1.githubusercontent.com/u/5544985?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":3}},{"@type":"Comment","text":"Python may  be slow but you have to also analyze the new good bits coming in. For example the Kivy framework which makes cross platform development faster and easier with its easy ass syntax hence beating deadlines and so on. Its ever expanding packages that have extensions in themselves. Python itself is evolving and many new functionalities are being added. It being open source means that the developer community just has to be focused to get it up to the task. To me, I believe Python is just on the way to even becoming better than before.\nIt will take time to get a good competitor. Its ability to integrate with even other languages makes it a catch for more developers.","datePublished":"2022-02-08T07:55:39.899Z","url":"https://daily.dev/posts/HKYeOPtml#c-XdW_YUHlm","author":{"@type":"Person","name":"wilson","url":"https://daily.dev/wilsenmuts","image":"https://avatars.githubusercontent.com/u/40163989?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":2}},{"@type":"Comment","text":"I’m half decent at Python, but I dread every time I have to bust it out to do simple things, especially in vs code. Intellisense and typings are non-existent/problematic, and dealing with virtual environments and multiple versions is so painful.","datePublished":"2020-10-08T19:31:17.890Z","url":"https://daily.dev/posts/HKYeOPtml#c-s_amVqdiD","author":{"@type":"Person","name":"Thomas Shallenberger","url":"https://daily.dev/tshallenberger","image":"https://avatars0.githubusercontent.com/u/8338086?v=4"}}]}
```

