Python 101
-
Upload
enrique-alonso-tasson-rodriguez -
Category
Documents
-
view
4 -
download
1
description
Transcript of Python 101
PYTHON 101
Lenguaje Interpretado.- No se especifica el tipo de variable con el que se trabaja, el Python automáticamente le asigna.Lenguaje muy leíble.Lenguaje ScriptLenguaje Orientado a Objetos (OOB)Lenguaje Dinámicamente Tipeado (DT)
Python todo lo que lo pones entre comillas lo interpreta como cadenas (string), un string debe ser entendido como una frase.
Lenguaje holísticoPython es un lenguaje leíble “Readibility”, conviene agregar comentarios en los códigos.Balance entre Lenguaje de Alto Nivel y Bajo NivelInteroperatividad (Mediante librerías puedo exportar a MATLAB u otros softwares por medio de determiandas librerías)Sistema de Documentación (Sphinx, Latex)Programación ModularEstructuras de Datos (Lsitas, Tuples, Sets, Dictionaries, Strings)Librerías ampliamente trabajadas (Se pueden encontrar códigos ya trabajados de aplicaciones usuales) --- [PANDAS – Librería, buscar] [DEBUG – Antibichos, debugging. Se debe hacer debbuging a partir de las primeras 300 líneas de programación]
TIPOS DE VARIABLES EN PYTHON
String.- Tipo de variable que representa una oración, una frase. El Python sabe que es un string porque se coloca entre comillas (“ ”). [array.- conjunto de variables del mismo tipo [‘H’,’O’,’L’,’A’]. Difiere de una lista.- es un conjunto de variables de cualquier tipo [‘Hola’,’5’,’3,53’].]Lista.- Leer arribaDiccionarios.- Se coloca a modo de encabezado, para ser buscadas posteriormente sólo llamando al título del diccionario.
xs[ ]: comando para seleccionar una ubicación de una lista, si coloco print xs[ ] se imprime en pantalla. Se cuentan los elementos a partir de 0.xs[a:b]: Arroja los elementos a partir de “a” hasta el elemento anterior a “b”.Comandos: len (longitd), max (maximo), min (mínimo), sum (suma)
*Buscar en Internet (Métodos de Listas o Funciones de Listas) para encontrar muchos ejemplos**PRACTICAL PROGRAMMING – Campbell
Tuplas.- Es una lista que no puede mutarEn una lista común, podemos hacer lo siguiente: L=[1, 3, 5, 7]L[1]=8L=[1, 8, 5, 7]En una tupla esto no se puede hacer. Cuando se quiere que la simulación sea más rápida y se sabe que la lista no va a cambiar se utilizan las tuplas.
***Averiguar sobre PyqtgraphEl comando for:for c in ‘alpha’:
print c
Python interpreta a “c” como la variable genérica que va a ir cambiando. Por defecto Python interpreta a “alpha” como una string, es decir, un conjunto de caracteres, es por ello que arroja impreso en forma de lista (vertical) cada una de las letras de la palabra:
alpha
import funcionesfunciones.MAYOR5(3)
import syssys.path.append(“C:/…/…”)
Para ayuda en Python:
help(…)