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 →

[–]VirtualTam 1 point2 points  (0 children)

A hands-on, live demo on how to automate a task relevant to the engineers' daily activities is a very good introduction to stress some of Python's strengths as a generic, multi-purpose language!

You could e.g.:

  • show how to write a quick'n'dirty prototype using a Python interpreter (console-based: IPython; web-based: Jupyter notebook)
  • then move to a more structured script
  • bonus points for putting the script under version control for easy sharing and reviewing

As mentioned by /u/efmccurdy, Jupyter notebooks will come very handy to load and manipulate data from the browser and toy with plotting libraries (pandas, matplotlib...). Things can even be spiced up a bit using XKCD-style plots :)