|
Q&A is the general place. Also a new Python geek has just started answering them, and appears to really know what he's doing.
|
|
|
|
|
Thanks, I can ask the question in Q&A, its just that I hovered over the Quick Answers and the Discussions tab and couldn't see Python.
|
|
|
|
|
glennPattonBackInThePUB wrote: couldn't see Python. Hiding in the grass of course.
If you open a Q&A you will notice that the editor does include a code block type for Python.
|
|
|
|
|
I expect it's a good first language for newbs (as BASIC and Pascal were back in the day), but I doubt it's industrial-strength (also like BASIC and Pascal).
My current employer has recently out-sourced something and the contractors are planning on using Python.
This is a process I have already implemented in C# and one of my many concerns is how suitable Python is to the problem domain (lexxing/parsing thousands of very large text files).
|
|
|
|
|
A friend of mine is an ICT or Computer Studies teacher and is using Python and won't hear a word against it. BASIC was view as a poor language but then VB happened and it's everywhere!
|
|
|
|
|
And MIT uses it to teach the basics of programming to non-CS students who might just need to write something simple.
I have no first-hand experience with it, but what I've seen doesn't interest me.
It's probably the right tools for some things I don't do.
|
|
|
|
|
PIEBALDconsult wrote: it's industrial-strength
There are critical application out there running in VB6.0. For real.
|
|
|
|
|
That doesn't mean it's industrial strength.
|
|
|
|
|
No, it only means that anything is possible.
|
|
|
|
|
|
Hi,
Python is quite widely adopted by some certain types of industries, such as banking, trading, modeling & cloud as the preferred language because it's :
1. It's integrated deeply with the GNU/Linux ecosystem for more than 12 years now and has shipped with the 2.x interpreter. What's Powershell to Windows, python is to Linux in general. In fact the whole installation environment from disk, packet management, startup processes, virtual machine management, etc, have been written up in python.
2. Because of this python has library support for most to everything imaginable, including 3 different xml parser engines, json, regular expressions, excel, word, image formats, all database servers, etc. Most modules drop into the native library code and only expose a thin wrapper in python.
3. Because you can easily use the multiprocess module to build massive parallel task queues to process your jobs.. even across networks.
My last assignment from my employer was exactly among said lines.. We have an archive of 100GB text documents that need to be curated for proprietary add notations, converted from xml to.. csv based on specified tags and shipped to the client in excel format.
It took me 2 hours to crank a python script, test and parallelize, and about 40 hours to gallop through the content and transform it.
|
|
|
|
|
I've been learning Python on the RPi and it's pretty awesome.
New version: WinHeist Version Everyone you will ever meet knows something you don't. -Bill Nye-
|
|
|
|
|
Must admit RPi is how I got into it. It seems like the RPi does have certain things install in Python that Windows goes "huh?" to...
|
|
|
|
|
I installed PyCharm on windows but didn't use it much before getting my Pi so don't know much about it, but am not surprised.
New version: WinHeist Version Everyone you will ever meet knows something you don't. -Bill Nye-
|
|
|
|
|
Syntactic whitespace is an abomination that should've been buried when language design progressed beyond the first generation (eg COBOL or FORTRAN).
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
Hear! Hear!
And enforcing code formatting style went out with pocket protectors.
|
|
|
|
|
Are you saying pocket protectors are out of fashion? Why wasn't I told?
veni bibi saltavi
|
|
|
|
|
Except for banging out scripts, I'm not really enamored with any interpreted language, and in particular duck-typed interpreted languages like Python or Ruby (to the point where I'm deleting Ruby from my resume, even if it leaves holes, because I am so sick of Indian recruiters calling me to see if I'm available for RoR work.)
Technically, Python is a "strong typed dynamic" language, in that a variable retains its type until you reassign the variable to a different type. Still, doesn't float my boat.
Where I work, some hotshot came waltzing in and implemented the server using Django, which is written in Python. Well, whatever, I guess. Wouldn't have been my choice.
Marc
|
|
|
|
|
Django was a great guitarist - end of story.
We can’t stop here, this is bat country - Hunter S Thompson RIP
|
|
|
|
|
I haven't used Python yet however I would certainly give it a go. I believe the Dropbox backend is written in Python, although it is being migrated to go. Dropbox was supporting some 300 million users and many, many more folders and files including sharing. That seems pretty industrial strength to me. From the font of all knowledge:
Quote: Originally, both the Dropbox server (running on the cloud) and desktop client software were primarily written in Python. From mid-2013 Dropbox began migrating its backend infrastructure to Go. The desktop client uses Python GUI toolkits such as wxWidgets and Cocoa. Other notable Python libraries include Twisted, ctypes, and pywin32.
|
|
|
|
|
I'm working in Python full time on a large financial services app.
I started looking into it about 18 months ago when I picked up a couple of machine learning books with code samples in Python, then I got some RPis to tinker with.
Personally I like the language.
The communities are good, I was just at my first PyConIE a couple of weeks ago and there are several large multinationals & financial services companies using the language.
Pete
|
|
|
|
|
I'm at the end of my career, but I like to tinker so I am using Python to play with Raspberry PI. I don't love Python and all the versions that are not backwardly compatible cause additional confusion. I'll continue to play with Python on the RPI but I wouldn't willingly use Python professionally.
|
|
|
|
|
You can’t run on a campsite. You can only ran, because it’s past tents.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Pup, pup.
Mongo: Mongo only pawn... in game of life.
|
|
|
|
|
OriginalGriff wrote: You can’t run on a campsite.
Sure you can, well only if the tents were given as gifts, as they would be, present tents.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|