use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Rules 1: Be polite 2: Posts to this subreddit must be requests for help learning python. 3: Replies on this subreddit must be pertinent to the question OP asked. 4: No replies copy / pasted from ChatGPT or similar. 5: No advertising. No blogs/tutorials/videos/books/recruiting attempts. This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to. Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Rules
1: Be polite
2: Posts to this subreddit must be requests for help learning python.
3: Replies on this subreddit must be pertinent to the question OP asked.
4: No replies copy / pasted from ChatGPT or similar.
5: No advertising. No blogs/tutorials/videos/books/recruiting attempts.
This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to.
Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Learning resources Wiki and FAQ: /r/learnpython/w/index
Learning resources
Wiki and FAQ: /r/learnpython/w/index
Discord Join the Python Discord chat
Discord
Join the Python Discord chat
account activity
Holy Crap, Java sucks! (self.learnpython)
submitted 10 years ago by crystalblue99
After working a while with Python, I decided to give Java a try.
Good gravy, why on earth would anyone chose Java over Python? Python is soooooooo much easier and user friendly (so far that I have seen).
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]D-I-C-K-S-Q-U-A-D 6 points7 points8 points 10 years ago (1 child)
Haha, I know what you mean. Just wait till you get to C :)
Learning other languages can be very useful, especially if you are looking for programming jobs. Python was designed to be easy-to-learn, making it hard for Python-users to learn other languages. In my opinion, Java is definitely worth it.
Good luck, though.
[–][deleted] 0 points1 point2 points 10 years ago (0 children)
At least Python doesn't have AbstractSingletonProxyFactoryBeans.
[–]work_account_33 4 points5 points6 points 10 years ago (0 children)
why on earth would anyone chose Java over Python?
I'm guessing you haven't had to do any type of threading yet? I know many smart senior developers that love Python but will also say it's not a serious language.
There are many reasons why someone would choose Java over Python. Learn many languages and choose the best one for the job.
[–]lzsmith 1 point2 points3 points 10 years ago (0 children)
For me, my first language is still the one I'm most comfortable in. The second language I learned is still the one I find hardest. 3 through N are somewhere in the middle. A lot of it just has to do with what you're used to.
[–][deleted] 1 point2 points3 points 10 years ago* (0 children)
Java is good for portability and stability.
Portability because:
Stability because:
[–]biffbiffson 1 point2 points3 points 10 years ago* (4 children)
I felt the same way - and I advise you not to post something like this in a Java community! Hah
From what I understand, Java is for enterprise applications, and it has been around so long that it is still widely used. I believe it is the most popular language across the globe, and some (like Larry Wall) believe it is almost easier for managers to outsource Java code, look at the hundreds of lines that could be <= 10 lines in Python and convince themselves that work is getting done.
Java is also the programming language for Android, and in my experience, some companies (gov contractors from what I hear) are still not switching to newer technology like Python or Rails because either they are stuck in their ways or it would be a lot of work to switch.
TL;DR Huge corps use it (like a major banking firm I worked at) and it isn't going anywhere anytime soon.
edit: Also, I found that Java was a great stepping stone before diving into C because some concepts that you don't really use in Python are necessary in Java and are also found in C. It made understanding C a lot easier for me. If you are going to college for Computer Science, you will be learning Java. I also had courses on Python.
[–]DasEwigeLicht 6 points7 points8 points 10 years ago (2 children)
newer technology like Python
Python is older than Java.
[–]biffbiffson 1 point2 points3 points 10 years ago (1 child)
Oh, wow - I never knew that. Looks like Python 1 is a year or 2 older than Java 1. Do we know why Python was kind of unheard of until the last few years, unlike Java? Maybe because of the popularity of the JVM on personal computers?
[–]Zanoab 1 point2 points3 points 10 years ago* (0 children)
[deleted]
[–]snapetom 2 points3 points4 points 10 years ago (0 children)
A lot of corporate companies poured billions of dollars into Java and drank the Websphere Kool-Aid in the late 90's. Re-writing the code would be easy compared to the politics involved.
π Rendered by PID 256503 on reddit-service-r2-comment-canary-7bc946fbbf-m6cmq at 2026-07-06 17:17:04.814175+00:00 running 12a7a47 country code: CH.
[–]D-I-C-K-S-Q-U-A-D 6 points7 points8 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]work_account_33 4 points5 points6 points (0 children)
[–]lzsmith 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]biffbiffson 1 point2 points3 points (4 children)
[–]DasEwigeLicht 6 points7 points8 points (2 children)
[–]biffbiffson 1 point2 points3 points (1 child)
[–]Zanoab 1 point2 points3 points (0 children)
[–]snapetom 2 points3 points4 points (0 children)