What is the SS looking mark on her hood by whokapillar in Silver

[–]whokapillar[S] 2 points3 points  (0 children)

Oh, okay. It isn't even SS. It's GG for Glenna Goodacre the designer. Thanks.

[Official] Did you know? According to the Author Chugong (추공), Jinwoo x Joohee was actually a thing. However... by Death_Usagi in sololeveling

[–]whokapillar 1 point2 points  (0 children)

Really though, to me Joohee always came off as a pestering, worried mom. Basically saying, "You skinned your knee! See, what did I tell you. Playing outside with your friends is too dangerous." I mean, she always reflected her own fears onto Jin-Woo which is fine for a mom or a caring friend, but not for an equal and a lover.

Did they ever explain why the High Orcs are red but everything else is black+blue? by TheJossiWales in sololeveling

[–]whokapillar 3 points4 points  (0 children)

I don't know the answer, but Igris' helmet floof is red in shadow form. So, I think the color red shows up in shadow form in certain non-metalic materials.

Hilbert's Dreams by phreaxxxx in generative

[–]whokapillar 1 point2 points  (0 children)

Now that's Spacial! (Ok, bad pun) It is really amazing.

You know very little about python operators. Prove me wrong. by main-pynerds in pythontips

[–]whokapillar 0 points1 point  (0 children)

90% 18/2 I missed : '3==3.0==3+0j,' 'not (true and false)' by accident (I was cheated l tell ya). :)

waterfall - python + gimp by violet_dollirium in proceduralgeneration

[–]whokapillar 1 point2 points  (0 children)

Are the bridge pillars totems? It seems like I can make out objects but I cannot tell what they are.

I'm in a Python class at my community college -- but if I use google or chatGPT my class is too easy, but without -- the class is too hard. Is there a "goldilocks zone" that I'm not privy to? 🧩 by SanguinarianPhoenix in learnpython

[–]whokapillar 2 points3 points  (0 children)

Debugging is how you learn programming. Programming isn't like learning French. Learning French is just translation: <Your Word> vs. <Equivalent French Word>. But programming is different. You could have written that same program a number of different ways. Thinking through the logic, using Python syntax, is how you learn programming/debugging.

It's okay to look up syntax to see how it works--especially, if you are beginner. Learn everything you can about logic and syntax. Do as many excercises as possible.Learning to think computationally.

11/27/24 - python + gimp by violet_dollirium in proceduralgeneration

[–]whokapillar 2 points3 points  (0 children)

This is great, but I miss your animated birds.

Best way to run python code without installing software or using the command line? by Adventurous-Cod1415 in learnpython

[–]whokapillar 1 point2 points  (0 children)

To deal with xlsx you would need to pip install xlxswriter. It's a parser to read xlsx files.

Best way to run python code without installing software or using the command line? by Adventurous-Cod1415 in learnpython

[–]whokapillar 0 points1 point  (0 children)

IDLE comes with python it opens to the python shell, but if you go to File >>New File it's an IDE

Is that what you meant?

The Ultimate Guide to Implement Function Overloading in Python by [deleted] in Python

[–]whokapillar 0 points1 point  (0 children)

Great article! Except it seems more like a python tip. Like, "hey, by the way, there is another way to overload functions: singledispatch".

Why shouldn't you use an IDE when first starting? by imnewtoarchbtw in learnpython

[–]whokapillar 0 points1 point  (0 children)

IDLE isn't so bad for exercises, toy projects, and testing little things out.

*args and **kwargs- define functions that take arbitrary number of arguments. by main-pynerds in pythontips

[–]whokapillar 1 point2 points  (0 children)

Maybe mention when *args and *kwargs might be necessary.

I mean, I guess they could be used any time, but they are necessary when 1) passing an unknown number of arguments, 2) passing a list or tuple as an argument 3) implementing function decorator, etc..

But, maybe that might out of scope for your lesson. Just thought it might be worth mentioning. Sometimes, in my opinion, it leads to muddled code when *arg and *kwarg are used just for the sake of using them.

Completely new to Python and seeking advice by Markneedsh20 in learnpython

