ABSTRACT

Further Reading .......................................................................................................................... 136

This section outlines several important aspects of Python 3 and aims to soften the transition to Python from languages such as C/C++ or Fortran. Similar to these other languages, we discuss types, statements, control flow, and object oriented functionality in the context of programming for scientific and technical purposes. Python also possesses useful components such as modules that greatly aid the scientific programmer. With an understanding of these essentials, inexperienced programmers should be well on their way to writing their first Python script, while experienced programmers should feel comfortable diving right in to the language and beginning to create useful code.