Why I am Focusing on Python

in python •  7 years ago 

Python on Android.jpg

Over the years I have settled on a few programming languages, but none ever felt both "all-purpose" and comfortable, until now.

Yeah, some of the languages were multi-platform (ANSI C, for example), or had runtime/compilers available for the big-3. Microsoft .NET has made serious strides, PERL of course, PHP. Heck, I wrote in COBOL on at least 3 platforms.

Python, however, feels like a real Swiss Army Knife of languages.

Part of it is computing power is not as scarce as it once was. Back in the 8-bit and 16-bit days we HAD to code in assembler if we wanted to achieve our goals. Heck, my main C+assembler days were on the early PCs, right up to even the 486.

Now we don't even need compilers for most tasks, and that offers a lot of freedom for rapid development. We can still compile if we want to, or JIT, but don't have to.

Very Multi-Platform

My development needs have expanded far further than just writing reports, web apps, etc.

  • Web development is still a thing, sure.
  • CLI, of course.
  • GUI, yeah.

But we could do those in PERL or PHP. How about ...

  • Mobile apps.
  • Microcontrollers.
  • Bots, Robots, Chatbots.
  • AI.
  • APIs.
  • IoT.
  • Sysadmin/Devops/Message Queues.

Python is not the only language that can do all the things. I coded in Java for a while (applets and JSP). Didn't really ever enjoy it, though it helped in other ways.

Now, though, with Micropython, interpreters on Android (even package as true apps), and iOS, all the way through to award-winning video editing apps being developed on the language, it is time for me to go deep rather than wide.

The question with Python now goes from "can I?" to "How can I?"



Recently Popular

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Python for the win! :)

I develop with Python almost in the last 10 years. Of course, I had other projects with other languages (php, java, golang, etc.) but coding with python feels like so practical and intuitive comparing other languages.

Exactly!

I was not interested with Python too before. What I thought was Visual Basic.Net will be the best language I could ever find but things changed when I realized what incredible programs you can do with Python. It's one of my favorite programming language now :)

Python has the ability to do the same as other popular languages such as Java, but in many cases in less time and more easy to read to other programmers. I began coding desktop apps and scripts in python 3 years ago and I love it, will try python for mobile.

  ·  7 years ago (edited)

Good information.

I am a newbie. So I want to ask whats the best computer language for me to first learn or to get used to the nature of computer programming? Javascript, I guess because it seems much easier as compared to the rest of them.

JavaScript is fine, but python is wider used :)

life is short, I use python.

I want to learn Python. How should I start?