RunestoneInteractive / fopp

Foundations of Python Programming
https://runestone.academy/runestone/static/fopp/index.html
37 stars 121 forks source link

Programming with Style #67

Open bnmnetp opened 6 years ago

bnmnetp commented 6 years ago

I'm not sure where this should go but we should either add more content or absorb 14.1 into 15 after we introduce modules so the imports hint makes a little more sense.

laumurph commented 6 years ago

Can you think of more tips/recommendations that could be used to expand the content?

yarikoptic commented 5 years ago

FWIW, I think that PEP8 (and thus the Programming with Style section) should be introduced earlier in the book. I could even argue that could/should be introduced as early as chapter 2. I really do not think that advanced functions is a requirement to start coding adhering to PEP8 principles in consistent spacing etc. It is not that students need to learn all material to get basic ideas of PEP8. When going through chapters, common antipatterns (see #191) could be introduced as relevant, which would even get spotted by PEP8 (e.g. inconsistent indentation).

dbrucknr commented 4 years ago

Hello everyone,

I was checking in on the status of this issue, as I'd like to help triage/close older issue tickets. Is this issue still ongoing? Could we consider closing it?