Python Resumen
Introducción
Python es un lenguaje de programación dinámico ofrece eficaces estructuras de datos de alto nivel y un simple, pero efectivo. La sintaxis elegante de Python y su escritura dinámica, junto con su naturaleza interpretada, lo convierte en un lenguaje ideal para el scripting y el desarrollo rápido de aplicaciones en muchas áreas en la mayoría de plataformas.
El principalobjetivo que persigue este lenguaje es la facilidad, tanto de lectura, como de diseño.
Es de libre distribución.
Python se usa en grandes plataformas como:
YouTube
Fue creado por Guido van Rossum en el año
1990.
Surgió como un sucesor del lenguaje de programación ABC, capaz de manejar excepciones e interactuar con el SO Amoeba.
El nombre del lenguaje provienede la afición de su creador por los humoristas británicos Monty Python.
1er Lenguaje: “Python”
Mucha gente recomienda Python para empezar por sus amplias capacidades y su simplicidad. Su código es fácil de leer y también ayuda a desarrollar un estilo de programación limpio sin necesidad de ser muy estricto con la sintaxis (cosas como olvidar un paréntesis al final de una línea).Patrick Jordan, de Ariel Computing, compara el tiempo que se tarda en escribir una instrucción simple en distintos lenguajes (Basic, C, J, Java y Python)
Características básicas:
La cantidad de librerías que contiene, tipos de datos y funciones incorporadas en el propio lenguaje, que ayudan a realizar muchas tareas habituales sin necesidad de tener que programarlas desde cero.
La sencillez yvelocidad con la que se crean los programas. Un programa en Python puede tener de 3 a 5 líneas de código menos que su equivalente en Java o C.
La cantidad de plataformas en las que podemos desarrollar, como Unix, Windows, OS/2, Mac, Amiga y otros.
Además, Python es gratuito, incluso para propósitos empresariales.
Python permite escribir programas muy compactos y legibles. Con compactos sequiere expresar que con muy pocas líneas de código se puede lograr diversas funcionalidades.
Los programas escritos en Python son normalmente mucho más cortos que sus equivalentes en C o C++, por varios motivos:
1. Los tipos de datos de alto nivel permiten expresar operaciones complejas en una sola sentencia.
2. El agrupamiento de sentencias se realiza mediante sangrado (indentación) en lugarde begin/end o llaves.
3. No es necesario declarar los argumentos ni las variables
Características generales
Simple
Python es en lenguaje simple y minimalístico. Leer un buen programa de Python se siente como leer Ingles (pero un muy estricto Ingles!). El pseudo-código natural de Python es una de sus grandes fortalezas ya que permite concentrarse en la solución del problema en lugar de lasintaxis, es decir el propio lenguaje.
Sencillo de Aprender
Como veras, con Python es extremadamente sencillo de iniciarse en la programación ya que ofrece una sintaxis extraordinariamente simple, a la que ya hicimos mención.
Libre y Fuente Abierta
Python es un ejemplo de un FLOSS (Free/Libre and Open Source Software - Gratuito/Libre y Software de Fuente Abierta). En términos simples,puedes distribuir libremente copias de este software, leer su código fuente, hacerle cambios, usar partes del mismo en nuevos programas libres, y en general lo que quieras. FLOSS está basado en un concepto de una comunidad que comparte conocimiento. Esta es una de las razones por las cuales Python es tan bueno, ha sido creado y mejorado por una comunidad que solo quiere ver un mejor Python.Lenguaje de Alto Nivel
Cuando escribes programas en Python nunca debes preocuparte por detalles de bajo nivel, como manejar la memoria empleada por tu programa.
Portable
Debido a su naturaleza de ser Open Source, Python ha sido portado (es decir, cambiado para hacerlo funcionar) a diversas plataformas. Todos tus programas trabajaran en alguna de esas plataformas sin requerir cambio alguno. Sin...
Regístrate para leer el documento completo.