0% encontró este documento útil (0 votos)
81 vistas9 páginas

Tabla de Contenido - Python

Este documento proporciona una introducción a varias funciones y conceptos de programación en Python, incluyendo operadores lógicos (if/elif/else), bucles (for/while), manejo de datos (listas, diccionarios, tuplas), módulos, clases, bases de datos SQLite, archivos CSV, interfaz gráfica de usuario con PyQt, y librerías científicas como NumPy, SciPy y Matplotlib. Explica cómo utilizar estas herramientas para leer, procesar, analizar y visualizar datos.

Cargado por

Carlos Hernandez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
81 vistas9 páginas

Tabla de Contenido - Python

Este documento proporciona una introducción a varias funciones y conceptos de programación en Python, incluyendo operadores lógicos (if/elif/else), bucles (for/while), manejo de datos (listas, diccionarios, tuplas), módulos, clases, bases de datos SQLite, archivos CSV, interfaz gráfica de usuario con PyQt, y librerías científicas como NumPy, SciPy y Matplotlib. Explica cómo utilizar estas herramientas para leer, procesar, analizar y visualizar datos.

Cargado por

Carlos Hernandez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

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

También podría gustarte