3 ms·
>I would seriously expect most beginners to have some idea about modulus, but next to no idea about key features. As someone who began learning with Python, I
by yellowbuilding 8y ago
>I would seriously expect most beginners to have some idea about modulus, but next to no idea about key features.
As someone who began learning with Python, I knew many key features before learning modulus, and I don’t think I have even used modulus in a project yet.
>For general questions, I like things like "What are the key features of the language?" but I phrase them as "What are your favorite parts of the language? Least favorite parts?"
And, picking up where I just left off, this change in phrasing would have made a world of difference at the time haha.
- golergka 8y agoModulus is middle school math; surely, you would expect a developer to be familiar with at least high school math as theory base?
- tarboreus 8y agoI think it's more the framing. Most devs would understand a remainder conceptually but it's conceivable that they might not know the mod operator in practice.
- luminousmen 8y agoThe question from the article is tricky because the Python modulus implementation differs from, for example, Java. See discussion https://stackoverflow.com/questions/2215318/difference-between-modulus-implementation-in-python-vs-java https://stackoverflow.com/questions/2215318/difference-betwe...