944,068 Members | Top Members by Rank

Ad:
  • Python Discussion Thread
  • Marked Solved
  • Views: 737
  • Python RSS
You are currently viewing page 1 of this multi-page discussion thread
Oct 23rd, 2009
0

Help me decide my future

Expand Post »
Heres the situation so far.I'm in 9th grade and I've been programming in python. I enjoy python however, my high school doesn't offer any courses for python. In 11th and 12th grade, I can take C++. So here's my question:
Should I:
A) Learn python for the next to years then go into C++ for 11th and 12th grade
B) Start Learning C++ now, and continue with it through your high school years.
C) Learn Python for the next 4 years and not take programming courses in school
D) Other, please explain

Sorry if this is a double post. I posted this in the c++ section aswell, but both of these post will probably be bi-est, and I want to see both sides.
Similar Threads
Reputation Points: 10
Solved Threads: 1
Light Poster
nevets04 is offline Offline
28 posts
since Oct 2009
Oct 23rd, 2009
0
Re: Help me decide my future
Learn Python, and then slowly start licking some C++. Python will give you necessary programming skills and discipline
Reputation Points: 462
Solved Threads: 392
Senior Poster
evstevemd is offline Offline
3,681 posts
since Jun 2007
Oct 24th, 2009
0
Re: Help me decide my future
I think you should learn python now and later go into C++. Python will teach you programming and give you an object oriented way of thinking. This will be very useful for the C++ class. Later, you'll discover that it takes hundreds of lines to do in C++ what you can do in a few lines of python, but that C++ runs faster. I would not recommend C++ as a beginner's language.
Last edited by Gribouillis; Oct 24th, 2009 at 1:39 am.
Reputation Points: 930
Solved Threads: 668
Posting Maven
Gribouillis is offline Offline
2,656 posts
since Jul 2008
Oct 24th, 2009
0
Re: Help me decide my future
The best beginner's language is Assembly code. It will teach you how amazingly convenient a high level language like Python is.

That is sarcasm, but just read my response to this post in the other forum
Last edited by jlm699; Oct 24th, 2009 at 7:06 am.
Reputation Points: 355
Solved Threads: 292
Veteran Poster
jlm699 is offline Offline
1,102 posts
since Jul 2008
Oct 24th, 2009
0
Re: Help me decide my future
Sure, C++ is difficult for a beginner, but I recommend you go with it first *if* it is the only one being offered at your school. You will have the benefit of face to face support from your lecturers and peers (nothing beats that!). You may as well get it out of the way early with as much help as possible. Perhaps you can even continue with python in your spare time.
Last edited by scru; Oct 24th, 2009 at 9:07 am.
Featured Poster
Reputation Points: 975
Solved Threads: 140
Posting Virtuoso
scru is offline Offline
1,624 posts
since Feb 2007
Oct 24th, 2009
0
Re: Help me decide my future
There are very good open source C++ compilers and IDEs available. Start taking some of your simple Python code and try to make it work with C++. You will find that these two languages complement each other very well.

I doubt that your high school goes much beyond very simple stuff anyway.

Note:
Promise me not to laugh, as you see the complexity of C++ compared to Python.

...
C++ is much more at home in Computer departments, where you spend much time in arguing what pointer goes where and what causes the memory leak in your program.

Python is more at home in natural science or mathematics departments, where you want your program to accomplish a goal and move on.
Last edited by vegaseat; Oct 24th, 2009 at 2:55 pm. Reason: more notes
Moderator
Reputation Points: 1333
Solved Threads: 1403
DaniWeb's Hypocrite
vegaseat is offline Offline
5,792 posts
since Oct 2004
Oct 24th, 2009
0
Re: Help me decide my future
Even competent programmers will never know all of C++. The bit of C++ you need to be proficient in is the C language.

You might point out that "if Python is good enough for MIT ..."

:-)

- Paddy.
Reputation Points: 21
Solved Threads: 11
Light Poster
paddy3118 is offline Offline
35 posts
since Sep 2007
Oct 24th, 2009
0
Re: Help me decide my future
Click to Expand / Collapse  Quote originally posted by paddy3118 ...
You might point out that "if Python is good enough for MIT ..."
Or IBM...
Reputation Points: 355
Solved Threads: 292
Veteran Poster
jlm699 is offline Offline
1,102 posts
since Jul 2008
Oct 24th, 2009
0
Re: Help me decide my future
Click to Expand / Collapse  Quote originally posted by jlm699 ...
Or IBM...
Or NASA...
Reputation Points: 462
Solved Threads: 392
Senior Poster
evstevemd is offline Offline
3,681 posts
since Jun 2007
Oct 24th, 2009
0
Re: Help me decide my future
Quote ...
Or NASA...
Or NFL...
Reputation Points: 14
Solved Threads: 17
Junior Poster
AutoPython is offline Offline
138 posts
since Sep 2009

This thread is solved

Either the thread starter or a moderator has marked this thread as solved. You can most likely trust the responses and answers given. There is most likely no reason for any further responses to be posted here. If you have a related question, please start a new thread in this forum instead.

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in Python Forum Timeline: Cows and Bulls Game - Totally Lost
Next Thread in Python Forum Timeline: Two simple question





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC