Manual Python.pdf


Vista previa del archivo PDF manual-python.pdf


Página 1...4 5 67839

Vista previa de texto


virtual. Aunque existen métodos que aligeran enormemente la velocidad de ejecución. Y su tiempo de
producción es mas rápido, ya que no necesitamos compilar todo el código para ejecutarlo, y podremos probar
pequeños fragmentos o instrucciones simples.

Según portabilidad: Dependiendo bajo que sistemas operativos y arquitecturas se puedan ejecutar los
programas, los lenguajes con los cuáles se realizan pueden ser o no multiplataforma. Por ejemplo, Visual Basic
ata al programador a que los programas solo sean escritos para Windows, mientras que con Python, solo basta
con que el ordenador en cuestión tenga instalado el intérprete (Aunque existen otros métodos) para que el
programa se ejecute, independientemente de si el programa corre en Linux, MacOs o Windows.

Según tipo de aplicaciones escritas: Las aplicaciones pueden ser de escritorio o web. En los lenguajes WEB
encontramos los lenguajes client-side y server-side. Lenguajes como Python no son lenguajes WEB, pero si
poseen frameworks para el desarrollo web del lado del servidor (server-side).

Según sus paradigmas: Encontramos acá un concepto importantísimo: Paradigma. ¿Qué es un paradigma
en informática? Se podría decir que es una filosofía adoptada a la hora de programar. Una forma de pensar,
visualizar, abstraer, proceder y resolver diferentes tipos de problemas. Existen diversos paradigmas, entre los
mas “conocidos” se encuentran:
Paradigma estructurado: Este paradigma sostiene que los programas deban ser organizados en
subrutinas, a fin de mejorar el entendimiento y mantenimiento de los mismos.
Paradigma procedimental: Los lenguajes procedimentales (y los de alto nivel denominados funcionales)
establecen que el código debe ser englobado en lo que se conoce como procedimiento o función, que son
fragmentos de código que se ejecutan cuando es necesario. De esta manera de puede reutilizar el código.
Paradigma de Orientación a Objetos: Este paradigma utiliza los denominados objetos como algo
central. Un objeto es una abstracción de una entidad, la cuál posee atributos, comportamiento y un
identificador, y se relaciona con otros objetos.

Podríamos hablar de muchos otros paradigmas. Muchos de los lenguajes actuales soportan varios
paradigmas de programación, lo cuál se conoce como multiparadigma. Python es un lenguaje multiparadigma,
al permitir programación orientada a objetos (POO), funcional, estructurada y modular.
Pero, no importa si todavía no entendés todo lo anterior. Programar es algo que se aprende con tiempo, y
solo fué una introducción que mas adelante quedará mas que aclarado todo.

2- Descargando e instalando Python.
Llegamos entonces, luego de tanto rollo, a comenzar a comprender lo antes dicho, y conocer lo que no dije
:-). Lo primero que debemos hacer, es descargar Python. Actualmente existen dos versiones oficiales
soportadas, las cuales son la 2.7 y la 3x. Hay algunas variantes fundamentales. Soy devoto a la versión 2.7,
pero, como programadores, debemos estar alerta a los cambios rápidos que se van dando. Es por eso, que
recomiendo la descarga de ambas versiones. ¿Por qué? ¿Por qué mierda me hacés bajar las dos si acabás de
decir que tenemos que seguirle el paso a los nuevos cambios, la conch* de tu hermana? Bueno, hay toneladas