Re: [Python-es] Mostrar datos CSV-SQLite

2015-10-22 Por tema Kiko
El 22 de octubre de 2015, 9:11, Pixu Kideak  escribió:

> Buenos días,
>
> Muchas gracias por todas las alternativas presentadas.
> Al final opté por la más sencilla Python puro para tratar los datos del
> fichero CVS y a medida que iba leyendo los datos pintar a un fichero las
> cadenas HTML necesarias; después aplique un CSS quedando todo muy bonito y
> eficaz.
>
> Durante la búsqueda de que herramientas utilizar, encontre un plugin para
> jQuery llamado Dynatable.js [1] por si a alguien le interesan temas de JS.
> [1] http://www.dynatable.com/
> Un saludo,
>

Quantopian sacó una extensión para el notebook de IPython/Jupyter usando la
librería javascript SlickGrid que es ideal para visualizar datos de tablas
(Pandas Dataframes).
https://github.com/quantopian/qgrid

Una demo aquí:
http://nbviewer.ipython.org/github/quantopian/qgrid/blob/master/qgrid_demo.ipynb#AFTER---Here%27s-the-same-%27spy%27-DataFrame-being-rendered-as-a-qgrid
:


>
> On Fri, Oct 16, 2015 at 4:59 PM, JZA  wrote:
>
>>
>>
>> 2015-10-16 9:50 GMT-05:00 Carlos Zuniga :
>>
>>> 2015-10-16 2:35 GMT-05:00 JZA :
>>> > Si quieres alguna visualizacion mas profesional te recomiendo mejor
>>> usar
>>> > Javascript, ya que hay librerias para representar datos en HTML5 usando
>>> > Canvas. Python aun podria hacer el scrapping, pero despues deberas
>>> vaciarlo
>>> > en un JSON en vez de HTML y dejar que Javascript haga la magia. Una
>>> libreria
>>> > algo antigua pero aun asi atractiva es RafaelJS.
>>> > http://raphaeljs.com/
>>> >
>>>
>>> Canvas para mostrar una tabla de datos? Overkill.
>>>
>>
>> ​Dije para visualizacion de datos, obviamente que no me refiero a
>> visualizacion de la tabla. Aun asi, si tienes una tabla html, existen JS
>> para interactuar con la tabla de datos y hacer tareas relativamente
>> sencillas como ordenado y filtrado.
>> http://www.listjs.com/
>> http://www.allmyscripts.com/Table_Sort/​
>>
>>
>>
>>> De todos modos use o no javascript en el lado del navegador, python es
>>> suficiente para generar el html y/o hacer el servidor.
>>> ___
>>> Python-es mailing list
>>> Python-es@python.org
>>> https://mail.python.org/mailman/listinfo/python-es
>>> FAQ: http://python-es-faq.wikidot.com/
>>>
>>
>>
>>
>> --
>> Alexandro Colorado
>> Apache OpenOffice Contributor
>> 9060 55AB FFD2 2F02 0E1A  3409 599C 14FC 9450 D3CF
>>
>> ___
>> Python-es mailing list
>> Python-es@python.org
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>>
>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Mostrar datos CSV-SQLite

2015-10-22 Por tema Pixu Kideak
Buenos días,

Muchas gracias por todas las alternativas presentadas.
Al final opté por la más sencilla Python puro para tratar los datos del
fichero CVS y a medida que iba leyendo los datos pintar a un fichero las
cadenas HTML necesarias; después aplique un CSS quedando todo muy bonito y
eficaz.

Durante la búsqueda de que herramientas utilizar, encontre un plugin para
jQuery llamado Dynatable.js [1] por si a alguien le interesan temas de JS.
[1] http://www.dynatable.com/
Un saludo,

On Fri, Oct 16, 2015 at 4:59 PM, JZA  wrote:

