Python as a Second Language

Posted

Donny Winston, Joey Montoya, and I taught a one-day class for Lawrence Berkeley National Laboratory on Python as a Second Language last week. As its introductory blurb says, “This lesson is an introduction to programming in Python for people who are already comfortable in some other language such as Perl or MATLAB.” The notes are still very much under development, but having delivered it twice, we’re pretty confident that it can actually be delivered in one day. We would be very grateful for feedback: please file issues in the GitHub repository to let us know what you think, to add more exercises and bullet points, or anything else.

As well as delivering new(ish) material, we experimented with having one of the instructors teach via video conferencing with local helpers in the morning, while on-site instructors taught in the afternoon. Some of the feedback included:

Positive

Negative

Based on this feedback and what we heard in the previous round, we have moved the material on command-line scripts into the “Extras” section: there wasn’t time to get to it, and it requires yet another install for Windows users.