Archivo de la etiqueta: Python

Top Content with Google Analytics Data Export API (Python)

Our target was to obtain a list of the Top Content (articles with the most quantity of pageviews)

I tested some code and these were the two that matched my expectatives

Google Analytics API HTTP Sample Code [ga-api-http-samples]
auth_demo.py

Google Data APIs Python Client Library [gdata-python-client]
account_feed_demo.py
data_feed_demo.py

auth_demo.py uses auth.py for a very simple authentication method.

Then I Look through Common Queries. This was a good starting point for refining our query.

Some exploration on Dimension & Metric Reference and Filters was needed to accomplish our goal.

First query tests where done on Data Feed Query Explorer

» Leer más

¿PHP ya no está de moda?

Pregunta

6:59 PM Daniel: amigo franquito
que tal broder
7:00 PM espero que bien
tengo una duda existencial
sabes algo sobre que php ya no está de moda??
me comentaron que está bajando su popularidad y me gustaría saber a que se debe… si tienes alguna referencia pásatela ps 😉
7:01 PM bueno fugo por acá
alaos bro

Respuesta

buen Daniel 🙂
PHP sigue siendo líder en el mercado… para aplicaciones web.

Y además está el aspecto de poder encontrar gente que pueda aportar o ayudar con relativa facilidad

Python y Ruby tienen características que ayudan aún más a la mantenibilidad, pero tal vez con un mayor costo de despliegue, aún.
Python y Ruby se enganchan muy bien con los conceptos de TDD (Test Driven Development) e CI (Integración Contínua)

Si dominas el lenguaje sigue siendo mejor para ti, tu proyecto y tu cliente

El lenguaje se encuadra en plasmar las lógicas de transacciones u operaciones básicas, pero ya surgen las interacciones con áreas como la optimización para Bases de Datos o Servidores Web (balanceo de carga, proxies de contenido o de restricción)

Tal vez en estadísticas generales el Objective C que impulsa Appel, el “bombo” que Google le ha puesto o los esfuerzos de “frameworks” como los de Facebook suenan fuerte porque se centran en aplicaciones en internet y predominantemente sociales (potenciar contenidos, disparar en visitas, viralizar mensajes)

Personalmente sigo trabajando con equipos de personas que hacen desarrollos sobre PHP, pero estoy realizando muy pequeñas aplicaciones para automatizar cosas en Python.
Incluso es acertado decir que para tener aplicaciones en diversos dispositivos móviles muchas de las librerías se encuentran en Java

Creo que el tema va más por ver qué quieres hacer y cómo lo quieres hacer
Luego si deseas reutilizar algo de lo existente, habrá que evaluar qué hay en el mercado, qué vas a crear, qué vas a investigar
Curva de aprendizaje, recursos humanos disponibles, recursos de conocimientos para aprender

Por favor, dame tu feedback… que también empiezo a sentirme confundido… jajaja 😀

Saludos

» Leer más

py2exe

py2exe
Fuente: py2exe.org

Y así fue que con alegría el py2exe tomó con amor al setup.py

# setup.py
from distutils.core import setup
import py2exe

setup(windows=[“app_name.py”])

Y en la línea de comando el CMD también puso el hombro:

[ruta]>python [ruta]setup.py py2xe

Y así la bonita aplicación realizada en el IDE Boa Constructor que se valía del wxPython para elementos GUI se volvió standalone en Windows.

Post anterior: Boa Constructor, wxPython, PyScripter, pysvn, python

Pye!… digo… Bye!

Actualización 2011/08/16

En la primera ejecución apareció un mensaje de error:

*** finding dlls needed ***
error: MSVCP90.dll: No such file or directory

Para solucionarlo obtuve el archivo DLL requerido de DLL-files.com: msvcp90.dll en DLL-files.com. Link directo -> http://www.dll-files.com/pop.php?dll=msvcp90

Este DLL debe ser ubicado en la ruta [unidad]:WindowsSystem32

Saludos!

» Leer más

Boa Constructor, wxPython, PyScripter, pysvn, python

Tao Pai Pai, pie de limón, apple pie
Boa constructor, wxPython, PyScripter, pysvn, python

Tao Pai Pai

Tao Pai Pai

Fuente: pixgraff en Flickr

Pie de limón

Pie de limón

Fuente: Pie de limón en Facebook

Apple pie

Apple pie

Fuente: Apple pie en Wikipedia

Basta! el post empieza aquí!

Boa Constructor

A cross platform Python IDE and wxPython GUI Builder.
Boa Constructor logo

Fuente: Boa Constructor en Sourceforge

wxPython

A blending of the wxWidgets C++ class library with the Python programming language.

wxPython logo

Fuente: wxPython

PyScripter

A free and open-source Python Integrated Development Environment (IDE) created with the ambition to become competitive in functionality with commercial Windows-based IDEs available for other languages.

PyScripter logo

Fuente: PyScripter en Google Code

python

A programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python and see almost immediate gains in productivity and lower maintenance costs.

python logo

Fuente: python

pysvn

Fuente: pysvn en tigris.org

» Leer más

Dynamic Programming Day 2008

El PLUG (Grupo de Usuarios de Linux del Perú) ha organizando un jornada de conferencias técnicas denominada “Dynamic Programming Day”.

Son nueve charlas sobre los Lenguajes Dinámicos de más uso en la actualidad tales como Python, Ruby, Perl y Javascript. Se tratará también desarrollos específicos hechos con estos lenguajes como la librería JQuery y los frameworks de desarrollo web Django, Ruby on Rails y Catalyst.

Cada participante recibirá un CD-ROM con códigos fuentes, vídeos y documentación. También se sortearán libros originales, entre otros premios.

Fecha y Lugar

El evento se llevará a cabo el Sábado 16 de Agosto desde las 10:00am hasta las 9:00pm en CibertecAv. Salaverry 2255, San Isidro.

Agenda

10:00am Introducción a los Lenguajes Dinamicos
Expositores: Yonsy Solis y Antonio Ognio

11:00am Introducción a Ruby
Expositor: Jaime Wong

12:00pm Rails 2
Expositor: Alvaro Pereyra

1:00pm Perl, Perl 6, Parrot y Catalyst
Expositor: Breno Colom

2:00pm Receso para el almuerzo

4:00pm Introducción a Python
Expositor: Gustavo Picón

5:00pm Django
Expositor: Jesús del Carpio

6:00pm Python y otros lenguajes dinámicos en GNOME
Expositor: Diego Escalante

7:00pm Javascript
Expositor: Juan Pablo Scaletti

8:00pm JQuery
Expositor: Erik Porroa

Les dejo el afiche

Más información en el sitio web del PLUG
» Leer más