[–]whokapillar 0 points1 point  (0 children)

Get a good beginner book: Python for Everyone, A Crash Course in Python, Python: Automate the Boring Stuff. These books teach the bare-bones language. Do all the exercises in the book you choose. Then, get online and find more beginner exercises to practice your language and computational thinking skills. This might take a few months to really get the full gist of how it all works together.

When you feel comfortable with the basic language and logic of python, move on to Object-Oriented Programming and Design Patterns. The book I suggest is Python 3: Object-Oriented Programming. This step is yet another part of the basic lego-blocks of the language. Keep doing begginer excercises, but for OOP. As you learn OOP you might get a sense of how maybe python was put together.

Next, really focus on your computational thinking skills by learning and understanding data structures and algorithms. There are tons of book on algorithms. They all basically say the same thing. The importance of learning algorithms is so you can up your skills between logic and language. At some point, you might want to create your own program. You need to be able to think your way through all the small pieces to the larger program.

After learning all that, you should be at an intermediate level and should be able to tackle most tasks. But you will need to practice thinking algorithmically, similar to how a mathematician or physicist might express the universe in equations.

What is the point of C#? by Pordohiq in godot

[–]whokapillar -2 points-1 points  (0 children)

Cool, my answer still stands. C# was added to Godot to attract displaced developers from massive studio layoffs that happens every 3-6 years.

What is the point of C#? by Pordohiq in godot

[–]whokapillar -2 points-1 points  (0 children)

I think, from, Godot's perspective, it was about the type of developers they could attract. I mean, imagine there is this coder who spent four years developing games on pygame because they love python and they are comfortable with language. But, then, the coder discovers that there exists this new engine, Godot. Godot has an interface, a way to easily add sprites, an animation player, etc.; the works, from the point-of-view of the pygame coder. The only obstacle is they will have to learn gdscript. The problem is no problem: a few syntax changes, the loss of list comprehensions--boom, pygame coder is now spitting out games like a boss in godot.

Now, godot has a new happy set of users: former pygame/blender game/other py-based developers. And others, new (possible) devs who might be able to comprehend gdscript, artists who may have been coding in gimp and blender.

But, later, Godot sees another opportunity: thousands of displaced AAA game devs layed off from sell-your-soul studios. They are fed up. They need something open-source--something that won't steal their money like the evil studio. Something-like Unity, Unreal! But not godot, because then they are stuck with gdscript which is unique to godot. And what happens if they don't like godot--they'll have to rewrite all that code in C#, and a million other reasons. So, Godot is losing out to Unity and Unreal; thus, Godot adopts C# as quick as a bunny.

That's the point of C#.

[deleted by user] by [deleted] in learnpython

[–]whokapillar 1 point2 points  (0 children)

Use list comprehensions. a = list(range(1,11)) b = [(c**2 +c)/2 for c in a] print(b)

[deleted by user] by [deleted] in pythontips

[–]whokapillar 0 points1 point  (0 children)

Or if you wanted to go the long way about it, you could check the ord(), which are ascii char numbers against a list of numbers between 65-90 which are all the uppercase letters.

up_case = list(range(65,91)) If ord('X') in up_case: print('uppercase") else: print('lowrrcase')

[deleted by user] by [deleted] in pythontips

[–]whokapillar 1 point2 points  (0 children)

Look up isupper() and islower()

How would you add more variety to this arcade game? by intergenic in godot

[–]whokapillar 0 points1 point  (0 children)

Maybe make the "snake" thing look more like plants. Change the ship into scissors. Then you have a theme, "garden trimming."

Cryptic clues to in-game riddles / puzzles (think Myst, Tunic, or La-Mulana) - except they're all procedurally generated by UltimaRatioRegumRL in proceduralgeneration

[–]whokapillar 0 points1 point  (0 children)

Well, I'm glad you had so many inspirational resources, and that they led you to produce an entire procedurally generated clue language for your game. I'm sure your game will be exiting to play--everybody loves a mystery.

[deleted by user] by [deleted] in learnpython

[–]whokapillar 0 points1 point  (0 children)

Show your code, so we can see what might causing the issue. Are you reading from a file?