Saludos,
En vista de que Blogger.com no cuenta con los plugins y herramientas necesarias para la publicación óptima de mis artículos informativos / divulgativos, he decidido mudarme a WordPress. Cuando me registré y acomode un poco el blog por allá les dejo el enlace de redirección.
Estaremos en contacto :)
jueves 25 de junio de 2009
lunes 15 de junio de 2009
Un ejemplo sencillo de Gnuplot con Python

Buscando la manera de hacer una gráfica sencilla en Python, logré escribir un programa pequeño que usa el módulo Gnuplot que gráfica una parábola. La partición del dominio en el que gráfico [-4,4] no es muy buena, pero la precisión es ajustable, solo hace falta crear un pedazo de código que genere data suficientemente fina para que la gráfica sea mas precisa, sin embargo la idea de este articulo es dar un ejemplo básico, así que aquí se los dejo:
import Gnuplot
gp=Gnuplot.Gnuplot(persist=1)
gp('set data style lines')
data=[[-4,16],[-3,9],[-2,4],[-1,1],[0,0],[1,1],[2,4],[3,9],[4,16]]
gp.plot(data)
El resultado al ejecutar este programa es:
Cualquier duda, pregunta o comentario, les invito a inscribirse en la lista de correo del Grupo de Usuarios de Python del Proyecto Ciencia:
http://www.proyectociencia.org/cgi-bin/mailman/listinfo/gupy
viernes 12 de junio de 2009
EMALCA 2009
Las Escuela de Matemáticas de América Latina y el Caribe (EMALCA) han sido organizadas por la Unión Matemática (UMALCA) en América Latina y el Caribe desde 2001, particularmente en los países y regiones del continente más alejado de los principales centros de investigación.
Su objetivo es presentar los temas actuales de relevancia para la investigación a los estudiantes avanzados de pre-grado y a los estudiantes de postgrado, fomentar de la mejor forma la continuación de sus estudios de post-grado proponiendo temas de investigación, entre otros.
La historia de los EMALCA se puede encontrar detalladamente en el sitio web oficial de UMALCA http://www.umalca.org.
Lugar del Evento
Universidade Federal do Amazonas, Manaus,
Fecha del Evento
de 03/08 até 14/08
Cursos
Análise Funcional - Uma introdução
Prof. Cleon Barroso, UFC, Fortaleza, Brasil
Introducción a la Geometria Fractal
Prof Leonardo Mora, ULA, Merida, Venezuela
Introducción a la Logica Matematica
Prof Carlos Di Prisco, IVIC, Caracas, Venezuela
Tópicos Introdutórios em Economia Matemática
Prof José Heleno Faro, UFMG, Belo Horizonte Brasil
Prof. Cleon Barroso, UFC, Fortaleza, Brasil
Introducción a la Geometria Fractal
Prof Leonardo Mora, ULA, Merida, Venezuela
Introducción a la Logica Matematica
Prof Carlos Di Prisco, IVIC, Caracas, Venezuela
Tópicos Introdutórios em Economia Matemática
Prof José Heleno Faro, UFMG, Belo Horizonte Brasil
Para solicitar apoyo financiero, siga el siguiente enlace:
Inscripción Y Solicitud de Apoyo Financiero
Departamento de Matemática, Universiade Federal do Amazonas
Para mas información acerca del evento visite:
http://www.impa.br/opencms/pt/eventos/store/evento_0910
Inscripción Y Solicitud de Apoyo Financiero
Contato
Cícero Mota - cicmota@gmail.comDepartamento de Matemática, Universiade Federal do Amazonas
Para mas información acerca del evento visite:
http://www.impa.br/opencms/pt/eventos/store/evento_0910
Etiquetas:
Análise Funcional,
Brasil,
Economia Matemática,
EMALCA,
Eventos,
Geometria Fractal,
IMPA,
IVIC,
Logica Matematica,
Matemáticas,
UFC,
ULA,
UMALCA
viernes 15 de mayo de 2009
Ranking de Lenguajes de Programación

Hay varias maneras de estimar la popularidad de un lenguaje de programación, por ejemplo, basados sobre los resultados del número de peticiones en motores de búsqueda en la Web, la disponibilidad de cursos, desarrollo de aplicaciones, venta de libros, numero de descargas de los compiladores, numero de usuarios y universidades que imparten sus cursos de programación con determinado lenguaje.
Hay varias páginas que se encargan de medir la popularidad de un lenguaje:
- http://www.complang.tuwien.ac.at/anton/comp.lang-statistics/
- http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Según http://www.complang.tuwien.ac.at/, el top 20 en Marzo de 2009 sería:
Posición - Nº Post - Lenguaje
- - 14110 - python
- - 13268 - c
- - 9554 - c++
- - 9057 - ruby
- - 9054 - java
- - 5981 - lisp
- - 5576 - javascript
- - 4411 - perl
- - 4133 - php
- - 3539 - fortran
- - 2835 - tcl
- - 2157 - forth
- - 1795 - clipper
- - 1532 - idl-pvwave
- - 1130 - ada
- - 1127 - xharbour
- - 1030 - cobol
- - 1016 - scheme
- - 922 - awk
- - 890 - vhdl
Por otro lado,
Según http://www.tiobe.com/, un top 10 en Mayo de 2009 sería:
Posición - Lenguaje - Porcentaje de Búsquedas
- - Java - 19.537%
- -C - 16.128%
- - C++ - 11.068%
- - PHP - 9.921%
- - Visual Basic - 8.631%
- - Python - 5.548%
- - C# - 4.266%
- - JavaScript - 3.548%
- - Perl - 3.525%
- - Ruby - 2.692%
- - Delphi - 2.327%
- - PL/SQL - 1.101%
- - SAS - 0.801%
- - Pascal - 0.776%
- - RPG (OS/400) - 0.678%
- - ABAP - 0.670%
- - D - 0.628%
- - MATLAB - 0.517%
- - Logo - 0.504%
- - Lua - 0.486%
Una gráfica de la evolución en la popularidad a través de los años, se puede observar en la siguiente figura:

