Download presentation
Presentation is loading. Please wait.
1
Script Languages in Science CCOM Student Seminar Series Kurt Schwehr 12-Nov-2008
2
http://vislab-ccom.unh.edu/~schwehr/Classes/2008/
3
Scripting Languages
4
bash Comes with Linux and Mac Windows can get it via “cygwin” Good to use as “glue” to hold it all together Automate common tasks
7
Full power of the Unix command line
8
Why python? Support on many operating systems (Windows, Mac, Linux) More fun to program Promotes readable code Many support libraries (modules) including databases, plotting, geospatial, scientific processing Used by Arc/GIS No licenses required / free / open-source Useful for almost all application types “Easy” access to C and C++ libraries
9
Getting Python Windows – enthought, cygwin, or python.org Mac – built in, fink/macports, or python.org Linux – built in or python.org
11
Python Books http://www.coderholic.com/free-python-programming-books/ A Byte of Python - http://www.swaroopch.com/notes/Python Text Processing in Python - http://gnosis.cx/TPiP/ Thinking In Python - http://www.mindview.net/Books/TIPython
12
If there is interest, I can teach an in-depth python short course
13
Python.org and Pypi
17
Reading a file
18
How did I collect this data? pyserial!
19
Parsing the lines
23
matplotlib
25
Histograms
26
projections
27
ipython
28
Databases
29
Using libraries in other languages Almost anything written in C, C++ or Fortran can be used in Python There are many ways to accomplish this: – SWIG – SIP – PyInline – CPython – Ctypes – Boost Python – …
30
Thanks for listening!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.