+ Reply to Thread
Page 1 of 3 123 LastLast
Results 1 to 10 of 28

Thread: Java vs Python for a beginner?

  1. #1
    Cypher is offline Newbie
    Join Date
    Feb 2010
    Posts
    1
    Rep Power
    0

    Java vs Python for a beginner?

    So I've been slowly learning Java for roughly 4-5 months now. Although I could have learned a ton in that time, there have been times for maybe week or two when I just don't feel like opening up Eclipse. Im happy enough when Im actually writing programs, but it seems like whenever I try and start writing something I can't seem to think of a method of going about writing it based on what little I've learned. Like I mentioned, I am completely happy when I can just sit down and, even at a slow rate, just write some code. And yeah, debugging does take some time, but most of the time I don't really mind debugging that much.

    I've heard allot about Python and that allot of people recommend it as a first language due to its simplicity. Although I do like Java and hope to stick with it, how much merit is there behind the simplicity of Python for a relatively new programmer?


    So all in all my question is just, would switching over to Python be a good choice based on everything I have previously said in this thread? If I were to switch though, given the amount of time I have put into Java I would eventually come back and finish learning.



    Thanks in advance for any help.

  2. CODECALL Circuit advertisement
    Join Date
    Always
    Posts
    Many

     
  3. #2
    saeras's Avatar
    saeras is offline Learning Programmer
    Join Date
    Jan 2010
    Location
    Sweden
    Posts
    67
    Rep Power
    8

    Re: Java vs Python for a beginner?

    I think that if you have a hard time opening up eclipse and start coding. Then python might be the breath of fresh air to get you going again. Python is fairly easy to learn and with previous coding experience you could go through all the basics in a weekend. So what i would do is try python out for a week or so. And it's not like your bound to one single language, you could still do java when you feel like it.
    The experience gained in python can be usefull in java too.

  4. #3
    alienkinetics's Avatar
    alienkinetics is offline Programmer
    Join Date
    Feb 2010
    Location
    Australia
    Posts
    154
    Rep Power
    0

    Re: Java vs Python for a beginner?

    If you have no idea what you want to program, then you have no right to compare languages.

    Decide what you want to achieve before asking such questions.
    Buzz PHP Class Library - Web Components Made Easy!
    http://www.buzzphp.com/

  5. #4
    so1i's Avatar
    so1i is offline Programming Professional
    Join Date
    Sep 2009
    Location
    Aberystwyth, United Kingdom
    Posts
    309
    Rep Power
    0

    Re: Java vs Python for a beginner?

    Quote Originally Posted by alienkinetics View Post
    If you have no idea what you want to program, then you have no right to compare languages.

    Decide what you want to achieve before asking such questions.
    Turning that around, it may be better to learn the basics of how to program before deciding what sort of programming it is you want to pursue.

    To learn the basic fundamentals, Python is the best choice imho.

  6. #5
    alienkinetics's Avatar
    alienkinetics is offline Programmer
    Join Date
    Feb 2010
    Location
    Australia
    Posts
    154
    Rep Power
    0

    Re: Java vs Python for a beginner?

    Ha, Python has indentation errors!
    Reminds me of Cobol. Eck
    Buzz PHP Class Library - Web Components Made Easy!
    http://www.buzzphp.com/

  7. #6
    saeras's Avatar
    saeras is offline Learning Programmer
    Join Date
    Jan 2010
    Location
    Sweden
    Posts
    67
    Rep Power
    8

    Re: Java vs Python for a beginner?

    And segmentation errors if your pro like me.

  8. #7
    alienkinetics's Avatar
    alienkinetics is offline Programmer
    Join Date
    Feb 2010
    Location
    Australia
    Posts
    154
    Rep Power
    0

    Re: Java vs Python for a beginner?

    Yea, I'd pick java with a decent IDE like JBuilder or Visual J#

    At least the IDE and compilier will pick up most of your errors.

    Btw, you can write standard Java in Visual J#. They just dont publicize the feature.
    Buzz PHP Class Library - Web Components Made Easy!
    http://www.buzzphp.com/

  9. #8
    tossy's Avatar
    tossy is offline Programmer
    Join Date
    Aug 2008
    Posts
    199
    Rep Power
    14

    Re: Java vs Python for a beginner?

    Python is a programming language that lets you work more quickly and integrate your systems more effectively. It supports multiple programming paradigms (primarily object oriented, imperative, and functional) and features a fully dynamic type system and automatic memory management.
    Microsoft: "You've got questions. We've got dancing paperclips

  10. #9
    outsid3r's Avatar
    outsid3r is offline Programming God
    Join Date
    Jul 2008
    Posts
    621
    Rep Power
    19

    Re: Java vs Python for a beginner?

    For a beginner? Python, undoubted! Python now it's the main language that computer science courses have at the start! Python is great, clean syntax, fast typing, very high level language, and many cool features, surely much better than Java to learn programming. And as for advanced users, i would recommend, hmm... Python too!

  11. #10
    JCoder is offline Programming Professional
    Join Date
    Sep 2009
    Posts
    245
    Rep Power
    10

    Re: Java vs Python for a beginner?

    Python is a programming language that lets you work more quickly and integrate your systems more effectively
    ... than what?


    I would recommend both. They are different:

    Java: statically strictly typed
    Python: dynamically strictly typed

    Runtimes are also different:
    Java: compiled to native code
    Python: interpreted

    This has great impact on what is Java mainly used for (large systems with high load) and what is Python used for (scripts, small webapps etc).

+ Reply to Thread
Page 1 of 3 123 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Learning Java beginner and intermediate
    By vaironl in forum Java Help
    Replies: 5
    Last Post: 11-01-2011, 09:19 PM
  2. Replies: 1
    Last Post: 07-28-2011, 11:20 PM
  3. Beginner Python 3.0 While Loop Issue
    By AbstractF in forum Python
    Replies: 3
    Last Post: 07-02-2011, 11:48 AM
  4. Java beginner coders
    By ksemeks in forum Java Help
    Replies: 29
    Last Post: 05-20-2010, 01:10 PM
  5. java beginner
    By 24kmax10 in forum Java Help
    Replies: 2
    Last Post: 04-11-2010, 07:03 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts