You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Having just finished some consulting for a small science startup who are using Python, I would definitely cover coding style. For example some very simple idea:
variable names reflect the expected datatype
function/method argument names reflect the datatype
return variable names reflect the datatype
You ought to be able to read the function/method header and understand what it is, and what it expects and then you should be able to know what to respect in return by looking at the return statement.
A basic notation and operations section in the basics section ie explain: !=, == v =, <=, remainder division, integer division, normal division, multiplication. So the very basic building blocks.
subtitle change from and _or to Boolean logic. So just and/or/not
a brief introduction to linear algebra in the data_work section. Many chemists go through their degrees avoiding matrices and vectors but I think if students are coding they could get some benefit from some exposure.
it would not be that big of a jump from surface plots to make a gif from time dependant data.
Activity
acnash commentedon Mar 20, 2020
Having just finished some consulting for a small science startup who are using Python, I would definitely cover coding style. For example some very simple idea:
You ought to be able to read the function/method header and understand what it is, and what it expects and then you should be able to know what to respect in return by looking at the return statement.
j-m-dean commentedon Mar 20, 2020
Some initial suggestions are:
arm61 commentedon Mar 20, 2020
@acnash I have added a mention to your comment in #13 which relates to the Documentation section. Thanks for the idea.
@j-m-dean: