Ir al contenido principal

PYTHON

Python

Python

Python es un lenguaje de programacion de alto nivel, con aplicaciones en numerosas areas, incluyendo desarrollo web, scripting, computo cientifico e inteligencia artificial. Es muy popular y es utilizado por organizaciones como Google, NASA, la CIA y Disney. Las 3 versiones principales de Python son 1.x, 2.x, 3.x. Estas se subdividen en versiones menores, tales como 2.7 y 3.3. Cambios retrocompatibles son solo realizados entre versiones principales; codigo escrito en Python 3.x esta garantizado que funcionara en todas las versiones futuras.


Operaciones sencillas con Python

Python tiene la capacidad de realizar calculos.

Utilizar una sola barra para dividir numeros produce un numero decimal (o float, como se llama en programacion).

Potencias

Residuo


Cadenas de texto en Python

Una cadena es creada al escribir un texto entre 2 comillas simples o dos comillas dobles.

Algunos caracteres no pueden ser incluidos directamente en una cadena. Caracteres especiales deben ser escapados colocando una barra invertida \ delante de ellos.

Las barras invertidas pueden tambien ser utilizadas para escapar tabulaciones, caracteres Unicode arbitrarios y varios otros caracteres que no pueden ser escritos con seguridad.
\n proporciona un salto de linea.

Python ofrece una manera facil de evitar escribir \n para escapar saltos de linea en una cadena. Crea una cadena con tres pares de comillas y los saltos de lineas que sean creados al presionar la Tecla ENTER son automaticamente escapados para ti.


Operaciones con Cadenas en Python

Al igual que los enteros y los flotantes, las cadenas en Python pueden ser sumadas, utilizando un proceso llamado concatenacion el cual puede ser aplicado a cualquier par de cadenas.

Las cadenas tambien pueden ser multiplicadas por enteros. Esto genera una version repetida de la cadena original. Las cadenas no pueden ser multiplicadas por otras cadenas o numeros flotantes.


Entrada y salida de datos en Python

Salida

Generalmente, los programas toman entradas y las procesan para generar salidas, en Python se puede utilizar la funcion print para generar salidas. Esto visualiza en la pantalla una representacion textual de algo.

Entrada

Para recibir entradas del usuario, puedes utilizar la funcion input. La funcion le pide al usuario una entrada, y devuelve lo que introduzcan como cadena (string).

Las funciones print e input no son muy utiles en la consola de Python. Sin embargo, son bastante utiles en programas propiamente dichos.


Conversion de Tipos de Datos en Python

En Python no podemos sumar cadenas (strings) con enteros (int). Por ejemplo la siguiente operación no dara el mismo resultado.

Para que los dos resultados sean iguales debemos convertir “4” y “5” de tipo cadena (string) a entero (int) de la siguiente forma.

Las funciones para conversion de datos son: int, float y str
Otro ejemplo de conversion de tipos es convertir la entrada del usuario (que es de tipo string) a numeros enteros (int) o flotantes (float) para permitir la ejecucion de operaciones aritmeticas.


Variables en Python

Una variable te permite almacenar un valor, el cual puede ser utilizado para referirse al valor mas adelante en el programa.
Para asignar un dato a una variable, se utiliza un solo signo igual.

Las variables pueden ser reasignadas tantas veces como quieras para cambiar su valor. En Python, las variables no tienen tipos especificos, asi que puedes asignar una cadena a una variable y luego asignar un entero a esa misma variable.

Nombres de Variables

Los unicos caracteres permitidos son letras, numeros, y guiones bajos. Tambien NO pueden empezar con numeros. No seguir estas reglas resultara en errores. SyntaxError: Error de sintaxis

Python es un lenguaje sensible a mayusculas y minusculas. Por lo tanto, Var y var son 2 nombres de variables diferentes en Python.

Eliminar Variables

Se puede utilizar la sentencia del para eliminar una variable. Intentar eliminar o referenciar una variable que no hayas asignado dara un error.

Tambien puedes tomar el valor de la variable desde la entrada del usuario.


Operadores de Asignacion

Los operadores de asignacion te permiten escribir codigo como ‘x=x+3’ mas concisamente como ‘x+=3’. Lo mismo es posible con otros operadores.

Comentarios