Uso de ficheros csv con la libreria estandar de Python

El formato de archivo de valores separados por comas (CSV) es el formato de importación y exportación más común para hojas de cálculo y bases de datos.  

Nota: Aunque muchos archivos CSV son fáciles de analizar, el formato no está definido formalmente por una especificación estable y es lo suficientemente sutil como para que el análisis de líneas de un archivo CSV con algo como line.split (",") eventualmente falle.

 

https://pybonacci.org/2020/06/01/trabajando-con-ficheros-csv-usando-el-modulo-csv-de-python/ 

 

 


Formas de manipular ficheros Excel con Python

  •  Load Excel Files As Pandas DataFrames

  • Write Pandas DataFrames to Excel Files

  • Read and Write Excel Files with Openpyxl

  • Reading And Formatting Excel Files: xlrd

  • Writing Your Data to Excel Files with xlwt

  • Using pyexcel To Read .xls or .xlsx Files

  • Writing Files With pyexcel

  • Reading and Writing .csv files

  • PyXll, which enables you to write functions in Python and call them in Excel. 


    https://www.datacamp.com/community/tutorials/python-excel-tutorial

 

 

 

 

 

 

 

 

Desarrollo de aplicaciones en Python

Herramientas para desarrollar aplicaciones en Python.

1.- Beeware. Conjunto de multiples herramientas y aplicaciones para el desarrollo de aplicaciones.

https://beeware.org/es/

2.- Bottle. Rapido y simple micro framework para el desarrollo de pequeñas aplicaciones web.

http://bottlepy.org

3.- Flask. Uno de los mas populares frameworks para aplicaciones web.

https://palletsprojects.com/p/flask/

4.- Kivy. Desarrollo rápido de aplicaciones multiplataforma. Escribe el código y que corra en Linux, Windows, iOs, Android,...

https://kivy.org

Web para aprender Python con buenos cursos (Selenium, scrapping, SQLite,...)

AprenderPython.net! una comunidad con el objetivo de que todo el mundo pueda aprender Python desde el nivel principiante hasta avanzado de forma gratuita y sin tener conocimientos previos de programación.

https://www.aprenderpython.net/

Encontrar valores repetidos en una tupla

Sencillo ejemplo para encontrar valores repetidos en una tupla:


#/usr/bin/env python
#encoding=utf-8
#Encuentra los valores repetidos de una tupla

lineas1=(1,2,3,4,5,6,7,8,5,4,3,1,12,52,56,555)

unicos=[]
repetidos=[]
for i in lineas1:
    if i not in unicos:
        unicos.append(i)
    else:
        if i not in repetidos:
            repetidos.append(i)

print ('Numero total de valores:'+str(len(lineas1)))
print ('Numero de valores repetidos:'+str(len(repetidos)))
       
print (repetidos)