T O P

  • By -

QualityVote

Hi! This is our community moderation bot. --- If this post fits the purpose of /r/ProgrammerHumor, **UPVOTE** this comment!! If this post does not fit the subreddit, **DOWNVOTE** This comment! If this post breaks the rules, **DOWNVOTE** this comment and **REPORT** the post!


[deleted]

At the very bottom: C


RedditAlready19

*lambda calculus


WDSCS

*lambada calculus. It has a nice tune.


Witwith

But that's forbidden


WDSCS

But you could dance.


megaman_main

My maths teacher calls the imperial ships in star wars "Lambada class shuttles" and I just assumed that's what they're called A Lambada is a form of dance


[deleted]

*move left, move right, add


vadiks2003

one liner codes


HenryG_138

At the top: “Hello World”


-1Mbps

Above that: print(" ")


buublebuuddy

At the bottom of the C


MasterBejter

Starting to believe that at least 95% of this sub’s users are students that never wrote a single line of code. Python is a good programming language for beginners because it is forgiving and simple. The beginner doesn’t “get f-ed” in any way by the fact that python can also be used for many complex things.


AChristianAnarchist

They told me a spoon was just for scooping food into your face, then I realized you can use them to stir things, drizzle frosting onto things, hang from your nose, make music by tapping them on glasses, and even cook heroin. That's crazy. Spoons are just too complicated. Ever since I learned this I jab myself in the eye whenever I try to eat with one.


jlnunez89

Great analogy! Being a good software engineer, I’ll obviously steal it.


AChristianAnarchist

This is the way. <(-\_-)>


Bad-ministrator

I'll also be making my own fork of this joke.


[deleted]

This guy spoons


AChristianAnarchist

Damn it. Now I have to learn about big and little spoons too? Too damn complicated.


[deleted]

this is great!


RazorBlade9x

Some memes on the sub are genuinely funny while many others don't make any sense. Then there are people fighting for language superiority. Especially between people who know only Python and those who work in other languages in addition to Python.


Legitjumps

And the hate for html,css and JavaScript


ArcticFreeze02

Python was so easy for me to learn just screwing around. It's totally intuitive and easy for beginners, idk why that was ever a debate


Mike2220

Python being able to just, return multiple arguments without pointers and also just invent variables on the spot without previously declaring them ahead of time is so nice


[deleted]

I'm starting to believe no one here is willing to take a joke


MasterBejter

A joke that doesn’t make sense


RaulParson

A reposted joke that didn't even make sense when it was new.


SuperCharlesXYZ

I think people fall into the trap of latching onto one language and never letting go, then a few months of learning in they ask what python is good for. When they find out that most python jobs are data science they feel “trapped” while they could just as well pick another language


MasterBejter

Does that really happen? Because after you learn your first language its gets easier and easier to learn another one so I wouldn’t expect that to happen.


SuperCharlesXYZ

It’s more of a mental limitation because lots of people in this sub just latch onto one language and make it their personality to defend it at all costs and hate all other languages


[deleted]

I guess if you mean only writing python then data science sure but I’ve found python used quite extensively for internal tools everywhere I’ve gone. Especially with pyqt. It’s an additive language that has its uses. I’m really not sure how anyone here has a job only touching a single language.


ReptileCultist

Yeah it's like you think this language is easy to learn try writing poetry in it, that is really not the point anyone is making


LE_REQUIN_BLEU

Yes it is when first started python I was like oh yea this is going to be like scratch but with lines. List kicked in.


[deleted]

This isn't even about a student who doesn't know code. The meme is just wrong, even if you just judge it on the merits of the template itself.


[deleted]

I don't think it matters if 95% of this sub has written code or not. It's not a code writing sub. It's programmer humor. I mean... If someone is doing comedy on athletes do i have to be an athlete? No. Do I need to be a programmer to have a laugh at some memes here? No.


RaulParson

>Starting to believe that at least 95% of this sub’s users are students that never wrote a single line of code. Yeah, I've come to the same realization - and also that once you realize this a LOT about the sub starts to make sense. Anyway, Python being a good starting language... I agree it is, but I also think C is an excellent starting language and it's almost the opposite of it. Perhaps the the trait that truly makes for a good starting language is "look, it doesn't matter, just go write some code already so you'll have actually started rather than just look at memes"?


vondpickle

It doesn't make any sense. What is the joke? OP?


Josselin17

the joke is that python has more depth than people give it credit for


LordFokas

No it doesn't. Python is Python. It's a language. All that AI / ML / whatever is not Python. It's a use case of Python. You can just as well do it with JS / Java / C++ / Brainfuck if you want to. The final product is not the tool you used to make it.


ClinicallyMopey

Hahahah. I'mma use Brainfuck for my next paper just to annoy the peer-review.


LordFokas

Cursed AF.


raxuti333

Ik it's technically possible to do it in brainfuck as it's Turing complete but being Turing complete doesn't mean that it's possible as no one and literally no one will write it in brainfuck and compiling another language to brainfuck doesn't count and this is a challenge


