I have been learning python for a year and I think I can code in python! I just need to work on projects to advance my skills. Lately I have been thinking to learn Java...so I took advice from my friends. They said I will have tough time learning Java because I have learned python before. They said I should have learned Java first and python later... maybe I messed up 😅😅
Is it true? Will it really be that difficult?😩
Python is my first language and I am thinking of learning Java now. Can I?! Please share your opinions
Thanks in advance 🤗🤗
I am currently attempting to speed learn python because I need it for a shadowing opportunity that I have tmr. I have java knowledge, and I know basic Python. Does anyone have any tips or resources that I can use?
Videos
Does anyone have any recommendations for material pitched a experienced developers wanting to get up-to-speed with Python quickly. Assume I can already read and write complex code in another language but have never used Python before.
I am about to join college in 1 month and will be starting my coding journey. On most youtube videos people say that beginners should start with either java or python.
I like Ai stuff and that is mostly done by python (acc to what I found on the internet) but then Java is for mostly opensource and development( again acc to internet). Open source and development seems like more leaning towards better placements but then python seems easy and most Ai and ml is going on python.
I'm very confused right now, I wanna be able to build some good stuff with either language, but starting out is just overwhelming. No idea where to start.
Edit 1: I have kind of decided to start with Java and my college with probably start with C language so I'll try that in the 1 month I have left.
Hi! I’ve been trying w3schools and Codeacademy but when I try to program it I get so many errors. How could I improve my learning?
When I was in college, I got my CS degree when the primary language being taught was Java. I am fairly comfortable with Java as a language, but I left the field in 2010. Now it seems like Python is the preferred language, so I am attempting to learn it to hopefully find some sort of part time work.
I am curious where the best place to start would be. I have looked up projects to learn python online, but many seem focused on teaching basics of programming and algorithms and such, which I don't really need given my background. I want to learn the ins and outs and specifics of python as a language.
Any advice?
Hello people, I am looking to learn a programming language during the summer before college. The classes I'll be taking at univerisity uses Java. However, I've been trying to learn Python on my own for around two weeks using Automate the Boring stuff and Code academy. So I am still a noob. However, I've read some posts where people say learning Java as a first language will be much better than learning Python as a first language because it is easier to transfer from Java to Python but not the other way around. Now I am conflicted in which language I should devote myself to for the rest of the summer. Please give some advice. Thanks!
Edit: Thanks to everyone who replied and who tried to help. So some said that Python allows you to skip the useless code which therefore allows you to focus more on the concepts. While some said that Java forces you to explicitly write out all the steps which teaches you more on the fundamentals. Although I will eventually be learning Python as I am interested in Machine Learning/AI I think I will be learning Java for the rest of summer until university starts simply because of the fact my classes uses Java so I was think about getting a slight head start. Once again, thank you to everyone who helped.
Hey guys so I've just finished a h dip ( conversion degree) and my focus was Java. So I already have a good feel for OOP etc .
I want to learn Phyton but a lot of things I find start from the very beginning. What would be the best way to learn quickly given my experience?
Hello guys, I need some suggestions to learn Python. Recently My boss assign a Django-based project to me. But the problem is I don't have any experience in Python. I tried to follow documentation and tutorial on the Python official website.
I found it is not easy to learn Python when I have experience in java for several years.Because Java has a very strict typing and concepts that are general solutions to any complex problem.
Python tend to abstract these concepts and allow code that might be better at readability, but this comes at the cost of not having good IDE support and more importantly is more prone to error.
What are some recommended learning methods I should follow?
learning new paradigms and writing idiomatically in another language will make you a better developer overall. you should look forward to this opportunity rather than fretting it
sloppy coding is what leads to errors, not the language. just relax, be pragmatic, and you'll be fine. millions of people use python without issue. there's nothing to worry about
as far as IDE support goes, pick up pycharm (or if you already use intellij, install the python plugin) or visual studio. use type hints, and though not as solid as for a typed language, it takes you pretty far
this is a bit old, but it's a good starter: https://dirtsimple.org/2004/12/python-is-not-java.html
dont skip this: http://docs.python-guide.org/en/latest/writing/gotchas/
Raymond Hettinger, one of the Python core developers, has an excellent presentation for experienced C/Java/etc programmers coming to Python, Transforming Code into Beautiful, Idiomatic Python.
Hi there. I'm currently a Java Developer with 3 years experience and I'm wanting to move to Python instead. Where would be a good place to start? I have "Learn Python the Hard Way" and I'm currently reading through it
Cause i start learning Python and its coding tasks are so difficult((
Hi everyone, so as long as I know, Python is an easier language to start learning programming, however, I might have a greater oportunity of getting a kind of internship or even (long term goal, crossing fingers) a job at a company that works with Java because of connections.
What is your experience?
I will just be to the point, I just find it fun to learn how to code and want to be able to independent create code create things without error. There’s an interval between where I learn hello world then language I don’t understand. It’s very small and I don’t know where. Is it all important to learn?
Just curious because I want to start to learn how to build applications most specifically for mobile and Java seems to be the best language to go about this for Android. However I've seen people say you should learn Python first
After December we will move away from Assembly at work (I work there as an apprentice and they want me to learn it, they don't actually use it). I get to choose between Java and Python. I will learn the other one later anyway, but in the beginning, which should I take? I work there as a Software developer with only very little pre knowledge.
Python is more like a handy swiss army knife Java is full blown war Tank. I would prefer java.
I had a lot of luck learning the easier things like decision statements and loops with python, but learning OOP and some more complex things was a lot easier to understand with Java. Don’t think you need to learn just one, focus on the concepts!
What's the best way to learn Python individually if you know a bit of Java?
I'm studying software design, at the first semester, and have taken an introduction course to Java. The problem is that I have another elective course in the summer that requires Python, which our study programme won't teach us before.
Learning the python language with programming experience is extremely easy.
Learning to actually develop in python is a bit harder but if you’re in university you don’t know how to develop in any language yet so it doesn’t matter.
Don’t worry, you can pick it up as you go.
Hey, I think you are trying to figure out a project to do; Here are some helpful resources:
-
/r/learnpython - Wiki
-
Five mini projects
-
Automate the Boring Stuff with Python
-
RealPython - Projects
I am a bot, so give praises if I was helpful or curses if I was not. Want a project? Comment with "!projectbot" and optionally add easy, medium, or hard to request a difficulty! If you want to understand me more, my code is on Github
I have been studying programming for the last six months. For the first four months I studied Python, and then I started studying studying data structures and algorithms. For data structures and algorithms, I picked the books where the code was written in Python. Now that I am about to finish that, I have decided to pick Algorithms by Robert Sedgewick. In this book all the code is written in Java.
I want to learn both Java and Python, and I will learn Java at some point. My question is whether I should start learning it right now or not? I know it's not necessary, but I think it will be much easier to follow the book if I have some understanding of Java.
Why am I confused?
Well, I have watched videos, read blogs about people recommending to stick to one language when starting out. So, I am scared to start a new language thinking I might forget Python or get into a situation where I don't understand either of these languages.
I just started a new job last week and my task is to add a new feature to a complicated Java plugin. I haven’t coded in Java before... I am familiar with OOP but Python doesn’t really rely on it to the same extent as Java. I’d appreciate any resources geared towards experienced developers needing to pick this up fast, particularly focusing on the more esoteric/Javaesque (what’s the analog of Pythonic?) features as opposed to another one of the million “this is how you do a for loop in Java.”
For example, today I was banging my head because there was a function that took in a variable and did a bunch method calls to n the variable. The variable type was an interface and all the basic Java guides say you can’t instantiate an interface so I just didn’t get what’s going on until I understood that it means that any object type that implements the interface is permitted (what a terse way of saying that). So learning these kinds of features is especially valuable.
Hi all. I am a self taught learner of about 4 months now. In my last semester of school (business major), I took intro to programming and loved it. Really wished I did CS instead. I ended up emailing my professor from that class and asked what his thoughts were on self learning.
He told me to learn Python and Java and to have some kind of structure like an online course. Read the pragmatic programmer, and fluent python/effective Java.
I started with python and eventually found the Odin project and switch gears to js and web dev stuff. I am struggling to find a path and stick with it.
Why would my professor recommend those two languages to start with? Do these languages really relate to web dev? What kind of job opportunities can python and java lead to?
I'm taking an Intro to Python class at college next semester, and have been learning Java for 2 years. I was wondering how much I should prepare, and how difficult I could expect learning Python to be if I'm already pretty confident in Java? Thanks in advance.
You're going to have to unlearn a whole bunch of bullshit boilerplate.
OP, you shouldn't have any problems. If you can learn Java you can learn Python too; it's easier.
You could probably breeze through a beginner resource like this one and become familiar with Python in just a few days.