Porque es una habilidad que aumenta tus posibilidades de adquirir un mejor empleo.
Para realizar cálculos intensos, es necesario utilizar una computadora, pues hacerlos a mano sería muy tardado o imposible.
Ejemplos de áreas en las que puedes aplicar la programación:
Ejemplo de una interfaz gráfica de una aplicación de Instrumentación y Control
Sistema masa resorte que se describe mediante una ecuación diferencial
import matplotlib.pyplot as plt
import numpy as np
x = np.random.randn(1000)
plt.hist( x, 20)
plt.grid()
plt.title(r'Normal: $\mu=%.2f, \sigma=%.2f$'%(x.mean(), x.std()))
plt.show()
(Source code, png, hires.png, pdf)
Se ha escogido Python como un lenguaje de programación porque combina capacidadades notables con una sintáxis limpia, simple y compacta. Enunciamos algunas características de Python:
Se requiere:
Subpackage | Description |
---|---|
cluster | Clustering algorithms |
constants | Physical and mathematical constants |
fftpack | Fast Fourier Transform routines |
integrate | Integration and ordinary differential equation solvers |
interpolate | Interpolation and smoothing splines |
io | Input and Output |
linalg | Linear algebra |
maxentropy | Maximum entropy methods |
ndimage | N-dimensional image processing |
odr | Orthogonal distance regression |
optimize | Optimization and root-finding routines |
signal | Signal processing |
sparse | Sparse matrices and associated routines |
spatial | Spatial data structures and algorithms |
special | Special functions |
stats | Statistical distributions and functions |
weave | C/C++ integration |