>No surprise, again Python is the best programming language. Let’s take a moment to appreciate Guido Van Rossum and Python Community for keeping it simple and top-notch coding language.
>Competition and comparison among the programming languages are not new. It is an old school concept following from the academics and interviews. But the trend on social media platforms became the battlegrounds for such rivalries.
The idea that any language can be the best seems a bit silly outside of how efficient people are using it.
Landon Morgan
>best programming language awards this is so fucking retarded
Thomas Hughes
Isn't Java still more ubiquitous?
Camden Parker
Python is not a programming language, it's a scripting language.
Juan Kelly
How many lines of Python are there on the Mars rover? How many lines of Python are there on satellites and telecommunication systems? How many lines of Python are used by airliners, ships, and the railroad? How many lines of Python are used in banking and other commercial enterprises?
Python is a nice scripting language, especially good for quick prototyping. But C,C++,COBOL, and Java still run the world.
Also, thinking that any one language is the best and not realizing it’s just a tool that is used to express an idea in different ways, and a tool that may or may not be the right one for the job, just shows your a shit programmer.
>what even is BASIC >COBOL you may have gotten them confused iirc cobol is used by fuckall people nowadays
Kevin Roberts
irrelavant - it only matters how many actual bare-metal instructions and bytes of storage are required both are shit compared to C or even C++
Gavin Young
Actually, Nim has been unanimously elected the best programming language ever last month by a committee of 1,500 top-ranking programmers. Fuck off, OP.
Aaron King
I already did, no regrets, python is a cutie.
Matthew Brooks
>”There are over 220 billion lines of COBOL in existence, a figure which equates to around 80% of the world's actively used code. There are estimated to be over a million COBOL programmers in the world today.”
Talk shit about it all you want. End of the day, COBOL still dominates business and other commercial enterprises.
Ian Nguyen
Python is great but I still graph in R. Any Python tools comparable to R for fast plotting (ggplot2 + reshape2, etc.)?
Carter Hill
What's a good language to get into as a hobby?
Eli Reed
See You'll find you can do a lot with just Python because there's so many libraries available. It's pretty much a scripting swiss army knife and it's possible to build decent large scale programs with it.
Luke Anderson
Yeah indentation and no brackets really doesn't help your case. Just makes you rely even more heavily on your idea cause debugging that is a nightmare and no oop
Alexander Jackson
I write code that instructs a computer to do work for me. Sounds like programming to me
You write code that instructs an interpreter that instructs a computer to do work for you.
Adam Howard
because nobody wants to have to rewrite the massive cobol shitheaps that are banking software codebases. it's a lot easier to hire a ton of boomers to maintain the ancient software than it is to expose themselves to all the security flaws that come with rewriting such large codebases (not that there aren't already quite a few holes in banking software as is)
Christopher Evans
Fuck this gay earth! The other day some user told that node js was the shit because if some faggot was learning javascript for front end he could transition easier to learn back end. Now OP gives me this shit (more stuff). Sucks!
Nathan Price
>that feeling when you are still using Python 2 is it time to switch or am I good?
>it's not a car, it's a truck. t.low-life, low-level programmer
Isaac Martinez
This.
Asher Morris
Python was my first programming language. I've disliked it increasingly year-on-year ever since.
Its fundamental design principal (feature creep by committee) is wrong. Its fundamental data model (gerry-wrigged weakly-typed OOP) is wrong. Not bad, wrong. We have to invent better tools or else programming will remain in an intellectual ghetto forever.
Dominic Jenkins
Your point? Would you see banks using python for server side applications? No, COBOL, because that’s what it’s built for. Also, there are plenty of places I know of in banking and insurance that write entirely new code on COBOL because it does the job well. The language was designed exactly for it. I don’t see how large shit code based equates to a language being garbage?
Asher Price
Python is more of a prototypal scripting language than an actual programming language, C and Objective-C are the only acceptable programming languages desu.
because thats what codecademy uses in their courses
Joshua Martin
As opposed to real programmers like you and me, who write code that instructs a COMPILER that instructs the computer to do work for us. An important distinction, based and redpilled
>not knowing how to spell pyramid Pythoniggers confirmed for brainlets.
Jack Young
matplotlib is the standard in science
Lucas Nelson
Really? I hate their guts then. Fucking hell to backport newer (and awesome) builtin modules to this old deprecated shit. It served us well, but it's time for it to die.
Adrian Rodriguez
I made my own language and write everything in it.
Brody Gomez
>dat lopsided pyramid
def pyramid(rows): for i in range(rows): print(' ' * (rows-i) + '=' * (2*i + 1))
return "Ironically enough, while I can write a better script to make a pyramid in python; I can't, in fact, triforce."
Ayden Hernandez
Who gives out the awards? Script-kidde University?
Python is absolute garbage. It's a shit language that is easy, therefore all the brainlets from bootcamps think it's the best language ever, since it's all they know and will ever know. If you primarily write code in python, you deserve to have your career taken away by pajeet.
Carson Long
Best language is actually .exe prove me wrong.
Logan Lewis
>muh python is better for fizzbuzz tier tasks lmao kid
Joshua Powell
>I used my hammer to saw wood >hammers sure suck, shit tools lol XD
Gavin Edwards
That would be a valid argument, if python was actually a saw or any other tool for that matter. Python is in fact actually just a big black nigger dildo and the only thing you can use it for is to fuck yourself.
Ryan Johnson
Well, obviously the world disagrees with your autism, seeing how it's one of the most used tools in the field. It does suck for number crunching, I'll give you that.
Justin Morales
one of the must used tools in what field? Making meme ML models by researches who can't program? Yeah maybe, but JS and Java is taking that too There's not a single decent sized money making business out there that uses python as their primary language
Cooper Lewis
k, thanks for your valuable insight pajeet.
Ayden Powell
Not one serious company ever posted "Python programmer needed" as a job ad. Enjoy your dead-end career.
Jack Ramirez
Who wants to pajeet in a cubicle dungeon like you anyways?
Blake Brown
>one language is a career >a job is a career chinks go home
Kevin James
All interpreted languages are not automatically scripting languages.
Angel Phillips
Compare two slow as shit langauges and show that one has easier to read syntax?
Asher Flores
If u r just learning the jump from 2 to 3 is easy Print statement is now print(arg)
Chase Jenkins
Do it user. I'm stuck with it because no one in my company can be bothered to port our spaghetti code mess.
Elijah Clark
>tfw i use C/C++ and python when each tool is more appropriate and don't have time for muh language wars who patrician here?
Asher Fisher
What a disgusting image
Zachary Myers
That makes you 50% brainlet.
Connor Cooper
>reshape2 There are methods to do the same thing in Pandas.
>ggplot2 Matplotlib, Seaborn, etc.
Choosing between R and Python is kind of pointless. They are both occupying the 'nu-excel' space, so if you want to pick up another language you'd be better off going into something that caters to proper ML or databases like C# or a JVM language.
>python A great idea which has been completely abused by bootcamp koders and 'data' people. The language itself is a frankenstein which encourages bad code and laziness. >c A relic from the 80s still used in niche applications. Advocates of this turn up usually fuck up Java, C# or C++ threads so the language gets shit when it should be the fanboys.
Nolan Watson
I guess it's official now, python is the apple of programming languages, basically a religion at this point with no technical merit.
Noah Gomez
I got offered a COBOL jobs, kek. I refused the job but asked why they looked for young people wanting to learn that old piece of technology, answer was: "COBOL-Boomer are retiring, need new kids to manage their systems" Then I asked for the salary out of curiosity, because SURE the pay must be good to motivate people to learn such low-utility programming language and its toolchain, and the answer was: "24.000e/year"
Such is life in country with high unemployment. This is absolutely miserable, I was also offered a DevOPS job... they said it was a fun job in an ever evolving environment requiring high stress resistance, so I read: "you will never find your marks, you will spend 30% of your time doing unpaid extra-hours again, management will pressure you to death, client will pressure you to death, you will think about suicide everyday, you wont get any form of tutoring, you wont know how to solve problems, hack upon hack upon hack..."
Salary: 24ke again, kek
Jackson James
Well that looks like security by obscurity.
Easton King
I find it hilarious how buttblasted java devs are about js/python/php
Aaron Young
What is Python actually used for?
Not web. Not native x86 binaries. Not embedded systems. Not mobile phones. It's not even an educational language. What is its purpose?
Luke Roberts
Write an emulator for any computer architecture just in Python and tell me, how fast it is.
Its primary use is ghetto full stack, shell scripting and 'data' related stuff.
The data related stuff is where its doing the most damage. The other areas are either passable or the domain of shitty companies.
Juan Allen
Reddit. No, literally. Reddit is written in entirely Python.
Josiah Rodriguez
My company uses C primary with python and now rust secondary though. C is for product code on legacy codebases, python for tooling, testing and some product code, rust for new product code.
I like writing all three, they have differebt use cases.
Wyatt Barnes
Where I work it's for test tooling and for interacting with the OS to avoid writing new bash scripts that get shipped to customers. Bash is awful so this is a positive.
Isaiah Parker
>Servers >Web (Reddit, Dropbox, ...) >embedded systems (Arduino) >educational language (you learn it often in school)
Logan Foster
Reddit used to be cool. It was mostly about programming and was written entirely in common lisp. Then it was ported into python and turned into a porn site.
Liam Sanders
Python is fantastic for throwing something together that performs a simple task. Even a complex task, it's great for use cases where computation efficiency isn't the primary goal. I use it as a scripting engine. I run a whole bunch of them on my server and they do things like sensor monitoring, RSS feed reading, and a bunch of automatic shit.
Christopher Murphy
If python were compiled instead of interpreted it would be the perfect language.
Aiden Morris
>Servers What for? It doesn't run any meaningful server software like databases or http servers. Menial shell scripting tasks?
>Web My browser doesn't run python and neither does yours.
>embedded systems Stop using words you don't understand. Arduino is not "emdedded system", its' a microcontroller toy kit.
>educational language (you learn it often in school) >often No, no you fucking don't. Some schools might offer an optional course at best. Proper education uses purpose-built educational languages along useful common languages and the "push unskilled laborers quickly into workforce" kind of education only teaches the basics of whatever languages are most used.
Eli Jones
The newer JVM languages are just that.
Jaxon Kelly
>What for? It doesn't run any meaningful server software like databases or http servers Serious? There are frameworks like Django and Flask, which do exactly this.
Also the server of EVE Online is written just in Python. (they use stackless python for this)
>No, no you fucking don't. Some schools might offer an optional course at best. Proper education uses purpose-built educational languages along useful common languages and the "push unskilled laborers quickly into workforce" kind of education only teaches the basics of whatever languages are most used.
I don't know, where you life, but in Austria nearly anybody who doesn't break up school learns programming and this often in Python.
Jackson Davis
Kek'ed because it's true
Samuel Reyes
Yeah, serious. It just seems like a niche language with no real appllication. An answer without a question. Its few use cases are notable because they are exceptions. Like, python web frameworks? What's the market share of those? Zero point how many zeroes and one percent?
Never heard of anyone learning Python in school. It's always self-taught Linux hobbyists. More or less the real life equivalent of Jow Forums, I suppose.
Lol, they have to rework their engine almost every time there's a new Python version because there's no backwards compatibility. The Python developers can't even keep the rounding of the numbers consistent in between versions.
I'm a data shitter and Python's reputation is completely overblown in this field.
It's true that Python or R (I see R used much more) are used for prototyping and model-building, however everything in a production data pipeline is Scala/Java due to the Hadoop ecosystem and Spark. I've literally never seen Python used in production data analytics capacity.
And the thing is that those people developing prototypes are MS/PhD level people. My problem is more Pythonfags that give advice, "Learn Python for data science!" No, learn fucking math and stats. Programming isn't even really that important for those high-level model building roles (that usually require an MS/PhD).
Logan Hughes
>5.55 is stored as 5.54999 5.549999713897705 to be precise. That's standard float precision. Should everything be double precision only? There will still be occasional rounding errors, that just how floating point math works.
Blake Jackson
Python doesn't exclude C/C++. The interpreter and high performance modules are written in C/C++ with an interface to Python.
numpy is a case in point
Wyatt Gomez
>MS/PhD >math and stats so stats isn't a branch of maths any more, aint, "MS/PhD" yank?
Jackson Miller
why can't I program with python on micro controllers if it's the best?
Jordan Martin
What about TensorFlow? Do you want to say that it isn't scalable without Hadoop/MapReduce shite?
Anthony Adams
>java is slow as shit actually the JVM's JIT is pretty damn good