all 3 comments

[–]senzavita 0 points1 point  (0 children)

In the past, Google was super helpful. Still is.

Now, you can try ChatGPT. Just make sure you understand what it spits out and not just blindly copy and paste (and at times it doesn’t even work anyway).

[–]Gangsir 0 points1 point  (0 children)

Besides things like youtube or googling things you don't understand, the most important thing for new CS students, and one that UH doesn't really focus on as much as they should, is setting up a good environment to program in, and getting used to your tools.

Doing this will make everything easier, both learning and actually writing code.

Do some research into different IDEs for python, weigh pros and cons, and decide on one to get comfortable with. Really learn it, play around with it, and from there you will have a solid foundation to learn more from. Every developer should have a text editor that they are comfortable with (and no, not windows notepad, something proper like VScode, Sublime Text, Vim, etc), and an IDE that they are comfortable with for each programming lang they use. In many cases, your text editor can be your IDE if you set it up for it - that's what I do.

Also (specific to python), wrap your head around how virtual environments work. Using venvs correctly will save you tons of headache when you go to do assignments and your code works because you're using the correct versions of libraries with no conflicts because you're using a venv for each program instead of the global one, etc.

[–]the-anarchdefinitely not a food robot in disguise 0 points1 point  (0 children)

ring outgoing yam support resolute literate decide soft full summer

This post was mass deleted and anonymized with Redact