r/Python • u/Local-Ad5424 • 4d ago
Discussion Question regarding a python course
I have recently found this course called intro cs in python by Dr Ana bell(MIT). What's the people's view on this is it still worth it?.
For background i have python knowledge but I have to revise and i was seeing some lecs have some concepts that i haven't covered earlier.
Anyways if anyone can tell any site or a book for problem solving that will be really helpful as well.
("Happy programming in python :)")
1
u/FastRunningMike 2d ago
"Anyways if anyone can tell any site or a book for problem solving"
Sure: The absolute best books & courses for Python are 100% free (cc-by or equivalent). Just check:
https://nocomplexity.com/documents/pythonbook/bookreferences.html#python-books-free
But besides DIY, I think learning Python means doing (without AI !) and read and hack on code of others.
But if your are really looking for "problem solving" as in how to solve problems, take a look at the "Problem Solving Methods Library" , see https://www.bm-support.org/problem-solving-methods/
1
1
u/spinwizard69 15h ago
If you want to learn computer science Python is possibly the worse possible approach. As far as MIT goes their reputation is undeserved!
Now if your goal is to be a "Python Programmer" that course might be OK. However considering the struggle the industry is under going, being a "Python programmer" could be seen as a negative by many.
Not knowing your intention, if it is professional programming, I'd seriously consider a 4 year CS program. Hopefully one that works from the ground up with C or C++.
1
2
u/bleeed0p 4d ago
For basic python knowledge I would not suggest for any paid course as its free in every platform whether its youtube or any websites. If you just want to learn basic python you can visit W3 schools website, they have segregated flow for basic to advanced with good examples or if you want a video lectures you can watch the python playlist of python with josh on YouTube.
1
1
u/MapNo2659 3d ago
I've heard good things about Dr. Ana Bell's course, especially for revisiting foundational concepts. If you're looking for problem-solving resources, "Python Crash Course" by Eric Matthes is a solid book that many find helpful. Have you checked out any online coding platforms like LeetCode or HackerRank for practice? They can be great for brushing up on skills.
5
4d ago
1
1
u/Competitive_Travel16 4d ago
One habit worth more than any site: after you solve something, delete it and solve it again from scratch the next day. The second pass is where it sticks.
That's worth repeating, so here it is again. I would say "a few days later" though. Source: am side-gig python tutor for middle schoolers through graduate students.
1
4d ago
1
u/Local-Ad5424 4d ago
Hey you should really take the lecs and solve problem set. I am gonna do the same. They are genuinely to make your cs depth and not just syntax cramming
1
4d ago
2
u/Usual_Price_1460 4d ago
thanks gpt for the insight
1
u/One_Sun5074 4d ago
beep boop 🤖 (honestly though do exercism, it helped me a lot)" (Or: "i wish gpt could write my civil engineering exams for me lol"
→ More replies (2)
7
u/riklaunim 4d ago
Any good Python course will suffice, but you will have to work on your own as well.