>
>
> 2015-10-16 9:50 GMT-05:00 Carlos Zuniga :
>
>> 2015-10-16 2:35 GMT-05:00 JZA :
>> > Si quieres alguna visualizacion mas profesional te recomiendo mejor usar
>> > Javascript, ya que hay librerias para representar datos en HTML5 usando
>> > Canvas. Python aun podria hacer el scrapping, pero despues deberas
>> vaciarlo
>> > en un JSON en vez de HTML y dejar que Javascript haga la magia. Una
>> libreria
>> > algo antigua pero aun asi atractiva es RafaelJS.
>> > http://raphaeljs.com/
>> >
>>
>> Canvas para mostrar una tabla de datos? Overkill.
>>
>
> ​Dije para visualizacion de datos, obviamente que no me refiero a
> visualizacion de la tabla. Aun asi, si tienes una tabla html, existen JS
> para interactuar con la tabla de datos y hacer tareas relativamente
> sencillas como ordenado y filtrado.
> http://www.listjs.com/
> http://www.allmyscripts.com/Table_Sort/​
>
>
>
>> De todos modos use o no javascript en el lado del navegador, python es
>> suficiente para generar el html y/o hacer el servidor.
>> ___
>> Python-es mailing list
>> Python-es@python.org
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>
>
>
> --
> Alexandro Colorado
> Apache OpenOffice Contributor
> 9060 55AB FFD2 2F02 0E1A  3409 599C 14FC 9450 D3CF
>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Mostrar datos CSV-SQLite

2015-10-16 Por tema JZA
Basicamente Python tiene modulos en la libreria estandar que trabajan con
SQLite3 y CSV. Para eso debes ver la documentacion de estos modulos:
https://docs.python.org/3.5/library/csv.html
y
https://docs.python.org/3.5/library/sqlite3.html

Para gestionar en HTML muchos te diran que uses un framework, aunque
dependiendo para quien lo quieras mostrar puedes hacer un dump en un
Template de HTML y lanzar el python3 -m http.server --cgi

2015-10-16 2:15 GMT-05:00 Pixu Kideak :

> Buenos días,
>
> Últimamente estoy trabajando con Python pero soy bastante nuevo en este
> lenguaje.
> Tengo una duda respecto a cómo representar unos datos.
> Ten un fichero CSV con varios campos, entre ellos un código y una imagen.
> He visto que en Python existe la posibilidad transformar un fichero a CSV
> a SQLite y que Python trabaja bastante bien con este tipo de DB.
>
> La duda que tengo es la siguiente:
> "Mi objetivo es visualizar los datos (códigos y imágenes) de manera que
> pueda realizar una especie de catálogo. Pero no sé si es correcto que siga
> con Python y mostrarlo cómo HTML, trabajar directamente contra los datos de
> SQLite con PHP y/o otro lenguaje."
>
> ¿Qué pensáis al respecto?
>
> Un saludo y gracias por vuestra ayuda.
>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>


-- 
Alexandro Colorado
Apache OpenOffice Contributor
9060 55AB FFD2 2F02 0E1A  3409 599C 14FC 9450 D3CF
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


[Python-es] Mostrar datos CSV-SQLite

2015-10-16 Por tema Pixu Kideak
Buenos días,

Últimamente estoy trabajando con Python pero soy bastante nuevo en este
lenguaje.
Tengo una duda respecto a cómo representar unos datos.
Ten un fichero CSV con varios campos, entre ellos un código y una imagen.
He visto que en Python existe la posibilidad transformar un fichero a CSV a
SQLite y que Python trabaja bastante bien con este tipo de DB.

La duda que tengo es la siguiente:
"Mi objetivo es visualizar los datos (códigos y imágenes) de manera que
pueda realizar una especie de catálogo. Pero no sé si es correcto que siga
con Python y mostrarlo cómo HTML, trabajar directamente contra los datos de
SQLite con PHP y/o otro lenguaje."

¿Qué pensáis al respecto?

Un saludo y gracias por vuestra ayuda.
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Mostrar datos CSV-SQLite

2015-10-16 Por tema JZA
Si quieres alguna visualizacion mas profesional te recomiendo mejor usar
Javascript, ya que hay librerias para representar datos en HTML5 usando
Canvas. Python aun podria hacer el scrapping, pero despues deberas vaciarlo
en un JSON en vez de HTML y dejar que Javascript haga la magia. Una
libreria algo antigua pero aun asi atractiva es RafaelJS.
http://raphaeljs.com/

2015-10-16 2:15 GMT-05:00 Pixu Kideak :

