Click here to Skip to main content
15,914,419 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.

 
GeneralMessage Closed Pin
22-Jan-17 21:26
Marc Greiner at home22-Jan-17 21:26 
GeneralRe: Why Python? Pin
mikepwilson23-Jan-17 8:34
mikepwilson23-Jan-17 8:34 
GeneralRe: Why Python? Pin
Asday23-Jan-17 1:39
Asday23-Jan-17 1:39 
GeneralRe: Why Python? Pin
mikepwilson23-Jan-17 8:35
mikepwilson23-Jan-17 8:35 
GeneralRe: Why Python? Pin
Hooga Booga23-Jan-17 2:55
Hooga Booga23-Jan-17 2:55 
GeneralRe: Why Python? Pin
kalberts23-Jan-17 3:36
kalberts23-Jan-17 3:36 
GeneralRe: Why Python? Pin
mikepwilson23-Jan-17 8:35
mikepwilson23-Jan-17 8:35 
GeneralRe: Why Python? Pin
Asday23-Jan-17 1:34
Asday23-Jan-17 1:34 
I work in Python for a living. It's a cool life. Websites and web services.


(running the app to find syntax errors is not good communication),


You need a better IDE.


(real OOP, real functional programming, real lambda functions, etc.),


Python has "real OOP", and as everything is an object, "real functional programming" is also a thing.

What do you mean by "real lambda functions"? x = sorted(x, key=lambda member: member.value)...


(Tk and their ilk is just gross for creating desktop UI's),


wxPython is a fantastic wrapper over wxWidgets, a native widget C++ library.

That said, distributing Python is a pain in the neck, and it's really not what you should be doing with Python. Stick to servers, where you control the metal.


(JetBrains IDE's are pretty good, but still not the Visual Studio experience, and intellisense / autocomplete with languages like Python are pretty lame)


Have you used PTVS? It's fantastic.


the number of psychological problems should be minimal (the split personalities of dynamic typing come to mind.)


Static typing is not a strength. It's just a different way of doing things.

To more broadly answer your question; "why Python?"

It's fun. It's easy. There's a huge wealth of fantastic resources. Within 8 minutes, with a clean linux machine or even mac, I can have an immensely powerful web framework running and serving database-backed pages.
AnswerRe: Why Python? Pin
Yvan Rodrigues23-Jan-17 2:49
professionalYvan Rodrigues23-Jan-17 2:49 
GeneralRe: Why Python? Pin
Hooga Booga23-Jan-17 3:44
Hooga Booga23-Jan-17 3:44 
GeneralRe: Why Python? Pin
Kirk 1038982123-Jan-17 3:32
Kirk 1038982123-Jan-17 3:32 
GeneralRe: Why Python? Pin
TNCaver23-Jan-17 9:31
TNCaver23-Jan-17 9:31 
GeneralRe: Why Python? Pin
mbb0124-Jan-17 5:38
mbb0124-Jan-17 5:38 
GeneralWeird Computer Damage Pin
GenJerDan20-Jan-17 2:03
GenJerDan20-Jan-17 2:03 
GeneralRe: Weird Computer Damage Pin
OriginalGriff20-Jan-17 2:37
mveOriginalGriff20-Jan-17 2:37 
GeneralRe: Weird Computer Damage Pin
GenJerDan20-Jan-17 2:51
GenJerDan20-Jan-17 2:51 
GeneralRe: Weird Computer Damage Pin
lopatir20-Jan-17 2:39
lopatir20-Jan-17 2:39 
GeneralRe: Weird Computer Damage PinPopular
#realJSOP20-Jan-17 2:41
professional#realJSOP20-Jan-17 2:41 
GeneralRe: Weird Computer Damage Pin
Mark_Wallace20-Jan-17 4:03
Mark_Wallace20-Jan-17 4:03 
GeneralRe: Weird Computer Damage Pin
Dan Neely20-Jan-17 4:50
Dan Neely20-Jan-17 4:50 
GeneralRe: Weird Computer Damage Pin
patbob20-Jan-17 5:02
patbob20-Jan-17 5:02 
GeneralRe: Weird Computer Damage Pin
Kirk 1038982123-Jan-17 3:39
Kirk 1038982123-Jan-17 3:39 
GeneralRe: Weird Computer Damage Pin
GenJerDan23-Jan-17 19:09
GenJerDan23-Jan-17 19:09 
GeneralJust bought one of these Pin
pkfox19-Jan-17 22:58
professionalpkfox19-Jan-17 22:58 
GeneralRe: Just bought one of these Pin
OriginalGriff19-Jan-17 23:22
mveOriginalGriff19-Jan-17 23:22 

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.