Hola

Páginas: 17 (4052 palabras) Publicado: 19 de octubre de 2011
Tema 1: Introducción al lenguaje.
Actividad #1: Introducción a la sintaxis del lenguaje. Estilo de programación y buenas prácticas.

1

Autores
Última modificación: 20 de Mayo del 2011 • Ing. Ernesto Avilés Vázquez • Téc. Eddy Ernesto del Valle Pino

2

Bibliografía
• van Rossum, Guido; Drake, Fred J. Python Tutorial, Release 2.6.4, 2010. • González Duque, Raúl. Python para todos.3

Contenidos
Autores Bibliografía Introducción El Zen de Python Desarrollo Primer programa Tipos básicos Números Operadores aritméticos Cadenas Booleanos Colecciones Listas Tuplas Diccionarios Operador de pertenencia Control de flujo if if ... else if ... elif ... else A if C else B while for ... in Técnicas de iteración Consejos útiles Buenas prácticas Punto y comas Longitud de las líneasParéntesis Sangrado Líneas en blanco Espacios en blanco Comentarios y bloques de comentarios 2 3 6 6 7 7 8 8 9 9 10 11 11 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 17 17

4

Sentencias Nombres de módulos y paquetes Iteradores y operadores por defecto Contexto booleano Main Sea consistente

18 18 18 18 19 19

5

Introducción
Python es un lenguaje de programación de altonivel cuya filosofía hace hincapié en una sintaxis muy limpia y que favorezca un código legible. Se trata de un lenguaje de programación multiparadigma pues 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. Es administrado por la Python Software Foundation. Poseeuna licencia de código abierto, denominada Python Software Foundation License, que es compatible con la Licencia Pública General de GNU a partir de la versión 2.1.1, e incompatible en ciertas versiones anteriores. La filosofía general del lenguaje se puede resumir en el siguiente poema de Tim Peter:

El Zen de Python
Bello es mejor que feo. Explícito es mejor que implícito. Simple es mejor quecomplejo. Complejo es mejor que complicado. Plano es mejor que anidado. Disperso es mejor que denso. La legibilidad cuenta. Los casos especiales no son tan especiales como para quebrantar las reglas. Aunque lo práctico gana a la pureza. Los errores nunca deberían dejarse pasar silenciosamente. A menos que hayan sido silenciados explícitamente. Frente a la ambigüedad, rechaza la tentación deadivinar. Debería haber una -y preferiblemente sólo una- manera obvia de hacerlo. Aunque esa manera puede no ser obvia al principio a menos que usted sea holandés. Ahora es mejor que nunca. Aunque nunca es a menudo mejor que ya mismo. Si la implementación es difícil de explicar, es una mala idea. Si la implementación es fácil de explicar, puede que sea una buena idea. Los espacios de nombres (namespaces)son una gran idea ¡Hagamos más de esas cosas! El poema puede ser leído en inglés en cualquier intérprete del lenguaje tecleando la instrucción:
import this

6

Desarrollo
El intérprete, usando Python como una calculadora avanzada. Una vez abierto el terminal, teclear:
$ python

Luego aparece:
Python 2.6.4 (r264, Apr 11 2011, 18:05:24) [GCC 4.5.2] on linux2 Type "help", "copyright","credits" or "license" for more information. >>>

El símbolo ">>>", al lado del cual aparece el cursor, es el prompt del intérprete, indica que este está listo para recibir instrucciones.

Primer programa
Existen dos formas de ejecutar el código Python: utilizando el intérprete siguiendo la ejecución línea a línea o escribiendo el código en un archivo de código fuente y ejecutándolo. El primerprograma que de ejemplo es el clásico Hola mundo tan sencillo como:
print "Hola mundo"

Para probarlo en el intérprete solamente se necesita escribir dicha sentencia en el intérprete. Para ejecutarlo desde un archivo de código fuente, se abre el editor de texto preferido, copie el ejemplo de código anterior y guárdelo como hello_world.py Para ejecutar el programa, solamente necesita desde la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • hola hola hola hola
  • hola hola hola hola hola
  • hola hola hhola hola y hola
  • hola hola hola
  • Hola Hola Hola
  • Hola Hola Hola
  • hola hola hola
  • Hola hola

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS