An Overview of Python with Functional Programming
An Overview of Python with Functional Programming
Adam Getchell PHY 210
Attributes
? Portable, interpreted, object-oriented, strongly- and dynamically-typed, extensible
? Can write extensions to Python in C/C++ ? Links to operating system functions using modules
? Open sourced, developed and supported by the Python Organization ()
? Freely available on most platforms (Windows, Unix, Linux, *BSD, MacOS)
? Supports procedural, object-oriented, and functional programming
? Huge number of add-on modules available
? Numarray provides capabilities similar to MatLab, IDL, or Octave ?
? SciPy implements plotting, parallel computation, FFT, ODE solvers, and linear algebra/LAPACK/BLAS routines from using thin python wrappers over C or FORTRAN code (and using WEAVE allows direct inlining of C/C++ code within Python) ?
? mxODBC provides ODBC database connectivity (e.g. Oracle, SQLServer, mySQL, PostgreSQL, DB2, Sybase) ?
? ReportLab Open Source PDF Library generates PDF files ?
? PyXML parses/handles XML with DOM, SAX, XPath/XPointer ?
? Jython implements Python on top of Java, gaining access to the Java platform with Python syntax ?
? wxPython implements a cross-platform GUI library for GUI applications ?
? MatPlotLib is a cross platform Python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive GUI environments ?
? Runs large-scale software projects
? Google ? Hubble Space Telescope data processing pipeline ? Zope and Plone ? BitTorrent ? Mailman
Tokens and Structure
Code Pattern
Statements Comment Variables
Scoping Functions
Matrices
Open Files
Input Output Relational Operators Logical Operators Bitwise Operators
C
Unlimited length, terminated with ";" Code blocks delineated by { } /* Comment */ Explicitly declared (statically typed) int, long int, double, float, etc
Global variables declared prior to main() Local variables declared in each procedure Type and arguments declared
A[i][j]
Input_file=fopen(filename, "r") Output_file=fopen(filename, "w")
scanf(stdin, " %lf ", &var) fscanf(input_file, " %lf ", &var) printf(stdout, " %lf ", var) printf(stdout, " %lf ", var) ==, >=, >, =,>, >> for char in reverse('golf'): ... print char ... f l o g
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- python debouncer library for buttons and sensors
- the current topic python announcements
- python programming lecture three strings and functions
- intermediate python read the docs
- introduction to python programming
- arrays university of san francisco
- an overview of python with functional programming
- iap python lecture 2
- lecture 5 florida state university
- invokedynamic and jython
Related searches
- 8.2 photosynthesis an overview answers
- photosynthesis an overview answers
- 8.2 photosynthesis an overview answer
- photosynthesis an overview answer key
- 8.2 photosynthesis an overview key
- 8 2 photosynthesis an overview quizlet
- 8 2 photosynthesis an overview key
- 8 2 photosynthesis an overview answers
- 8 2 photosynthesis an overview answer
- 9 1 cellular respiration an overview answers
- cellular respiration an overview pogil answers
- cellular respiration an overview pogil