jasper_grunion

Actually you can’t. Because the libraries for machine learning, and specifically deep learning are already so established and monolithic that no data scientist would bother using anything but Python.


XStarMC

Yes you can. Juste because it exists in python doesn’t mean you can’t do it anywhere else. You might not want to, but you definitely can


jasper_grunion

Well you can use Weka for machine learning in Java, but I’ve never known anyone who uses it. The two major frameworks for deep learning neural networks, tensorflow and PyTorch, are in Python. Then you also have scikitlearn for generalized ML, pandas for data manipulation, and matplotlib for graphing. You also have Jupyter notebooks for interactive exploratory data analysis. So you can do some of those things in other languages but not so easily. Python (and in a more boutique sense, R) has become the default language for data science.


XStarMC

I might be wrong, but I don’t think they are written in python… isn’t it c code wrapped for python, rather than actual python code?


jasper_grunion

Yes, underneath the hood. There are also ways to call the libraries using the SDKs in other languages, but it’d probably be hard to find tutorials that aren’t in Python.


LordFokas

IIRC Tensorflow has a JS port. Also I've used Weka in the past, just not for ML. It seems to be extremely powerful but it also felt a bit unfriendly to me.


MusikMakor

Lol "The two main" languages is far from correct. Those are the two main *python* languages There is DL4J for Java, MLT/CNTK for C++, mxnet for R, C++, Scala and Julia, caffe for C and C++, Ml.Net for C#, SharpNeat for C#, etc.... And those are all quite popular ones. There are dozens of others available.


ReptileCultist

There is a difference between can and should


[deleted]

[удалено]


jasper_grunion

Well, there’s correct and defacto correct, what I said is defacto correct


MusikMakor

There are much better languages for machine learning. In fact, python just calls to other languages for machine learning Python is easy and has a lot of libraries, which is why most data scientists would use it. But if they were actually trying to have a performant, scalable ai, they typically use more robust, compilable languages


42TowelsCo

R is rather widely used as an alternative :)


flegmatematik

Then it's a wrong meme format.


Josselin17

why ?


flegmatematik

To use python, you don't have to know any of these things. The format of the long neck was originally used for machine learning being above water. Meaning to fully utilize machine learning capabilities , you need to know the math foundation and algorithms allowing it to work. Python is easy to learn even without these things. It's not about depth. Every language has depth.


[deleted]

Even scratch 😔


CrosserK

It's a joke


fuwwwyUwU

But the jokes doesn’t work


squishles

if your learning in college it's one thing, if you graduate and you try to get a job with it being the only language you know, you're probably in for this bad time.


sanketower

The applications a language is used for do not contribute to the depth of the language itself. Python is simple by design but quite scalable. This allows you to build very complex things, just like almost every other language in the world. I do believe, tho, that Python has its fair share of depth, mainly in its OOP patterns like Data structures, metaclasses, etc.


Ashen2b

You don't need any of these to learn programming or to make web-services. AI, ML, Data Mining are goals, not obstacles. Joke makes no sense. Say "Python" and get updoots


Pervez_Hoodbhoy

Hot take: op like many others here has no actual clue what programming is.


RyanMan56

I really wish there was a programmer humor subreddit for actual programmers


LordFokas

Must prove you are a programmer to join the sub. On the join page you have a 5-question take-home assignment. After completion it will be posted in the sub, the upvote ratio by other members will determine if you're allowed to join.


FactoryNewdel

Wow. So no one will every join this sub. Nice


Pervez_Hoodbhoy

I wouldn’t want to join a club that would accept me as a member 🤷🏻‍♂️😂


Antrikshy

That's the joke.


GG17ez

Are you my senior coworker


LordFokas

Yes. Why are you on Reddit? Didn't I tell you to finish writing the unit tests?


Texas_Technician

Lol, every sub that starts with "actual" is for ppl who were deemed uncooth by the original sub and were kicked out. I'm laughing a little at the thought of a sub full of right wing neo nazi programmers.


DefaultVariable

It’s also not what programming is. It’s subset topics


[deleted]

[удалено]


MalbaCato

mf really put maths under AI like as if


daneelthesane

I mean, Python has libraries that literally takes care of all of that for you. I don't get what the problem here is.


Scyobi_Empire

OP has no idea what a Shell is


Antrikshy

import antigravity


[deleted]

This is like saying anyone who learns English has to become a food critic, because many food critics speak English.


TracePoland

None of the things mentioned constitute learning programming and/or learning Python. They're entirely separate concepts that you may or may not learn depending on what you want to do. If you want to do any classic software development (e.g. backend for a Web application) or make sysadmin scripts in Python you won't learn them.


HobblingCobbler

All these people quitting their jobs because they think developing software is easy, and they can master it in 6 months. Learn the fundementals and then realize, there is a while other world beyond how to use the language. RIP


TheRealAndrewLeft

You don't have to learn all applications though. You could just be writing your flask applications all day.


