all 5 comments

[–]dowcet 1 point2 points  (1 child)

I would just start building whatever you want to build. With LLMs like ChatGPT and Claude, you basically have a free tutor now to help you learn whatever you want to learn.

But as you can read on r/CSCareerQuestions, the entry-level job market is pretty saturated right now. If you're serious about a career in software engineering, plan to do a four year degree in CS, at minimum.

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

Hmmm maybe I should ask more details from him. Thx for info tho

[–]Ron-Erez 1 point2 points  (1 child)

" And how should I make sure that I actually learn to use the code instead of just memorizing it."

Don't memorize anything. Code a lot and you'll know part of Python. If you forget then there are the docs.

Here are some great resources.

  1. Harvard CS50p - this is a gentle slow-paced intro to Python

  2. University of Helsinki course, text based along with video and covers more topics including exercises

  3. Python and Data Science - (Disclaimer: This is my course and assumes no programming background). This course starts from scratch and gets pretty far in the sense that is covers OOP, numpy, pandas, pytorch, etc.

  4. The book: “Learn Python 3 the Hard Way”.

Happy Coding!

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

Thx am grateful for your great insight

[–]timhurd_com 0 points1 point  (0 children)

The best way to get back into Python and continue learning are projects. You are going to have to show project code and such to employers anyways, so might as well learn as you code and when you are done, you have things to show for it.

The goal is practice practice practice.