Should I Learn Python Before My Intro Class?
Asked by
CuriousCoder99
I'm transferring to a new university this fall, and I need to take a computer science class. I can't take the intro to statistics because I don't have the prerequisites, and I've signed up for a Python-based computational class instead. However, the reviews for this class and another Python-based statistics course are terrible (around a 1.8 rating). I have no experience with Python and I'm not great at math, so I'm a bit worried about how I'll do. I've heard that the coding level in this class isn't really suitable for beginners. Should I try to learn some basic Python before classes start, or should I consult an advisor about other options? Luckily, my dad knows Python and can help me out, but I just want to make sure I'm set up for success. I really want to improve my GPA and avoid failing a class I might not pass anyway.
Answers
Python is actually a pretty straightforward language, even for total newbies. I came from a C++ and Java background, and the difference was a bit strange for me, especially without defined types. I suggest diving into some online Python resources or checking your local library for books on it. My libraries have been pretty empty on coding books lately, though!
Reply to this answer
Harvard's CS50P is a fantastic intro to Python and pretty manageable for beginners. It might help ease your worries about the class you're enrolled in. Also, knowing your major could help determine your best course of actionโmaybe there's a better option you can shift to? If you can, I'd highly recommend putting it off for a semester and taking a class with a better professor instead! In the meantime, check out Python courses like the ones from programming-25.mooc.fi or the CS50 course. The important thing is to practice coding yourselfโit's a game changer for real learning!
MarineBioSwitch: I'm switching from general biology to marine biology, so I get the pressure! But I might have to find a different class to fit my schedule if I postpone, which complicates things.
Reply to this answer
Add your answer
Answers are reviewed before publication.
CuriousCoder99: I know my dad has a couple of Python books, so Iโll definitely look into that!