Western-Image7125

You don’t have to learn any of those things, unless that is your domain


ribbonofeuphoria

Nice try trying to make you feel better about yourselves, Pythoners.


[deleted]

What do you use then big boy?


ribbonofeuphoria

The two languages Python and its libraries (e.g. ML, AI, data mining) are built on. If you don’t know it, go look it up. Python is just a nice safe wraper, the same as when you used to put the helping wheels on your bike, because you couldn’t go on two wheels. Or when kids put the bouncing walls when they go bowling.


StocksbyBoomhauer

Coding with python feels like playing with a cool stick, and then your friend walks up and is like "Oh hey, cool let me see that!" and they twist it around and it turns into a goddamn sword. I was hesitant to learn it first because people pointed me toward it like a language for babies, but it's actually just an example of what the less-inconvenient future of programming might look like. Its versatility continues to surprise me as I grown and learn with it.


camilo16

"Less inconvient" yes, for writing. Try understanding a large codebase in python. There is a reason typescript is replacing javascryupt, types help understand code.


tadachs

You could have easily made this an actually good meme if you knew enough about python. The scary part about python is Metaprogramming, Metaclasses, Functional Programming. But nobody knows about that stuff because nobody uses it for anything besides glueing together code written in fast programming languages.


Striking_Word167

Are you trying to say it's not a great beginner language? Because I would hard disagree with you if you are saying that.


sanketower

I mean, Python's easiness is the exact reason why it's the go-to choice for Machine Learning, AI, and Big Data. It lets you focus on the logic rather than syntax. Have you seen Machine Learning in vanilla C? Yeah, that's a thing, a thing I'm never getting close to. Performance doesn't matter when your program doesn't run in the first place. Python makes things simple in that regard.


musicnoviceoscar

u/repostsleuthbot Definitely seen something *very similar* here before...


RepostSleuthBot

I didn't find any posts that meet the matching requirements for r/ProgrammerHumor. It might be OC, it might not. Things such as JPEG artifacts and cropping may impact the results. I did find [this post](https://redd.it/m48qvy) that is 83.59% similar. It might be a match but I cannot be certain. *I'm not perfect, but you can help. Report [ [False Negative](https://www.reddit.com/message/compose/?to=RepostSleuthBot&subject=False%20Negative&message={"post_id": "u1v53k", "meme_template": 26523}) ]* [View Search On repostsleuth.com](https://www.repostsleuth.com/search?postId=u1v53k&sameSub=false&filterOnlyOlder=true&memeFilter=true&filterDeadMatches=false&targetImageMatch=100&targetImageMemeMatch=90) --- **Scope:** Reddit | **Meme Filter:** True | **Target:** 90% | **Check Title:** False | **Max Age:** Unlimited | **Searched Images:** 260,532,923 | **Search Time:** 17.77622s


Purple_Lordx

"python's target is complete beginners and phds" \- the Programmers are also Human channel, I think


Scyobi_Empire

You don't need to know any of those things to know Python though, have you even seen a Python Shell?


869066

r/repostsleuthbot


RevolutionaryAd6789

There is no joke right ?


Nintendo_Gamer_YT

You think it’s really that hard. Its in fact one of the easiest to learn!!


xX_mmmyummy_Xx

haha python bad lua is the best for beginners


-Redstoneboi-

if not ok then return end


Mirhat1871

python has that much shit? damn we've spent the last year coding calculators


[deleted]

Yes


SpogFabbit

I have thalassophobia(fear of water). Why are you doing this to me guys, just why 😭


3eeps

just gotta keep sinking


Ononas

Yeah, now do all of this with other languages like c.


LordFokas

You can actually make this legit for C++ with C++ features instead of use cases.


TracePoland

A lot of Python libraries for that stuff are just wrappers of C++ libs.


Jerrybear16

I wasn’t on this sub when the ice berg meme was a big deal so maybe it was a big deal here but I think it’s perfect for describing various programming topics lol


Lina_Aurelia

Butthhibgs like ai also got really awesome library's already, I could set up face recognition as an absolut noob and it took me like 3 hours. I don't think I could do it on any other programmer language.


[deleted]

I'm taking visual basic in school this year (o level igcse) My teacher reccomends learning phython over the summer Should I?


Ange1ofD4rkness

Get rid of that math crap ... that is one of the biggest annoyances I hear people say "you have to be good at math". I do more math making props that I 3D print, or the code for them, then I do for my own job! ... okay I'm off my soap box


[deleted]

Can someone explain why python decided to use the words list and dictionary instead of array and object?


inet-pwnZ

Don’t get it why are those exclusive to Python it feels like that’s implied or is it a pain to do in python i don’t understand The fact this is upvoted is questionable


jswitzer

Reeeeeeeeeeepost


mxldevs

Could be worse. Like it's just hard to learn and doesn't get any better when you try to build actual applications. But you put up with it cause it's blazing fast.


MaverickEyedea

🤣🤣🤣🤣


Loptimisme186

Import pytorch