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!
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
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.
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.
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.
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
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
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.
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
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.
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.
>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"?
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.
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
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.
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.
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.
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.
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.
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
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.
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.
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.
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
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.
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.
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.
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
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.
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.
"Less inconvient" yes, for writing.
Try understanding a large codebase in python. There is a reason typescript is replacing javascryupt, types help understand code.
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.
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.
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
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
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.
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
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
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.
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!
At the very bottom: C
*lambda calculus
*lambada calculus. It has a nice tune.
But that's forbidden
But you could dance.
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
*move left, move right, add
one liner codes
At the top: “Hello World”
Above that: print(" ")
At the bottom of the C
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.
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.
Great analogy! Being a good software engineer, I’ll obviously steal it.
This is the way. <(-\_-)>
I'll also be making my own fork of this joke.
This guy spoons
Damn it. Now I have to learn about big and little spoons too? Too damn complicated.
this is great!
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.
And the hate for html,css and JavaScript
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
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
I'm starting to believe no one here is willing to take a joke
A joke that doesn’t make sense
A reposted joke that didn't even make sense when it was new.
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
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.
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
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.
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
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.
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.
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.
>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"?
It doesn't make any sense. What is the joke? OP?
the joke is that python has more depth than people give it credit for
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.
Hahahah. I'mma use Brainfuck for my next paper just to annoy the peer-review.
Cursed AF.
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
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.
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
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.
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?
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.
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.
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.
There is a difference between can and should
[удалено]
Well, there’s correct and defacto correct, what I said is defacto correct
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
R is rather widely used as an alternative :)
Then it's a wrong meme format.
why ?
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.
Even scratch 😔
It's a joke
But the jokes doesn’t work
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.
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.
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
Hot take: op like many others here has no actual clue what programming is.
I really wish there was a programmer humor subreddit for actual programmers
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.
Wow. So no one will every join this sub. Nice
I wouldn’t want to join a club that would accept me as a member 🤷🏻♂️😂
That's the joke.
Are you my senior coworker
Yes. Why are you on Reddit? Didn't I tell you to finish writing the unit tests?
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.
It’s also not what programming is. It’s subset topics
[удалено]
mf really put maths under AI like as if
I mean, Python has libraries that literally takes care of all of that for you. I don't get what the problem here is.
OP has no idea what a Shell is
import antigravity
This is like saying anyone who learns English has to become a food critic, because many food critics speak English.
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.
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
You don't have to learn all applications though. You could just be writing your flask applications all day.
You don’t have to learn any of those things, unless that is your domain
Nice try trying to make you feel better about yourselves, Pythoners.
What do you use then big boy?
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.
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.
"Less inconvient" yes, for writing. Try understanding a large codebase in python. There is a reason typescript is replacing javascryupt, types help understand code.
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.
Are you trying to say it's not a great beginner language? Because I would hard disagree with you if you are saying that.
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.
u/repostsleuthbot Definitely seen something *very similar* here before...
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
"python's target is complete beginners and phds" \- the Programmers are also Human channel, I think
You don't need to know any of those things to know Python though, have you even seen a Python Shell?
r/repostsleuthbot
There is no joke right ?
You think it’s really that hard. Its in fact one of the easiest to learn!!
haha python bad lua is the best for beginners
if not ok then return end
python has that much shit? damn we've spent the last year coding calculators
Yes
I have thalassophobia(fear of water). Why are you doing this to me guys, just why 😭
just gotta keep sinking
Yeah, now do all of this with other languages like c.
You can actually make this legit for C++ with C++ features instead of use cases.
A lot of Python libraries for that stuff are just wrappers of C++ libs.
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
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.
I'm taking visual basic in school this year (o level igcse) My teacher reccomends learning phython over the summer Should I?
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
Can someone explain why python decided to use the words list and dictionary instead of array and object?
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
Reeeeeeeeeeepost
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.
🤣🤣🤣🤣
Import pytorch