Get used to learning languages quick then. In my CS courses we would sometimes go over 10+ languages in one semester. Once you learn your first one, all the others become easier.
After a bit of time, and experience, you can just pick them up like a new tool for your garage. Glance through the manual and be up and running within an hour.
To really "do" C++ (or C for that matter) it would REALLY help to have a good understanding of some basic computer architecture topics. Number systems (hex, dec, bin, etc.) and how memory is organized/architected. Jumping from Python to C++ is kinda like jumping from 8th grade to 12th grade. You may be able to pass and understand some of the topics/work, but there will be lots of holes and missing information.
C++ isn't a big deal to learn, Learn it for class and don't worry about it. I'd rather use go, or learn rust, or go back to Python or PHP. Each language comes easier and easier.. I'm not a programer or developer but a c-suite engineering seat and I can use quite a few languages.
What does this mean for you? Learn a lot of languages, it's really not that hard to become proficient in many. It is hard to truly master them though.
You can do it if you are here on this site. I have faith in you to make it this far, just don't get stuck here. Keep moving forward, up, and always improve thyself.
Once you learn one language, all other languages fall into place pretty easy.
The real question is:
Are you switching because you want to be a programmer? OK, easy switch.
Do you want to be a Computer Scientist? The skills you learn in Python most likely don't transfer to C++. Use your Python programming skills to learn how to program C++ first. THEN move into C++ ComSci. Don't just dive head first into C++ CompSci.
If you just want to be a data scientist, stick with Python.
Also, learn how to use the g++ toolchain from terminal without relying on an IDE.
If you are majoring in CompSci SPECIFICALLY, C++ will be required because you can't do CS without C/C++/ASM. Otherwise, if you are just doing data science, or web dev, or info tech, etc, it's probably OK to just take the Python course.
[ + ]anon
[ - ] anon 2816659 0 points 1.3 yearsJan 9, 2024 18:51:07 ago (+0/-0)
[ + ] anon
[ - ] anon 1541418 [op] 0 points 1.3 yearsJan 9, 2024 19:35:29 ago (+0/-0)
[ + ] anon
[ - ] anon 2816659 1 point 1.3 yearsJan 9, 2024 19:48:37 ago (+1/-0)
[ + ] PotatoWhisperer2
[ - ] PotatoWhisperer2 0 points 1.3 yearsJan 10, 2024 03:43:39 ago (+0/-0)
Get used to learning languages quick then. In my CS courses we would sometimes go over 10+ languages in one semester. Once you learn your first one, all the others become easier.
After a bit of time, and experience, you can just pick them up like a new tool for your garage. Glance through the manual and be up and running within an hour.
[ + ] AugustineOfHippo2
[ - ] AugustineOfHippo2 0 points 1.3 yearsJan 9, 2024 21:10:46 ago (+0/-0)
[ + ] mannerbund
[ - ] mannerbund 0 points 1.3 yearsJan 9, 2024 23:19:38 ago (+0/-0)
What does this mean for you?
Learn a lot of languages, it's really not that hard to become proficient in many. It is hard to truly master them though.
You can do it if you are here on this site. I have faith in you to make it this far, just don't get stuck here. Keep moving forward, up, and always improve thyself.
[ + ]anon
[ - ] anon 3551869 0 points 1.3 yearsJan 10, 2024 00:03:50 ago (+0/-0)
[ + ]anon
[ - ] anon 6797091 0 points 1.3 yearsJan 10, 2024 01:15:41 ago (+0/-0)
[ + ]anon
[ - ] anon 1099864 0 points 1.3 yearsJan 10, 2024 02:40:43 ago (+0/-0)
[ + ]anon
[ - ] anon 1011273 2 points 1.3 yearsJan 9, 2024 21:19:28 ago (+2/-0)
[ + ] Master_Foo
[ - ] Master_Foo 3 points 1.3 yearsJan 9, 2024 19:52:54 ago (+3/-0)*
The real question is:
Are you switching because you want to be a programmer?
OK, easy switch.
Do you want to be a Computer Scientist?
The skills you learn in Python most likely don't transfer to C++.
Use your Python programming skills to learn how to program C++ first.
THEN move into C++ ComSci.
Don't just dive head first into C++ CompSci.
If you just want to be a data scientist, stick with Python.
Also, learn how to use the g++ toolchain from terminal without relying on an IDE.
[ + ] anon
[ - ] anon 1541418 [op] 0 points 1.3 yearsJan 9, 2024 20:39:37 ago (+0/-0)
[ + ] Master_Foo
[ - ] Master_Foo 1 point 1.3 yearsJan 9, 2024 20:46:52 ago (+1/-0)
Otherwise, if you are just doing data science, or web dev, or info tech, etc, it's probably OK to just take the Python course.
[ + ] anon
[ - ] anon 3261641 0 points 1.3 yearsJan 10, 2024 10:36:58 ago (+0/-0)
[ + ]anon
[ - ] anon 5405379 4 points 1.3 yearsJan 9, 2024 18:09:03 ago (+4/-0)
[ + ] anon
[ - ] anon 1541418 [op] 0 points 1.3 yearsJan 9, 2024 18:30:47 ago (+0/-0)
[ + ] Deleted
[ - ] deleted 0 points 1.3 yearsJan 10, 2024 01:23:30 ago (+0/-0)*
[ + ] anon
[ - ] anon 3261641 0 points 1.3 yearsJan 10, 2024 10:38:26 ago (+0/-0)