Tabla de contenido
Operadores ................................................................................................................................................... 3
If , Elif y Else .............................................................................................................................................. 3
If ............................................................................................................................................................ 3
Elif ......................................................................................................................................................... 3
Else ........................................................................................................................................................ 3
Try Except ............................................................................................................................................... 3
While - Break ............................................................................................................................................. 4
Leer punto por punto y sumar a una variable ...................................................................................... 4
For ............................................................................................................................................................. 4
Asignar a cada valor de un rango .......................................................................................................... 4
Asignar a cada valor de una lista........................................................................................................... 4
String ............................................................................................................................................................. 4
Convertir a string .................................................................................................................................. 4
Convertir a float .................................................................................................................................... 4
Convertir a bool .................................................................................................................................... 4
Listas, Diccionarios Y tuplas .......................................................................................................................... 4
Listas ......................................................................................................................................................... 4
Creacin de una lista ............................................................................................................................. 4
Diccionarios ............................................................................................................................................... 4
Creacin de un diccionario.................................................................................................................... 4
Tuplas ........................................................................................................................................................ 4
Creacin de una tupla ........................................................................................................................... 4
Mdulos y programacin orientada a objetos ............................................................................................. 5
Creacin un modulo .............................................................................................................................. 5
Llamado de una funcin de un modulo ................................................................................................ 5
Creacin de una clase ........................................................................................................................... 5
Llamado externo de una funcin contenida en una clase .................................................................... 5
Heredar de otra clase ............................................................................................................................ 5
SQLite ............................................................................................................................................................ 5
Leer una base de datos SQLite (S3DB) .................................................................................................. 5
Imprimir los datos de una o varias columna de una base .................................................................... 5
Convertir base de datos SQLite a Excel y viceversa .............................................................................. 5
Insertar datos en base de datos SQLite ................................................................................................ 5
Manejo de archivos CSV............................................................................................................................... 5
Lectura de un archivo CSV y asignar a lista. .......................................................................................... 5
Insertar un valor o varios en columnas ................................................................................................. 6
Remover un valor o varios en columnas ............................................................................................... 6
Impresin de una lista con los valores de una o varias columnas ........................................................ 6
PyQT4 ............................................................................................................................................................ 6
Archivo base .............................................................................................................................................. 6
Widgets ..................................................................................................................................................... 7
TextBox ................................................................................................................................................. 7
SplinBox................................................................................................................................................. 7
Boton ..................................................................................................................................................... 7
Calendario ............................................................................................................................................. 7
Table...................................................................................................................................................... 7
Matplotlib widget.................................................................................................................................. 7
Conexion con grafico............................................................................................................................. 7
Python Cientifico ........................................................................................................................................... 7
Scipy .......................................................................................................................................................... 7
Calcular coeficiente de correlacion ....................................................................................................... 7
Numpy ....................................................................................................................................................... 7
Crear un array ....................................................................................................................................... 7
Insertar valor en NParray ...................................................................................................................... 7
Remover valor en NParray .................................................................................................................... 7
Convertir lista en array.......................................................................................................................... 7
Pasar array por funcin ......................................................................................................................... 7
Variable con rango de valores............................................................................................................... 7
Matplotlib ................................................................................................................................................. 8
Graficar una funcin ............................................................................................................................. 8
Realizar un Histograma ......................................................................................................................... 8
Realizar un grafico de dispersin .......................................................................................................... 8
Agregar lneas de tendencia a nubes de punto .................................................................................... 8
Agregar mximos/minimos de una grafica ........................................................................................... 8
Insertar una imagen de fondo en grafico ............................................................................................. 8
Agregar leyenda a grafico ..................................................................................................................... 8
Cambiar los tipos de lneas ................................................................................................................... 8
Aadir malla de fondo en grafico.......................................................................................................... 8
Cambiar la escala .................................................................................................................................. 8
Cambiar los valores de ejes................................................................................................................... 8
Pandas ........................................................................................................................................................... 8
Lectura de CSV y clasificacin de valores.............................................................................................. 8
OpenCV ......................................................................................................................................................... 9
Procesado de Imgenes ............................................................................................................................ 9
Visual Python ................................................................................................................................................ 9
Distribucion ................................................................................................................................................... 9
Convertir en exe .................................................................................................................................... 9
Convertir en setup ................................................................................................................................ 9
Operadores
If , Elif y Else
If
Elif
Else
Try Except
While - Break
Leer punto por punto y sumar a una variable
For
Asignar a cada valor de un rango
Asignar a cada valor de una lista
String
Convertir a string
Convertir a float
Convertir a bool
Listas, Diccionarios Y tuplas
Listas
Creacin de una lista
Diccionarios
Creacin de un diccionario
Tuplas
Creacin de una tupla
Mdulos y programacin orientada a objetos
Creacin un modulo
Llamado de una funcin de un modulo
Creacin de una clase
Llamado externo de una funcin contenida en una clase
Heredar de otra clase
SQLite
Leer una base de datos SQLite (S3DB)
Imprimir los datos de una o varias columna de una base
Convertir base de datos SQLite a Excel y viceversa
Insertar datos en base de datos SQLite
Manejo de archivos CSV
Lectura de un archivo CSV y asignar a lista.
import numpy as np
import csv
archivo = 'lluvias_rio_cuarto_corr.csv'
x=[] # (a)
with open(archivo, 'rb') as archivo_csv:
archivo = csv.reader(archivo_csv, delimiter=',')
for fila in archivo:
x.append(fila[1]) # (c)
Insertar un valor o varios en columnas
Remover un valor o varios en columnas
Impresin de una lista con los valores de una o varias columnas
import numpy as np
import csv
archivo = 'lluvias_rio_cuarto_corr.csv'
x=[] # (a)
with open(archivo, 'rb') as archivo_csv:
archivo = csv.reader(archivo_csv, delimiter=',')
for fila in archivo:
x.append(fila[1]) # (c)
print x
PyQT4
Archivo base
Widgets
TextBox
SplinBox
Boton
Calendario
Table
Matplotlib widget
Conexion con grafico
Python Cientifico
Scipy
Calcular coeficiente de correlacion
Numpy
Crear un array
Insertar valor en NParray
Remover valor en NParray
Convertir lista en array
x= []
a = np.asarray(x)
Pasar array por funcin
Variable con rango de valores
c = np.arange(0,4480)
Matplotlib
Graficar una funcin
Realizar un Histograma
Realizar un grafico de dispersin
Agregar lneas de tendencia a nubes de punto
Agregar mximos/minimos de una grafica
Insertar una imagen de fondo en grafico
Agregar leyenda a grafico
Cambiar los tipos de lneas
Aadir malla de fondo en grafico
Cambiar la escala
Cambiar los valores de ejes
Pandas
Lectura de CSV y clasificacin de valores
#!/usr/bin/python
# -*- coding: utf-8 -*-
from pandas import read_csv
# leemos el dataset
archivo = read_csv('archivo.csv',delimiter=';')
# Separamos Iris Setosa de las otras dos especies en funcin de la longitud
# del ptalo.
for value in archivo.PetalLength.values:
if value < 2:
print('Iris setosa')
else:
print('Iris virginica o Iris versicolor')
OpenCV
Procesado de Imgenes
Visual Python
Distribucion
Convertir en exe
Convertir en setup