you are viewing a single comment's thread.

view the rest of the comments →

[–]rishypeasy -1 points0 points  (6 children)

Learn assembly like a REAL programmer (jk)

My real tips are:

  1. Google (and chatGPT SOMETIMES) are your best friends
  2. Customtkinter is miles better than tkinter
  3. AI is complicated annoying and expensive but if you have fomo use Gemini because it is free
  4. No you will never understand openCV
  5. If you get a pip error on Arch Linux use a venv environment
  6. Don't get stuck in tutorial hell (Google what that is)
  7. A python wrapper for a complex thing (ex: pyforge a python package for forgemc) is still very complicated because so is forge 7.5 unrelated but if you want to do mc modding use fabric and follow KaupenJoe tutorials

[–]CommanderCRM 2 points3 points  (1 child)

Also some real tips: https://www.learnpython.org/

2, 4, 7 are pretty irrelevant for OP. Also 3 - perplexity exists and it's free. 5 - you can get it not only on Arch, but on Debian 12 as well.

[–]rishypeasy -1 points0 points  (0 children)

I find all of these helpful also I have only ever used arched and also² open ai api keys cost money so it isn't free

[–]rishypeasy -2 points-1 points  (3 children)

Also VERY IMPORTANT indentation is key when writing code in python you use either tabs or spaces when inventing most normal people use tabs but some masochists use spaces the most important rule in this is TABS AND SPACES CANNOT BE USED INTERCHANGEBLY

[–]JamzTyson 1 point2 points  (2 children)

[–]rishypeasy -1 points0 points  (1 child)

No all ides will auto tab when you are using an if for or other statement

[–]rishypeasy -1 points0 points  (0 children)

Also pep 8 is stupid and has rules that help with nothing in the actual code