Python 101

3
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 Script Lenguaje 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ístico Python es un lenguaje leíble “Readibility”, conviene agregar comentarios en los códigos. Balance entre Lenguaje de Alto Nivel y Bajo Nivel Interoperatividad (Mediante librerías puedo exportar a MATLAB u otros softwares por medio de determiandas librerías) Sistema de Documentación (Sphinx, Latex) Programación Modular Estructuras 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 arriba

description

Guia

Transcript of Python 101

Page 1: 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

Page 2: Python 101

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(…)