Sei sulla pagina 1di 6

APORTE INDIVIDUAL

ROBOTICA

Presentado por:

Darwin Fernando Urrego Parra

C.c. 1.104.696.856

Presentado a:

Jos Ignacio Cardona

UNIVERSIDAD ABIERTA Y A DISTANCIA UNAD

ESCUELA DE CIENCIAS BASICAS DE TECNOLOGIA E INGENIERIA

Ibagu

2017
SOFTWARE DE SIMULACION PYTHON

Python es un lenguaje de programacin interpretado cuya filosofa hace hincapi en una


sintaxis que favorezca un cdigo legible.

Python es un lenguaje de programacin poderoso y fcil de aprender. Cuenta con


estructuras de datos eficientes y de alto nivel y un enfoque simple pero efectivo a la
programacin orientada a objetos. La elegante sintaxis de Python y su tipado dinmico,
junto con su naturaleza interpretada, hacen de ste un lenguaje ideal para scripting y
desarrollo rpido de aplicaciones en diversas reas y sobre la mayora de las plataformas.

El intrprete de Python y la extensa biblioteca estndar estn a libre disposicin en forma


binaria y de cdigo fuente para las principales plataformas desde el sitio web de Python,
https://www.python.org/, y puede distribuirse libremente. El mismo sitio contiene tambin
distribuciones y enlaces de muchos mdulos libres de Python de terceros, programas y
herramientas, y documentacin adicional.

Se trata de un lenguaje de programacin multiparadigma, ya que soporta orientacin a


objetos, programacin imperativa y, en menor medida, programacin funcional. Es un
lenguaje interpretado, usa tipado dinmico y es multiplataforma.

Es administrado por la Python Software Foundation. Posee una licencia de cdigo abierto,
denominada Python Software Foundation License,1 que es compatible con la Licencia
pblica general de GNU a partir de la versin 2.1.1, e incompatible en ciertas versiones
anteriores.

Python es un lenguaje de programacin multiparadigma. Esto significa que ms que forzar


a los programadores a adoptar un estilo particular de programacin, permite varios estilos:
programacin orientada a objetos, programacin imperativa y programacin funcional.
Incorpora mdulos, excepciones, tipado dinmico, tipos de datos dinmicos de muy alto
nivel, y clases. Python combina potencia con una sintaxis muy clara. Tiene interfaces para
muchas llamadas y bibliotecas de sistema, as como a varios sistemas de ventanas, y es
extensible en C o C ++. Tambin es utilizable como un lenguaje de extensin para
aplicaciones que necesitan una interfaz programable. Python es porttil: se ejecuta en
muchas variantes de Unix, en el Mac y en Windows 2000 y versiones posteriores.
Caractersticas y paradigmas

Python es un lenguaje de programacin multiparadigma. Esto significa que ms que forzar


a los programadores a adoptar un estilo particular de programacin, permite varios estilos:
programacin orientada a objetos, programacin imperativa y programacin funcional.
Otros paradigmas estn soportados mediante el uso de extensiones.

Python usa tipado dinmico y conteo de referencias para la administracin de memoria.

Una caracterstica importante de Python es la resolucin dinmica de nombres; es decir,


lo que enlaza un mtodo y un nombre de variable durante la ejecucin del programa
(tambin llamado enlace dinmico de mtodos).

Otro objetivo del diseo del lenguaje es la facilidad de extensin. Se pueden escribir
nuevos mdulos fcilmente en C o C++. Python puede incluirse en aplicaciones que
necesitan una interfaz programable.

Aunque la programacin en Python podra considerarse en algunas situaciones hostil a la


programacin funcional tradicional del Lisp, existen bastantes analogas entre Python y
los lenguajes minimalistas de la familia Lisp como puede ser Scheme.

Modo interactivo:

El intrprete de Python estndar incluye un modo interactivo en el cual se escriben las


instrucciones en una especie de intrprete de comandos: las expresiones pueden ser
introducidas una a una, pudiendo verse el resultado de su evaluacin inmediatamente, lo
que da la posibilidad de probar porciones de cdigo en el modo interactivo antes de
integrarlo como parte de un programa. Esto resulta til tanto para las personas que se
estn familiarizando con el lenguaje como para los programadores ms avanzados.

Existen otros programas, tales como IDLE, bpython o IPython,17 que aaden
funcionalidades extra al modo interactivo, como el autocompletado de cdigo y el
coloreado de la sintaxis del lenguaje.
Ejemplo del modo interactivo:

>>> 1 + 1
2
>>> a = range(10)
>>> print a
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

Ventajas

Python es un lenguaje de programacin de propsito general de alto nivel que se


puede aplicar a muchas clases diferentes de problemas.

El lenguaje viene con una gran biblioteca estndar que cubre reas tales como el
procesamiento de cadenas (expresiones regulares, Unicode, el clculo de las diferencias
entre los archivos), protocolos de Internet (HTTP, FTP, SMTP, XML-RPC, POP, IMAP,
programacin CGI), ingeniera de software (prueba de la unidad, la explotacin forestal,
perfilado, anlisis de cdigo Python), y las interfaces del sistema operativo (llamadas al
sistema, sistemas de ficheros, sockets TCP / IP).

Desarrollo ms rpido: Puedes escribir un programa, salvarlo y ejecutarlo. En un


lenguaje compilado tienes que pasar por los pasos de compilar y ligar el software, lo cual
puede ser un proceso lento.
Multiplataforma: El mismo cdigo funciona en cualquier arquitectura, la nica
condicin es que disponga del intrprete del lenguaje. No es necesario compilar el cdigo
una vez para cada arquitectura.

Como descargar el software:

El siguiente enlace permite descargar Python en versiones trial y licenciadas.

Proceso de instalacin:

Ya en la pagina oficial el Python procedemos a descargar la versin 3.6.1.


E instalamos