Ellos usaron como criterio de evaluación, las búsquedas realizadas por los usuarios en Google, Yahoo, msn y otros motores de búsqueda.
Una conclusión básica que se puede extraer de estas estadísticas es que, los lenguajes de programación C++, C, Python, Java son los 4 lenguajes mas populares, peleándose el top 1 entre ellos. PHP es muy popular también, pero esta fama se debe principalmente a que es uno de los mejores lenguajes de programación orientado a la web, este podría ser el número 5.
Aunque a la final, pienso que un programador debe ser feliz con el lenguaje que escoja, cada lenguaje de programación tiene características propias que lo hacen único, y si el programador se siente cómodo trabajando con él, entonces la popularidad es un factor secundario.
Etiquetas:
C,
C#,
C++,
Delphi,
estadisticas,
Java,
JavaScript,
lenguajes,
Pascal,
Perl,
PHP,
PL/SQL,
popularidad,
Programación,
Python,
Ruby,
SAS,
Visual Basic
lunes 11 de mayo de 2009
¿Como ser un matemático puro?

Una pregunta bastante difícil, tendríamos que tener clara la definición de lo que es un matemático. Sin embargo algunos profesores emprenden la tarea de tratar de responder esta inmensa pregunta para guiar de manera efectiva a sus estudiantes.
Aquí les dejo un articulo muy interesante sobre como ser un matemático:
Etiquetas:
Artículo,
Como ser,
How to be,
Matemáticos,
Mathematician
miércoles 22 de abril de 2009
Curso de Python On-line

El equipo de Proyecto Ciencia esta organizando un curso on-line guiado de Programación en Python, el cual es un poderoso lenguaje de programación con un altísimo nivel y soporte. El curso será parcialmente autodidactico, pues el material se colocará a disposición de todos para su lectura y estudio individual, sin embargo, se realizarán reuniones electrónicas semanales para discusión de las lecturas, aclarar dudas y proponer problemas, para las cuales posiblemente usemos IRC o alguna otra plataforma (como Moodle).
- Iniciamos una lectura de la guía de aprendizaje del Python escrita por Guido van Rossum (Creador).
Entre las referencias encontraremos literatura importante sobre Python (Libros, artículos, códigos fuente, etc., que serán un soporte a nivel secundario).
Este curso esta sumergido en un proyecto de mayor envergadura, que es la creación de un grupo de usuarios de Python (GUPy).
A continuación una imagen de un código en Python, admiren su limpieza:
los interesados pueden escribir un correo a alvarez@ciencia.org.ve o entrar en el foro de proyecto ciencia, donde se discute el tema:
http://www.proyectociencia.org/foro/index.php?topic=132.0
Lecturas Recomendadas
[1] http://es.wikipedia.org/wiki/Python
[2] http://docs.python.org/
[3] http://pyspanishdoc.sourceforge.net/
Etiquetas:
curso,
GUPy,
On-line,
Programación,
Proyecto Ciencia,
Proyecto GUPy,
Python
viernes 17 de abril de 2009
Ubuntu Jaunty Jackalope 9.04

El 23 de abril será liberado el tan esperado Ubuntu 9.04 Jaunty Jackalope. Para aquellos que no se puedan esperar, y deseen correrlo desde ahorita, pueden hacer un update a la versión beta (experimental).
Como pasar de Ubuntu 8.10 (Intrepid Ibix) a Ubuntu 9.04 (Jaunty Jackalope) en un paso:
abren la consola y escriben:
sudo update-manager -d
y en la parte superior, aparece la opción de actualizar la distribución a la versión 9.04.
Realicé la actualización con mi muy mala conexion, y tarde una noche, gracias a dios por lo menos fue estable.
Para los que esten interesado en los cambios en esta nueva versión, visiten:
https://wiki.ubuntu.com/JauntyJackalope/TechnicalOverview
Recuerda tambien que si quieres obtener un CD gratis con Ubuntu 9.04 visita el 23 o 24 la página https://shipit.ubuntu.com/ y pide tus cd's.

Viva el Software Libre ...
Suscribirse a:
Entradas (Atom)



