Curious about Python
Posted by Secret_Ad_7592@reddit | Python | View on Reddit | 13 comments
I had seen python mentioned in some unix books and some of my old Linux books. I thought it was an ancient language spoken only by high priests now departed. All of my projects (commercial embedded real-time) were in ansi C. The really old stuff was k&r. I'm assuming it executes i-code. I have gigs in my historic projects that I have reuse frequently now archived.
But is Python for me learning now?
Python-ModTeam@reddit
Hi there, from the /r/Python mods.
We have removed this post as it is not suited to the /r/Python subreddit proper, however it should be very appropriate for our sister subreddit /r/LearnPython or for the r/Python discord: https://discord.gg/python.
The reason for the removal is that /r/Python is dedicated to discussion of Python news, projects, uses and debates. It is not designed to act as Q&A or FAQ board. The regular community is not a fan of "how do I..." questions, so you will not get the best responses over here.
On /r/LearnPython the community and the r/Python discord are actively expecting questions and are looking to help. You can expect far more understanding, encouraging and insightful responses over there. No matter what level of question you have, if you are looking for help with Python, you should get good answers. Make sure to check out the rules for both places.
Warm regards, and best of luck with your Pythoneering!
Secret_Ad_7592@reddit (OP)
Ok then. I'll test use it for a project working on now. I have some itsy boards from something my grandson used in school project. He uses python. Best Regards
Wing-Tsit_Chong@reddit
Yes absolutely. Python is very much alive and kicking. relevant xkcd
csch2@reddit
Funny, I think a lot of Python programmers would have the same sentiment about C nowadays. If you’re sticking to the commercial embedded world then Python’s almost surely not what you want, it’s an interpreted language so working in resource-constrained environments is tough. Something like Rust might be interesting to look into if you’re looking to pivot to a more modern language that’s well-suited for embedded systems. You’d turn to Python primarily for data analysis, although the ecosystem is enormous so you can find libraries for pretty much anything frontend/backend-related as well.
Training_Advantage21@reddit
Python is a general purpose scripting language. The data analysis / scientific python stack is one offshoot, the web development side (Django etc.) is another offshoot, there is even micropython for embedded use.
russellvt@reddit
/r/LearnPython
metaphorm@reddit
Python is one of the most heavily used languages in the world today. It's been steadily gaining popularity for over a decade and is a common first choice for all kinds of tasks where CPU runtime is not the bottleneck.
the language itself is old, dating back to the mid 90s, but it's current version (3.x) is quite modern, has an extensive standard library and vibrant ecosystem.
because Python is an interpreted language and a memory-managed, it's not going to run well for performance sensitive embedded stuff with tight memory constraints. but it is commonly used for creating lightweight bindings and CLIs for compiled code (in C++ or Rust or whatever).
me_myself_ai@reddit
You seem to be sincere, which is a bit baffling -- what exactly are you wondering that isn't answered by the wikipedia page? Python is a high-level scripting language.
Also, what's K&R and i-code?
gdchinacat@reddit
I assume "i-code" is "intermediate code", what python and java refer to as bytecode.
_redmist@reddit
Kernighan and Ritchie is kind of like the bible for c-programmers.
simon-brunning@reddit
Python is the most popular programming language in the world right now.
ottawadeveloper@reddit
I believe you are thinking of Fortran or Cobol, both highly popular languages in their day (my Dad was a Cobol programmer) and still used in niche areas where upgrading systems is too risky or expensive.
Python is very much an alive and vibrant language in comparison.
LuckiestPersonAlive@reddit
Google is your friend.