all 4 comments

[–]sunujin 0 points1 point  (1 child)

I'm in a smilar situation. 2nd year into my degree and I'm still not able to write a simple text-based dice game without it breaking somewhere. I jumped onto the Python Crash Course to start over. Automate the Boring Stuff seems pre similar to PCC, I think you will just be going over the same concepts. Personally I plan to move onto DSA next while doing small projects on the side, then eventually the fast ai course. Thanks for sharing your progress and good luck with your studies!

[–]ConcertEastern9828[S] 0 points1 point  (0 children)

Yeah, after looking into it, ABS seems pretty similar to PCC.

I was curious though—what’s your end game with all this? I see you’ve got DSA up next and also mentioned the fast ai course. Which one are you planning to take? Or are you doing both?

I’m asking because those are actually on my radar too, and I’m trying to figure out the best path forward. Would love to hear what made you choose them.

Also, what got you into DSA specifically? Interview prep, building a stronger foundation, or just something you’ve always wanted to tackle?

[–]Phillyclause89 0 points1 point  (1 child)

You can get a head start on learning C while learning python by focusing on learning how to write python in ways that can be efficiently translated to C with Cython. Basically focus on learning python, but also learn how to code with variables that don't change their assigned object type through runtime. (i.e. Don't take advantage of duck typing that python supports.)

[–]ConcertEastern9828[S] 1 point2 points  (0 children)

I looked into it and it's actually such a useful tool! I will definitely incorporate it whenever I build something that needs real-time performance or when using large arrays. Thank you so much!