> Buenos días,
>
> Últimamente estoy trabajando con Python pero soy bastante nuevo en este
> lenguaje.
> Tengo una duda respecto a cómo representar unos datos.
> Ten un fichero CSV con varios campos, entre ellos un código y una imagen.
> He visto que en Python existe la posibilidad transformar un fichero a CSV
> a SQLite y que Python trabaja bastante bien con este tipo de DB.
>
> La duda que tengo es la siguiente:
> "Mi objetivo es visualizar los datos (códigos y imágenes) de manera que
> pueda realizar una especie de catálogo. Pero no sé si es correcto que siga
> con Python y mostrarlo cómo HTML, trabajar directamente contra los datos de
> SQLite con PHP y/o otro lenguaje."
>
> ¿Qué pensáis al respecto?
>
> Un saludo y gracias por vuestra ayuda.
>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>


-- 
Alexandro Colorado
Apache OpenOffice Contributor
9060 55AB FFD2 2F02 0E1A  3409 599C 14FC 9450 D3CF
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Mostrar datos CSV-SQLite

2015-10-16 Por tema Kiko
El 16 de octubre de 2015, 9:15, Pixu Kideak  escribió:

> Buenos días,
>
> Últimamente estoy trabajando con Python pero soy bastante nuevo en este
> lenguaje.
> Tengo una duda respecto a cómo representar unos datos.
> Ten un fichero CSV con varios campos, entre ellos un código y una imagen.
> He visto que en Python existe la posibilidad transformar un fichero a CSV
> a SQLite y que Python trabaja bastante bien con este tipo de DB.
>
> La duda que tengo es la siguiente:
> "Mi objetivo es visualizar los datos (códigos y imágenes) de manera que
> pueda realizar una especie de catálogo. Pero no sé si es correcto que siga
> con Python y mostrarlo cómo HTML, trabajar directamente contra los datos de
> SQLite con PHP y/o otro lenguaje."
>
> ¿Qué pensáis al respecto?
>

Python es perfectamente válido para ello. Esa sería una tarea muy sencilla
de implementar con un microframework como flask [1].

Si es crear un html estático también sería muy sencillo de hacer con Python
y la librería estándar.


>
> Un saludo y gracias por vuestra ayuda.
>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Mostrar datos CSV-SQLite

2015-10-16 Por tema Carlos Zuniga
2015-10-16 2:35 GMT-05:00 JZA :
> Si quieres alguna visualizacion mas profesional te recomiendo mejor usar
> Javascript, ya que hay librerias para representar datos en HTML5 usando
> Canvas. Python aun podria hacer el scrapping, pero despues deberas vaciarlo
> en un JSON en vez de HTML y dejar que Javascript haga la magia. Una libreria
> algo antigua pero aun asi atractiva es RafaelJS.
> http://raphaeljs.com/
>

Canvas para mostrar una tabla de datos? Overkill.
De todos modos use o no javascript en el lado del navegador, python es
suficiente para generar el html y/o hacer el servidor.
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Mostrar datos CSV-SQLite

2015-10-16 Por tema JZA
2015-10-16 9:50 GMT-05:00 Carlos Zuniga :

> 2015-10-16 2:35 GMT-05:00 JZA :
> > Si quieres alguna visualizacion mas profesional te recomiendo mejor usar
> > Javascript, ya que hay librerias para representar datos en HTML5 usando
> > Canvas. Python aun podria hacer el scrapping, pero despues deberas
> vaciarlo
> > en un JSON en vez de HTML y dejar que Javascript haga la magia. Una
> libreria
> > algo antigua pero aun asi atractiva es RafaelJS.
> > http://raphaeljs.com/
> >
>
> Canvas para mostrar una tabla de datos? Overkill.
>

​Dije para visualizacion de datos, obviamente que no me refiero a
visualizacion de la tabla. Aun asi, si tienes una tabla html, existen JS
para interactuar con la tabla de datos y hacer tareas relativamente
sencillas como ordenado y filtrado.
http://www.listjs.com/
http://www.allmyscripts.com/Table_Sort/​



> De todos modos use o no javascript en el lado del navegador, python es
> suficiente para generar el html y/o hacer el servidor.
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>



-- 
Alexandro Colorado
Apache OpenOffice Contributor
9060 55AB FFD2 2F02 0E1A  3409 599C 14FC 9450 D3CF
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/