| | |
Help me decide my future
Please support our Python advertiser: Programming Forums - DaniWeb Sister Site
![]() |
•
•
Join Date: Oct 2009
Posts: 26
Reputation:
Solved Threads: 0
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.
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.
0
#3 Oct 24th, 2009
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.
0
#4 Oct 24th, 2009
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
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.
0
#5 Oct 24th, 2009
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.
0
#6 Oct 24th, 2009
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.
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
May 'the Google' be with you!
![]() |
Similar Threads
- C++ or C in eVC++ (C++)
- Easier way to brighter future! (IT Professionals' Lounge)
- Come back to earth (Geeks' Lounge)
- Bold (HTML and CSS)
- Should I major? (Computer Science)
- Setting up ethernet network connection (PCI and Add-In Cards)
- network cabling (Networking Hardware Configuration)
- Home Network - 2 pc's internet and file sharing...? (Windows NT / 2000 / XP)
- some advice plz [career advice for a programmer] (IT Professionals' Lounge)
- Does XHTML have a future? (IT Professionals' Lounge)
Other Threads in the Python Forum
- Previous Thread: Cows and Bulls Game - Totally Lost
- Next Thread: Two simple question
Views: 421 | Replies: 12
| Thread Tools | Search this Thread |
Tag cloud for Python
accessdenied address ansi backend beginner changecolor class code conversion coordinates copy corners curves customdialog dan08 dictionary digital dynamic editing events examples excel file float font format ftp function generator getvalue gui halp homework i/o iframe import input java line linux list lists loop mouse mysql newb number numbers numeric output parameters parsing path port prime program programming progressbar projects py py2exe pygame pyqt python random rational recursion recursive schedule screensaverloopinactive scrolledtext searchingfile server ssh stamp statictext stdout string strings table tails terminal text thread threading time tkinter tlapse tuple tutorial type ubuntu unicode url urllib urllib2 variable windows write wxpython






