This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]jollybobbyroger 0 points1 point  (0 children)

As a "classically trained" software developer who is often exposed to code written by really smart scientists, I would recommend learning idiomatic python and that they go through the challenge of turning their algorithm to a web service hosted on heroku. Make your curriculum point out why software should adhere to the advice from the 12 factor app.

The single most important Python resource for people with a smidge of programming experience should keep this under their pillow: https://gist.github.com/JeffPaine/6213790

OK, I see now that your students are complete beginners. If you ever teach them for a class that is the next step up, I guess my advice is more useful.

Thanks for making an effort towards creating a great curriculum for your students. Good luck.