Rudimentos de Python

Marzo, 2016

Declaración de Variables y Operadores

descargar notebook : Variables - ipython

video variables - ipython

Este notebook tiene un resumen de declaración de variables y operadores básicos, para abrirlo también se puede usar el pycharm, ipython instalado con anaconda o la versión online de jupyter en https://try.jupyter.org/ después de descargar el archivo lo suben haciendo click en Upload que esta en la parte superior derecha.

Ingreso de variables



                        # Sintaxis
                        variable = input("mensaje que aparece en pantalla")

                        # Ejemplo
                        '''
                        El input siempre guarda las variables en tipo string, es decir letras o cadena de caracteres ('a,b,c,....'),
                        si necesitamos un numero real, ponemos float(...) y entre los parentesis el input
                        '''
                        numero = float(input("Ingrese un numero: "))
                                  

if ... else



                        # Sintaxis
                        if [condición logica]:
                            instrucciones que se ejecutan si la [condición lógica] es verdadera
                        else:
                            instrucciones que se ejecutan si la [condición lógica] es falsa

                        # No olvidar los dos puntos despues del if y else, la identación es obligatoria.

                        # Ejemplo
                        edad = 25
                        if edad > 18:
                          print("Es mayor de edad")
                        else:
                          print("Es menor de edad")

                        # en este caso como la condición lógica es verdadera, porque 25 > 18 imprime "Es mayor de edad"
                                  

if ...elif ... else

video if,elif,else



                        nombre = input("Escriba su nombre: ")
                        numero_libros = int(input("Escriba el numero de libros que leyo este año: "))

                        if numero_libros == 1:
                            print(nombre, "leyo", numero_libros, "libro este año")
                        elif numero_libros <= 0:
                            print(nombre, "no leyo ningun libro este año")
                        else:
                            print(nombre, "leyo", numero_libros, "libros este año")
                                    

Funciones

descargar notebook: Funciones


video Funciones


                        # sintaxis basica para una función de python

                        def nombre_funcion(argumento1, argumento2, ....):
                            # instrucciones de la función
                            pass

                        # Ejemplo : función que devuelve el cuadrado de un numero
                        def f(x):
                            return x**2

                        # para llamar la función
                        f(3)
                        >> 9
                                      


Ciclos

descargar notebook - Ciclos for, while


video Ciclos for, while


                          # sintaxis ciclo for de python

                          # se genera un rango que va desde cero hasta el numero que indiquemos menos uno
                          for indice in range(10):
                              # [instrucciones]
                              continue

                          # Ejemplo

                          for i in range(10):
                              print(i, end=" ")

                        >> 0 1 2 3 4 5 6 7 8 9

                          # sintaxis

                          while [condición]:
                              [instrucciones]

                          # Ejemplo

                          cont = 0
                          while cont < 10:
                              print(cont, end=" ")
                              cont += 1   # cont = cont + 1

                        >> 0 1 2 3 4 5 6 7 8 9

                        '''
                        Nota:
                        podemos poner un else despues de un for o un while para garantizar que el ciclo se ejecuta por completo,
                        las instrucciones que aparecen despues del "else:" se ejecutan solo si el ciclo se completa,
                        es decir si no hay "break", dentro del ciclo, ya que la instrucción break, sirve para romper y
                        salirse del ciclo.
                        '''
                                        

Nota: En python la identación es obligatoria, es decir los espacios en blanco antes de las instrucciónes, en pycharm seleccionando todo el texto y luego precionando "Shift + Tabulador" se quitan los espacios.