Python 2019
Python 2019
¿Qué es Python?
Ventajas:
Instalación
Para instalar Python solo debes seguir los pasos dependiendo del
sistema operativo que tengas instalado.
Windows
MacOS
Versión 2.7
python -v
Versión 3.x
python3 -v
Antes de empezar:
Ten en cuenta que para ejecutar el archivo con extensión “.py” debes
estar ubicado en el directorio donde tienes guardado el archivo.
Funciones
def nombre_de_la_función(parametros):
Hello World!
Variables
Listas
Las listas las declaras con corchetes. Estas pueden tener una lista
dentro o cualquier tipo de dato.
>>> L = [22, True, ”una lista”, [1, 2]]
>>> L[0]
22
Tuplas
Diccionarios
Conversiones
De flotante a entero:
>>> int(4.3)
4
De entero a flotante:
>>> float(4)
4.0
De entero a string:
>>> str(4.3)
"4.3"
De tupla a lista:
>>> list((4, 5, 2))
[4, 5, 2]
Operadores Comunes
Longitud de una cadena, lista, tupla, etc.:
>>> len("key")
3
Tipo de dato:
>>> type(4)
< type int >
Sumar un conjunto:
>>> sum([1, 2, 4])
7
Organizar un conjunto:
>>> sorted([5, 2, 1])
[1, 2, 5]
Clases
Clases es uno de los conceptos con más definiciones en la
programación, pero en resumen sólo son la representación de un
objeto. Para definir la clase usas class y el nombre. En caso de tener
parámetros los pones entre paréntesis.
Métodos especiales
cmp(self,otro)
Método llamado cuando utilizas los operadores de comparación para
comprobar si tu objeto es menor, mayor o igual al objeto pasado como
parámetro.
len(self)
Método llamado para comprobar la longitud del objeto. Lo usas, por
ejemplo, cuando llamas la función len(obj) sobre nuestro código.
Como es de suponer el método te debe devolver la longitud del objeto.
init(self,otro)
Es un constructor de nuestra clase, es decir, es un “método especial”
que llamas automáticamente cuando creas un objeto.
Condicionales IF
Los condicionales tienen la siguiente estructura. Ten en cuenta que lo
que contiene los paréntesis es la comparación que debe cumplir para
que los elementos se cumplan.
if ( a > b ):
elementos
elif ( a == b ):
elementos
else:
elementos
Bucle FOR
El bucle de for lo puedes usar de la siguiente forma: recorres una
cadena o lista a la cual va a tomar el elemento en cuestión con la
siguiente estructura:
for i in ____:
elementos
Ejemplo:
for i in range(10):
print i
Bucle WHILE
En este caso while tiene una condición que determina hasta cuándo
se ejecutará. O sea que dejará de ejecutarse en el momento en que la
condición deje de ser cierta. La estructura de un while es la siguiente:
while (condición):
elementos
Ejemplo:
>>> x = 0
>>> while x < 10:
... print x
... x += 1
Cómo seguir
No te preocupes si en este punto no entiendes algunos de estos
conceptos, sigue con el curso donde vamos a realizar ejercicios que te
ayuden a comprender y poder aplicar cada una de las características
de Python.
Adelante!