Click here to Skip to main content
15,893,588 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Python is EVIL.... Pin
André Pereira11-May-18 4:27
André Pereira11-May-18 4:27 
GeneralRe: Python is EVIL.... Pin
Bob100011-May-18 4:43
professionalBob100011-May-18 4:43 
GeneralRe: Python is EVIL.... Pin
André Pereira11-May-18 5:42
André Pereira11-May-18 5:42 
GeneralRe: Python is EVIL.... Pin
M Johansen10-May-18 2:04
M Johansen10-May-18 2:04 
GeneralRe: Python is EVIL.... Pin
TWMitchell10-May-18 2:17
TWMitchell10-May-18 2:17 
GeneralRe: Python is EVIL.... Pin
sandyson10-May-18 2:37
sandyson10-May-18 2:37 
GeneralRe: Python is EVIL.... Pin
peterkmx10-May-18 4:03
professionalpeterkmx10-May-18 4:03 
GeneralRe: Python is EVIL.... Pin
sandyson10-May-18 7:57
sandyson10-May-18 7:57 
Like some of the other respondents, I was introduced to programming with BASIC and FORTRAN in the '70s. Turbo Pascal was fun to use and was my introduction to functional languages. Still, for most of my career Excel was adequate for data manipulation, analysis and presentation. A few years ago, I began generating 1000 point molecular dynamics data series and Excel fell short of my needs. Some Google research led me to matplotlib and python. I know that views differ, but I am a fan. There are many great libraries, especially for scientific applications. Anaconda bundles an ample collection (including native IDEs) and is trivial to install, even without admin rights on Windows.

I find the VS support for python to be pretty decent. It will auto-indent spaces or tabs cleanly <whisper> use spaces < /whisper> and highlight any inconsistencies. You can choose from several python and Anaconda environments to get satisfactory Intellisense. My only real complaint is the inconsistent performance of the Navigation bar in VS 2017 Community. Frequently, the drop-down will not be populated with the objects in a module, which is annoying. Since VS 15.6, it has been better, but the second-level drop-down (e.g. for functions in a class) is still always empty for me. There is a bit of frustrated discussion about this online and MS repeatedly claims it fixed, but...

Python is not the the right hammer for every nail. Nonetheless, it is a great ancillary tool to have. I hope that it gives you a good second experience.

George
In theory, theory agrees perfectly with practice.
In practice, this is virtually never the case.
"*the {VOiCE} says: The truth is analog - not digital." - jonathan HICKMAN

GeneralRe: Python is EVIL.... Pin
Mark Shultz - Iowa10-May-18 2:50
professionalMark Shultz - Iowa10-May-18 2:50 
GeneralRe: Python is EVIL.... Pin
Wearwolf10-May-18 4:22
Wearwolf10-May-18 4:22 
GeneralRe: Python is EVIL.... Pin
JSilvers10-May-18 9:45
professionalJSilvers10-May-18 9:45 
GeneralRe: Python is EVIL.... Pin
pmauriks10-May-18 13:31
pmauriks10-May-18 13:31 
GeneralRe: Python is EVIL.... Pin
Mark Puddephat14-May-18 0:20
Mark Puddephat14-May-18 0:20 
GeneralBratwurst Pin
CodeWraith8-May-18 23:05
CodeWraith8-May-18 23:05 
GeneralRe: Bratwurst Pin
GenJerDan8-May-18 23:55
GenJerDan8-May-18 23:55 
GeneralRe: Bratwurst Pin
CodeWraith9-May-18 0:05
CodeWraith9-May-18 0:05 
GeneralRe: Bratwurst Pin
Daniel Pfeffer8-May-18 23:55
professionalDaniel Pfeffer8-May-18 23:55 
GeneralRe: Bratwurst Pin
CodeWraith9-May-18 0:08
CodeWraith9-May-18 0:08 
GeneralRe: Bratwurst Pin
Marco Bertschi9-May-18 0:57
protectorMarco Bertschi9-May-18 0:57 
GeneralRe: Bratwurst Pin
Kornfeld Eliyahu Peter9-May-18 1:26
professionalKornfeld Eliyahu Peter9-May-18 1:26 
GeneralRe: Bratwurst Pin
Kornfeld Eliyahu Peter9-May-18 1:19
professionalKornfeld Eliyahu Peter9-May-18 1:19 
GeneralRe: Bratwurst Pin
Munchies_Matt9-May-18 3:13
Munchies_Matt9-May-18 3:13 
GeneralRe: Bratwurst Pin
HobbyProggy8-May-18 23:56
professionalHobbyProggy8-May-18 23:56 
GeneralRe: Bratwurst Pin
Marco Bertschi9-May-18 0:49
protectorMarco Bertschi9-May-18 0:49 
GeneralRe: Bratwurst Pin
CodeWraith9-May-18 1:17
CodeWraith9-May-18 1:17 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.