Phyton

Páginas: 6 (1303 palabras) Publicado: 4 de septiembre de 2011
PHYTON
Phyton es un lenguaje de programación de alto nivel, sintaxis muy limpia y que favorezca un código legible.
Se trata de un lenguaje multiparadigma ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico, es fuertemente tipado y multiplataforma.
CARACTERISTICAS Y PARADIGMAS.-
Phyton esun lenguaje de programación multiparadigma. Esto significa que más que forzar a los programadores a adoptar un estilo particular de programación, permite varios estilos: programación orientada a objetos, programación imperativa y programación funcional. Otros paradigmas están soportados mediante el uso de extensiones.
Una característica importante de Phyton es la resolución dinámica de nombres;es decir, lo que enlaza un método y un nombre de variable durante la ejecución del programa (también llamado ligadura dinámica de métodos).
Otro objetivo del diseño del lenguaje es la facilidad de extensión. Se pueden escribir nuevos módulos fácilmente en C o C++. Phyton puede incluirse en aplicaciones que necesitan una interfaz programable.
ELEMENTOS DEL LENGUAJE
Phyton fue diseñado para serleído con facilidad. Una de sus características es el uso de palabras donde otros lenguajes utilizarían símbolos. Por ejemplo, los operadores lógicos ‘!, || y &&’ en Phyton se escriben ‘not, or y and’, respectivamente.
El contenido de los bloques de código (bucles, funciones, clases, etc.) es delimitado mediante espacios o tabuladores, Python se diferencia así de otros lenguajes deprogramación que mantienen como costumbre declarar los bloques mediante un conjunto de caracteres, normalmente entre llaves {}.Se pueden utilizar tanto espacios como tabuladores para identar el código, pero se recomienda no mezclarlos.
FUNCION FACTORIAL EN C (IDENTACION FUNCION FACTORIAL EN PYTHON OPCIONAL ) (INDENTACIONOBLIGATORIA)
int factorial(int x) { if (x == 0) return 1; else return x * factorial(x - 1); } | def factorial(x): if x == 0: return 1 else: return x * factorial(x - 1) |

ComentariosLos comentarios se inician con el símbolo #, y se extienden hasta el final de la línea. El intérprete no tiene en cuenta los comentarios, lo cual es útil si deseamos poner información adicional en nuestro código como, por ejemplo, una explicación sobre el comportamiento de una sección del programa.
Variables
Las variables se definen de forma dinámica, lo que significa que no se tiene queespecificar cuál es su tipo de antemano y puede tomar distintos valores en otro momento. Se usa el símbolo = para asignar valores.
Tipos de datos
Los tipos de datos se pueden resumir en esta tabla:
Tipo | Clase | Notas | Ejemplo |
str | Cadena | Inmutable | 'Cadena' |
unicode | Cadena | Versión Unicode de str | u'Cadena' |
list | Secuencia | Mutable, puede contener objetos de diversos tipos| [4.0, 'Cadena', True] |
tuple | Secuencia | Inmutable, puede contener objetos de diversos tipos | (4.0, 'Cadena', True) |
set | Conjunto | Mutable, sin orden, no contiene duplicados | set([4.0, 'Cadena', True]) |
frozenset | Conjunto | Inmutable, sin orden, no contiene duplicados | frozenset([4.0, 'Cadena', True]) |
dict | Mapping | Grupo de pares clave: valor | {'key1': 1.0, 'key2':False} |
int | Número entero | Precisión fija, convertido enlong en caso de overflow. | 42 |
long | Número entero | Precisión arbitraria | 42L ó456966786151987643L |
float | Número decimal | Coma flotante de doble precisión | 3.1415927 |
bool | Booleano | Valor booleano verdadero o falso | True o False |

Mutable: si su contenido (o dicho valor) puede cambiarse en tiempo de ejecución....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Phyton
  • Phyton
  • Informe de Phyton
  • guia phyton
  • Manual de phyton
  • Trabajo Phyton
  • Resolucion phyton
  • phyton

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS