Click here to Skip to main content
15,890,282 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
Scott Serl9-May-18 5:59
Scott Serl9-May-18 5:59 
RantRe: Python is EVIL.... Pin
megaadam9-May-18 6:48
professionalmegaadam9-May-18 6:48 
GeneralRe: Python is EVIL.... Pin
Kornfeld Eliyahu Peter9-May-18 9:52
professionalKornfeld Eliyahu Peter9-May-18 9:52 
GeneralRe: Python is EVIL.... Pin
peterkmx9-May-18 7:08
professionalpeterkmx9-May-18 7:08 
GeneralRe: Python is EVIL.... Pin
Davyd McColl9-May-18 20:15
Davyd McColl9-May-18 20:15 
GeneralRe: Python is EVIL.... Pin
peterkmx10-May-18 3:55
professionalpeterkmx10-May-18 3:55 
GeneralRe: Python is EVIL.... Pin
Davyd McColl10-May-18 4:09
Davyd McColl10-May-18 4:09 
GeneralRe: Python is EVIL.... Pin
Davyd McColl9-May-18 20:23
Davyd McColl9-May-18 20:23 
It takes a bit of getting used to. Then after a while, it's like your eyes are opened -- if whitespace is the block delimiter, there can no longer be wars about where to put those braces. There can no longer be wars about indentation levels. All code in a codebase becomes slightly more unified and people can focus on solving problems -- which Python does extremely well -- instead of trying to assert some rule they had hammered into them at some previous point in their life.

As an exercise, try open up other people's Python. Go have a look at software written in Python which is installed on, say, many Linux boxes. Go learn the "Pythonic" way to do things (there are language features which make the structure easier to conform to and which help to unify the flow of process).

Now, with your eyes opened, go back to C++, Javascript, C#, wherever. And recognise the burden that Python took from you.

I'm not pulling this out of my ass. Python is only one of about 20 languages I've coded in, with varying degrees of proficiency and utility. But I still recommend Python as the ideal learner language because:
- it reads well (easy to understand what you or someone else wrote)
- the language enforces a reasonable style
- it's easy to get simple things done
- it doesn't run out of steam when you no longer wish to just get simple things done (it's powerful in itself and there are myriad free libraries out there which are easy to install and consume)
- it runs just about everywhere
- there are a mad number of good, free (and non-free) editors / IDEs for it (check out PyCharm Edu if you want a good editor and a tutor)
- SNAKE!
GeneralRe: Python is EVIL.... Pin
DJ van Wyk9-May-18 20:14
professionalDJ van Wyk9-May-18 20:14 
GeneralRe: Python is EVIL.... Pin
glennPattonWork39-May-18 21:19
professionalglennPattonWork39-May-18 21:19 
GeneralRe: Python is EVIL.... Pin
Bill McKidd9-May-18 21:32
Bill McKidd9-May-18 21:32 
GeneralRe: Python is EVIL.... Pin
Bob10009-May-18 22:54
professionalBob10009-May-18 22:54 
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 
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 

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.