Finally decided to write a thread of why I invest in Python so much, and it's not because I don't know C++.

🧵⬇️
1⃣ From a language engineering point of view, Python is next-level. In terms of aesthetics, it resonates with us. Most languages hot off the pan are still thinking about machines instead of their target audience: Humans.
2⃣ The simplicity and pragmatic spirit it carries is the real secret behind its success. There are more powerful languages. But adoption comes with something good enough to pick up quickly. Python welcomes people from all walks of life.
3⃣ In each field there are dedicated languages. R for stats, PHP for the web. Python is general purpose. Due to its human-centric policy, it gets adopted here and there until it rivals tools dedicated for the field. Picking up Python translates into mastering a real swiss knife.
4⃣ The overall expedient policy putting ease of use first blossomed into lots of cool features being copy-catted by serious and light languages alike. It is a driving force behind innovative language features.
5⃣ Python cares for the community. The @ThePSF takes a genuine interest in supporting events and user groups alike. I have first-hand experience of it, being an event and user group organising member myself. Crew, finance, or promotion, the PSF is at your back!
6⃣ The community effect is just not a chaotic upshot. Workgroups are schematized, set up, and supported. Staffs are paid when necessary. It's far beyond a simple language.
7⃣ The C relationship has excellent surprises in store. Python's performance significantly increases when C is at work. The dedicated Python programmer at some point also masters C.
8⃣ Python has a great ecosystem. The many adopters of an easy-to-use language created a wealth of valuable packages. Many people don't use Python because of the language per se but certainly because of tools inexistent in other languages.
9⃣ We take documentation and package quality for granted. But CPython itself set a great culture for documentation. Migrating users are often amazed at how good maintainers care.
1⃣0⃣ Having many users and a great community has people sharing their knowledge. The 3rd-party articles and books contributions are second to none! Python easily finds itself among the best-selling programming topics on book markets.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Abdur-Rahmaan 🇲🇺 Janhangeer

Abdur-Rahmaan 🇲🇺 Janhangeer Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @osdotsystem

Feb 9
How to #hack #Twitter, optimize screen time and learn #python everyday!

🧵⬇️
Social media aims to create a filter bubble for you. An immersive experience where you see what you like and increase interaction time.
Though some people have expressed concerns over this practice, if you game it for learning, you will no longer waste time!
Read 10 tweets
Feb 6
I don't have any more checkboxes to tick in tech:

Conferences, prestigious authoring, money, satisfaction, meaningful impact, helping, community, impressive friends, influence, cool places, awesome stuffs.

How #OpenSource 100% helped me: A Thread!

⬇️🧵
1⃣ I learned to program while still at school <18. I was already coding cool stuff for a long time. My main thing was an IRC bot and @eldergodselven , @loganaden_42 , @YashPaupiah were providing amazing inputs. They were a very cool audience. But I did not care about Github!
2⃣ One day @loganaden_42 told me to start using Github. I did not agree. @github was not a requirement for good codes. I also told him I found the interface overwhelming. He asked me to try nevertheless.
Read 14 tweets
Dec 6, 2021
#Python people to follow on Twitter, to Pythonify that feed of yours, a 🧵
0⃣ @dabeaz , compiler theory lecturer turned software someone who has always delivered awesome Python stuffs including coding a whole async implementation from scratch, live! Still teaches language making in a super cool way, food included!
1⃣ @brettsky , The current Steering Council lead who has been ensuring a smooth transition after the BDFL went 'offline'. Has been painstakingly writing an unravelling series on his blog.
Read 20 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

:(