Andrés Alonzo
Andrés Alonzo
Desarrollador de de aplicaciones WEB, Móviles y Multiplataforma en diversos lenguajes de programación, apasionado del software libre, miembro y cofundador de diversas comunidades de software y hardware libre en Guatemala.
La programación, es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas de computadora.
--Wikipedia
Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible.
www.python.org
Ventajas
Inconvenientes
5 Lenguajes mas cotizados en América
Python es un "lenguaje de programación de código abierto de uso general utilizado por Reddit, Instagram, [y] Venmo"
The Five Most In-Demand Coding Languages. (2017). Forbes.com. Retrieved 24 August 2017, from https://www.forbes.com/sites/jeffkauflin/2017/05/12/the-five-most-in-demand-coding-languages/#45addfcab3f5
Python 3
entero = 1 # Valor entero
decimal = 1.5 # Valor con decimales
booleano = False #Valor booleano (True,False)
texto = "Hola Mundo!" #Cadena de texto
listado = [1,2,"a","b",False] # listado/Arreglo
diccionario = {'nombre':"Andres",'apellido': 'Alonzo'} # listado con indices de tipo texto
Python 3
# Salida simple >>> print("Hola, soy Python!") Hola, soy Python! # Entrada de texto y asignación >>> nombre = input('Cual es tu nombre?\n') >>> print('Hola, %s.' % nombre) Cual es tu nombre? Python Hola, Python.
Python 3
>>> 5 + 5 # Suma
10
>>> 5 - 4 # Resta
1
>>> 5 * 3 # Multiplicación
15
>>> 17 / 3 # división
5.666666666666667
>>> 2 ** 3 # Potencias
8
>>> 17 % 3 #Residuo de una divición
2
Python 3
# Recorrer una lista >>> numeros = [2, 4, 6, 8] >>> producto = 1 >>> for numero in numeros: ... producto = producto * numero ... >>> print('El producto es:', producto) El producto es: 384
Python 3
# Recorrer una lista >>> def decirHola(nombre): ... print ("Hola "+nombre) ... >>> decirHola('Alumnos') Hola Alumnos
Python 3
# Serie Fibonacci hasta n >>> def fibonacci(n): >>> a, b = 0, 1 >>> while a < n: >>> print(a, end=' ') >>> a, b = b, a+b >>> print() >>>
fibonacci(1000) 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
Es un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular que sirve como referencia, para enfrentar y resolver nuevos problemas de índole similar.
WEB
Escritorio
| ID | Descripcion |
|---|---|
| 0 | Hacer un hola mundo y ejecutarlo |
| 1 | Hacer una función que sume 2 numeros |
| 2 | Pedir 3 numeros y sumarlos |
| 3 | Generar una cadena de letras por n veces |
| 4 | Contar los elementos de [0,5,7,3,5,2] |
| 5 | Pedir 4 números e identificar el mas grande |