Click here to Skip to main content
15,893,622 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: Work-Life balance Pin
raddevus1-May-18 7:13
mvaraddevus1-May-18 7:13 
GeneralRe: Work-Life balance Pin
James Lonero1-May-18 6:57
James Lonero1-May-18 6:57 
GeneralRe: Work-Life balance Pin
Ravi Bhavnani1-May-18 10:44
professionalRavi Bhavnani1-May-18 10:44 
GeneralRe: Work-Life balance Pin
Jacquers1-May-18 20:41
Jacquers1-May-18 20:41 
GeneralPython a snake in the grass... Pin
glennPattonWork31-May-18 6:03
professionalglennPattonWork31-May-18 6:03 
GeneralRe: Python a snake in the grass... Pin
Richard MacCutchan1-May-18 6:27
mveRichard MacCutchan1-May-18 6:27 
GeneralRe: Python a snake in the grass... Pin
Marc Clifton1-May-18 12:58
mvaMarc Clifton1-May-18 12:58 
GeneralRe: Python a snake in the grass... Pin
jmussetter2-May-18 9:23
jmussetter2-May-18 9:23 
I recently in the last year or so had to pick up python syntax as well. I have similar background, with C, some C++/C#. I can usually read and follow other derivatives like Java as well.

Python is described as being "easy" to learn for beginners, but for those of us used to "normal" languages, it's not so easy. My personal description is that it's a 'loosy, goosy' language to me. It seems that some syntax can be what ever you want, the interpreter just figures it out. The not having {} and ; chars drives me nuts. The data structures like tuples, and the fact that everything is a dict can be confusing. Add in that it's not strongly typed, and instantiates vars on the fly, and it's like a recipe for disaster for someone like me who is used to working with RULES! I know you can compile it in some cases, but the fact it's not compiled is even worse, as unless your IDE of choice is REALLY good, you can't even rely on the compiler catching trivial syntax/typo errors.

I often find myself trying to do things in Python like I would do it in other languages, it works usually, but then the Python religious will call out, "but that isn't pythonic!". When was the last time you heard someone say that about C or C#?..."You can't do it that way, it's not C-thonic!"

As someone who doesn't use it all the time, and still goes back and forth between Python and C languages, my only suggestion, is just "throw out what you think you know of programming, and learn Python like a beginner". While I didn't do that, my only conclusion is that it would help. Good luck, I still am not 100% comfortable with it.
GeneralThis Weekend's Car Show - Update Pin
#realJSOP1-May-18 5:31
mve#realJSOP1-May-18 5:31 
GeneralRe: This Weekend's Car Show - Update Pin
glennPattonWork31-May-18 6:10
professionalglennPattonWork31-May-18 6:10 
GeneralRe: This Weekend's Car Show - Update Pin
Gary Wheeler1-May-18 6:13
Gary Wheeler1-May-18 6:13 
GeneralRe: This Weekend's Car Show - Update Pin
User 84201-May-18 6:27
User 84201-May-18 6:27 
GeneralRe: This Weekend's Car Show - Update Pin
dandy721-May-18 12:07
dandy721-May-18 12:07 
JokeRe: This Weekend's Car Show - Update Pin
Daniel Pfeffer2-May-18 0:22
professionalDaniel Pfeffer2-May-18 0:22 
GeneralRe: This Weekend's Car Show - Update Pin
#realJSOP2-May-18 1:34
mve#realJSOP2-May-18 1:34 
GeneralRe: This Weekend's Car Show - Update Pin
dandy722-May-18 6:36
dandy722-May-18 6:36 
GeneralRe: This Weekend's Car Show - Update Pin
The pompey1-May-18 23:34
The pompey1-May-18 23:34 
GeneralRe: This Weekend's Car Show - Update Pin
#realJSOP1-May-18 23:55
mve#realJSOP1-May-18 23:55 
GeneralThought of the Day Pin
OriginalGriff1-May-18 4:55
mveOriginalGriff1-May-18 4:55 
GeneralRe: Thought of the Day Pin
W Balboos, GHB1-May-18 5:14
W Balboos, GHB1-May-18 5:14 
GeneralRe: Thought of the Day Pin
lopatir1-May-18 5:57
lopatir1-May-18 5:57 
QuestionHow many here use or plan to use Docker? Pin
Nish Nishant1-May-18 1:48
sitebuilderNish Nishant1-May-18 1:48 
JokeMet a docker once Pin
CHill601-May-18 2:00
mveCHill601-May-18 2:00 
GeneralRe: Met a docker once Pin
Pete O'Hanlon1-May-18 3:39
mvePete O'Hanlon1-May-18 3:39 
GeneralRe: Met a docker once Pin
lopatir1-May-18 4:50
lopatir1-May-18 4:50 

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.