u/pvc
pvc
pvc
Two things from what I teach in my classes to help understand:
pvc
For the Arcade library for 2d graphics, 15-30 percent. Pretty great!
pvc
If you like games, you might look at https://learn.arcade.academy/
pvc
Learn by making video games. https://learn.arcade.academy
pvc
Https://Learn.arcade.academy if you like learning visually.
pvc
Hi, author of that part of the code here. Good questions, more complex answer than what I can easily make here in a reddit post right now. As mentioned in your other thread, hop on the Arcade discord. I could probably discuss this tomorrow.
pvc
Learning to work with modern Open GL is probably more important than trying to just use something like Cython. Check out the python arcade library, as it is a heavy user of OpenGL, and also opens up the ability to use open GL shaders that you write yourself. Https://arcade.academy
pvc
This has a more detailed explanation if you are interested: https://learn.arcade.academy/en/latest/chapters/10\_if\_statements/if\_statements.html#text-comparisons
pvc
If you are just starting, I recommend reading through https://learn.arcade.academy or the examples at https://arcade.academy
pvc
Might look at https://learn.arcade.academy if you like coding games.
pvc
If you like video games, you might check out https://learn.arcade.academy
pvc
Teaching is like programming. Creating a tutorial without watching someone go through that tutorial, is like writing code without ever running it.
But it is hard to find someone to do your tutorial, and it takes a TON of time to do the revisions.
I've worked on this:
https://learn.arcade.academy/en/latest/
for over 15 years. And every semester I still find ways to make it better as I lead students through it. But at least I have that opportunity. A lot of tutorial authors do not get to see students work through their material.
pvc
Try https://learn.arcade.academy if you like games.
pvc
If you like games try https://learn.arcade.academy
pvc
While not tutoring, you might look at Arcade, and the book and videos that go with it:
Https://arcade.academy Https://learn.arcade.academy
Arcade doesn't have as many quirks to code around as pygame.
pvc
Take a look at https://learn.arcade.academy if you want to teach something with a bit of visual.
pvc
pvc
If you like games: https://learn.arcade.academy
pvc
Try https://learn.arcade.academy and do the labs.
pvc
If you want to learn by making 2D games, you might look at https://learn.arcade.academy and htts://arcade.academy
pvc
If you like games: https://learn.arcade.academy
pvc
If you like games: https://learn.arcade.academy
pvc
I teach with this, in case you want another source for ideas:
pvc
I'd sort through the table of contents. I felt it introduced key concepts later than I would have liked. I also didn't find the problems to be as applicable.
"Boring things" makes things applicable, isn't really a CS book, so it focuses more on application and less on programming. However you're more likely to be inspired.
There's also this if you like games: https://learn.arcade.academy/
Getting a random gift at the start made the game so much more fun for me.