<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1416414184636756060</id><updated>2024-10-24T17:18:47.520-07:00</updated><category term="Python"/><category term="Curso de Python"/><category term="Graficar"/><category term="matplotlib"/><category term="2d"/><category term="Curso"/><category term="Google"/><category term="Implementaciones Alternatívas"/><category term="Procesamiento"/><category term="Programación en Matemáticas"/><category term="PyPy"/><category term="Teoría de Números"/><category term="Ternas Pitagoreanas"/><category term="Velocidad"/><category term="aleatoriedad"/><category term="algoritmo"/><category term="algoritmo burbuja"/><category term="algoritmo de ordenación"/><category term="aplicaciones"/><category term="clases"/><category term="codigo fuente"/><category term="distribuciones"/><category term="ejercicios"/><category term="factores primos"/><category term="funciones"/><category term="gauss"/><category term="hist"/><category term="histograma"/><category term="material"/><category term="orden"/><category term="ordenes no estándares"/><category term="ordenes parciales"/><category term="paginador"/><category term="pareto"/><category term="probabilidad"/><category term="random"/><category term="rudio"/><category term="show"/><category term="sympy"/><category term="uniforme"/><category term="video-tutoriales"/><category term="videos"/><title type='text'>Python en Acción</title><subtitle type='html'>Un blog dedicado a enseñar y difundir la programación con Python.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://progpython.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1416414184636756060/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://progpython.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1416414184636756060.post-4248657470338468952</id><published>2016-05-10T16:17:00.001-07:00</published><updated>2016-05-10T16:17:54.617-07:00</updated><title type='text'></title><summary type="text">Me encuentro escribiendo grandes e interesantes noticias para este blog, luego de un tiempo de profunda meditación :-)

En los próximos días se publicarán varias.

¡ Salud !

</summary><link rel='replies' type='application/atom+xml' href='http://progpython.blogspot.com/feeds/4248657470338468952/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://progpython.blogspot.com/2016/05/me-encuentro-escribiendo-grandes-e.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1416414184636756060/posts/default/4248657470338468952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1416414184636756060/posts/default/4248657470338468952'/><link rel='alternate' type='text/html' href='http://progpython.blogspot.com/2016/05/me-encuentro-escribiendo-grandes-e.html' title=''/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1416414184636756060.post-1546872353316804876</id><published>2012-10-16T16:55:00.002-07:00</published><updated>2012-10-16T16:55:30.763-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="paginador"/><title type='text'>Utilidad: ¿Necesitas imprimir dos páginas por hoja a dos caras?</title><summary type="text">
En estos días necesitaba imprimir un artículo suficientemente voluminoso como para pensar imprimir dos páginas por hoja, pero a su vez, no quería gastar mas hojas de las necesarias (hay que ahorrar, la naturaleza lo agradecerá). Pues bien, escribí un pequeño código para separar las páginas de manera que 1,2 quedarán en la primera página, 2,3 en la otra cara, 5,6 en la segunda página, 7,8 en la </summary><link rel='replies' type='application/atom+xml' href='http://progpython.blogspot.com/feeds/1546872353316804876/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://progpython.blogspot.com/2012/10/utilidad-necesitas-imprimir-dos-paginas.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1416414184636756060/posts/default/1546872353316804876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1416414184636756060/posts/default/1546872353316804876'/><link rel='alternate' type='text/html' href='http://progpython.blogspot.com/2012/10/utilidad-necesitas-imprimir-dos-paginas.html' title='Utilidad: ¿Necesitas imprimir dos páginas por hoja a dos caras?'/><author><name>2A</name><uri>http://www.blogger.com/profile/08736651620891610488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6tcp2UDaiWTVu72wX8qsXlD0PoydLQGLAHYoSBrg8WlRBs0OP7owMC2yGdhuI8hdp8MBvVvK43uEEh8iGn-vVgC3sywRw5FtbrGBBCnpfw76Ca7isJ7lQP-ylbvh8Pg/s220/SAM_1912.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs53voMyLJ3FlIvXSbU77EWFTW7hHFAHF6ONnEMjNUNxqw8H5oRWmeD1wIosgVcnbsquxOouCB2KKoAqE4yOco1fBKxOwkWfy9hq5T0OS_DvW-BtBykiJuDEaL1dcLQhQ_1UH3Efu63no/s72-c/Captura+de+pantalla+de+2012-10-16+19:14:30.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1416414184636756060.post-6777928264630566831</id><published>2012-10-16T07:57:00.002-07:00</published><updated>2012-10-16T07:58:01.762-07:00</updated><title type='text'>Nota corta: Una guía de programación orientada a objetos con Python</title><summary type="text">Buscando información sobre el uso de distintos paradigmas para simplificar mi vida como programador me encontré con el siguiente mini-tutorial, el cual considero bastante bueno como para recomendarlo.




Version Online 

http://blog.rvburke.com/2006/11/22/programacion-orientada-a-objetos-en-python/



Version en PDF 

http://blog.rvburke.com/wp-content/uploads/2006/11/Introducci%C3%</summary><link rel='replies' type='application/atom+xml' href='http://progpython.blogspot.com/feeds/6777928264630566831/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://progpython.blogspot.com/2012/10/nota-corta-una-guia-de-programacion.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1416414184636756060/posts/default/6777928264630566831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1416414184636756060/posts/default/6777928264630566831'/><link rel='alternate' type='text/html' href='http://progpython.blogspot.com/2012/10/nota-corta-una-guia-de-programacion.html' title='Nota corta: Una guía de programación orientada a objetos con Python'/><author><name>2A</name><uri>http://www.blogger.com/profile/08736651620891610488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6tcp2UDaiWTVu72wX8qsXlD0PoydLQGLAHYoSBrg8WlRBs0OP7owMC2yGdhuI8hdp8MBvVvK43uEEh8iGn-vVgC3sywRw5FtbrGBBCnpfw76Ca7isJ7lQP-ylbvh8Pg/s220/SAM_1912.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1416414184636756060.post-1199033599512254129</id><published>2012-07-21T17:32:00.000-07:00</published><updated>2012-07-21T17:32:45.810-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="aleatoriedad"/><category scheme="http://www.blogger.com/atom/ns#" term="distribuciones"/><category scheme="http://www.blogger.com/atom/ns#" term="gauss"/><category scheme="http://www.blogger.com/atom/ns#" term="pareto"/><category scheme="http://www.blogger.com/atom/ns#" term="probabilidad"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><category scheme="http://www.blogger.com/atom/ns#" term="random"/><category scheme="http://www.blogger.com/atom/ns#" term="rudio"/><category scheme="http://www.blogger.com/atom/ns#" term="uniforme"/><title type='text'>Distribuciones Aleatorias con Python: Parte I</title><summary type="text">
Es bien sabido que python posee una poderosa librería para generar números y distribuciones aleatorias. En este post explicaremos como generar números que siguen una distribución uniforme, una distribución gaussiana o normal y una distribución de pareto.



Adicionalmente, utilizaremos parte de lo aprendido en el post:


Histogramas con Python + Matplotlib&amp;nbsp;&amp;nbsp;




para graficar los </summary><link rel='replies' type='application/atom+xml' href='http://progpython.blogspot.com/feeds/1199033599512254129/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://progpython.blogspot.com/2012/07/distribuciones-aleatorias-con-python.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1416414184636756060/posts/default/1199033599512254129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1416414184636756060/posts/default/1199033599512254129'/><link rel='alternate' type='text/html' href='http://progpython.blogspot.com/2012/07/distribuciones-aleatorias-con-python.html' title='Distribuciones Aleatorias con Python: Parte I'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgByJKs63lOKqZULOz6kqspSDgYNIT10y8ktiMsAlKllvUaU0qXSvVm_ZtjGAQ7lUtrSlvc4959bACEpBKQDKZGCglGm-gCSut4sgsNY4biVruXkJmDlAmhPmZ_sfxjuSGYfl-zu2zxfwhs/s72-c/uniforme.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1416414184636756060.post-3236772384475456642</id><published>2012-01-19T12:56:00.000-08:00</published><updated>2012-01-19T13:04:42.145-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="factores primos"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><category scheme="http://www.blogger.com/atom/ns#" term="sympy"/><title type='text'>Calculando factores primos con Sympy</title><summary type="text">

Sympy es una mega-librería de matemáticas para python, en ella podrás encontrar funciones para integrar simbólicamente, generadores de polinomios especiales, rutinas para resolver analítica y numéricamente ecuaciones diferenciales, y mucho más.
En nuestro caso estaremos interesados en la sub-libreria de teoría de números ntheory. En esta podremos encontrar entre otras cosas una función que </summary><link rel='replies' type='application/atom+xml' href='http://progpython.blogspot.com/feeds/3236772384475456642/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://progpython.blogspot.com/2012/01/calculando-factores-primos-con-sympy.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1416414184636756060/posts/default/3236772384475456642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1416414184636756060/posts/default/3236772384475456642'/><link rel='alternate' type='text/html' href='http://progpython.blogspot.com/2012/01/calculando-factores-primos-con-sympy.html' title='Calculando factores primos con Sympy'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZaVtKsMv-k7wUpQ3Qv54BXy5IDAeBPoeNXLn5Oc34ZmjVTnSA9VgFp_tkZshpUVpVtUJUHR1y0MpathMsy7cRTUvmT0Wkn1ghGQ2Y_-wcSGeElO4UzhJE1-oNSUYsQjaFq2YGg9DIZJz6/s72-c/sympy_logo.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1416414184636756060.post-6255767882657706255</id><published>2011-09-30T21:09:00.000-07:00</published><updated>2011-09-30T21:14:13.672-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="algoritmo"/><category scheme="http://www.blogger.com/atom/ns#" term="algoritmo burbuja"/><category scheme="http://www.blogger.com/atom/ns#" term="algoritmo de ordenación"/><category scheme="http://www.blogger.com/atom/ns#" term="aplicaciones"/><category scheme="http://www.blogger.com/atom/ns#" term="Curso de Python"/><category scheme="http://www.blogger.com/atom/ns#" term="orden"/><category scheme="http://www.blogger.com/atom/ns#" term="ordenes no estándares"/><category scheme="http://www.blogger.com/atom/ns#" term="ordenes parciales"/><title type='text'>Algoritmos de Ordenamiento en Python: El método de la Burbuja</title><summary type="text">Hay problemas en los que ordenar los datos de entrada es crucial para poder resolverlos. Como algunos de ustedes sabrán, python tiene un algoritmo poderoso de ordenamiento para listas, que actúa como un método sobre estas, en efecto, dada cualquier lista de números, p.e.,
Lista=[0, 1, 2, 2, 3, 3, 4, 4, 5, 6, 6, 6, 7, 8, 8, 9, 11, 13, 22]
podemos ordenarla simplemente colocando:
Lista.sort()
Ahora</summary><link rel='replies' type='application/atom+xml' href='http://progpython.blogspot.com/feeds/6255767882657706255/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://progpython.blogspot.com/2011/09/algoritmos-de-ordenamiento-en-python-el.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1416414184636756060/posts/default/6255767882657706255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1416414184636756060/posts/default/6255767882657706255'/><link rel='alternate' type='text/html' href='http://progpython.blogspot.com/2011/09/algoritmos-de-ordenamiento-en-python-el.html' title='Algoritmos de Ordenamiento en Python: El método de la Burbuja'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCTLEajSBKJ7AUdETQ11YM4AY7qu6wBwG-hllens4HVXCmXq5cpdvqozy4LGmjr-gjXeoh39PJfhLLy_9nOr9QeLhxJCtHZNu9j9oKQla-o7Vk3li_IbY6k0hZlfEERxpYRFLx3mwuArbA/s72-c/prod0219_dt.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1416414184636756060.post-3052627289141175191</id><published>2011-09-14T19:53:00.000-07:00</published><updated>2011-09-14T19:59:03.488-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="codigo fuente"/><category scheme="http://www.blogger.com/atom/ns#" term="Curso de Python"/><category scheme="http://www.blogger.com/atom/ns#" term="Graficar"/><category scheme="http://www.blogger.com/atom/ns#" term="hist"/><category scheme="http://www.blogger.com/atom/ns#" term="histograma"/><category scheme="http://www.blogger.com/atom/ns#" term="matplotlib"/><category scheme="http://www.blogger.com/atom/ns#" term="show"/><title type='text'>Histogramas con Python + Matplotlib</title><summary type="text">Uno de los paquetes mas completos para graficar con Python es Matplotlib. El día de hoy explicaré como graficar un histograma sencillo utilizando el sub-paquete pylab y las funciones hist y show.
import random
from matplotlib.pylab import hist, show
v=range(0,21)
data=[]
for i in range(1000):
    data.append(random.choice(v))

hist(data,21, (0,20))
show()


Resultado 



Explicación linea a linea</summary><link rel='replies' type='application/atom+xml' href='http://progpython.blogspot.com/feeds/3052627289141175191/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://progpython.blogspot.com/2011/09/histogramas-con-python-matplotlib.html#comment-form' title='5 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1416414184636756060/posts/default/3052627289141175191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1416414184636756060/posts/default/3052627289141175191'/><link rel='alternate' type='text/html' href='http://progpython.blogspot.com/2011/09/histogramas-con-python-matplotlib.html' title='Histogramas con Python + Matplotlib'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-vqaSUzm-3Y9vnyy80lFDHf5H1DRCWK20gOTGgbm7WZignGq8NZl3Zs8vkm2hCPVP4DOXf4mEWTpy9YF-NvN7hyphenhyphenUWiMX0Rz94zv3aKUmcPYJT1aMnfcvRTVK4jxYrTt8o7unuejgYuf1C/s72-c/histograma.jpg" height="72" width="72"/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1416414184636756060.post-494856625107364348</id><published>2011-08-30T19:55:00.000-07:00</published><updated>2012-05-25T06:31:57.270-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="2d"/><category scheme="http://www.blogger.com/atom/ns#" term="funciones"/><category scheme="http://www.blogger.com/atom/ns#" term="Graficar"/><category scheme="http://www.blogger.com/atom/ns#" term="matplotlib"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Cómo graficar una función de una variable con Python</title><summary type="text">



Esta pequeña publicación es un aperitivo para una sucesión de publicaciones en donde desarrollaré todos los métodos de graficación en Python, tanto 2D como 3D y algunas alternativas para dimensiones mayores.

Observación: Debes tener instalado matplotlib. Si tienes dudas sobre como instalarlo, puedes dejar un comentario, sin embargo, si eres un usuario de Debian (Ubuntu, Linux Mint, etc) o </summary><link rel='replies' type='application/atom+xml' href='http://progpython.blogspot.com/feeds/494856625107364348/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://progpython.blogspot.com/2011/08/como-graficar-una-funcion-de-una.html#comment-form' title='26 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1416414184636756060/posts/default/494856625107364348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1416414184636756060/posts/default/494856625107364348'/><link rel='alternate' type='text/html' href='http://progpython.blogspot.com/2011/08/como-graficar-una-funcion-de-una.html' title='Cómo graficar una función de una variable con Python'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-zSs5m1S_jZerUMhEFrAMXaj2_QLiKoTpv_EJJLjVsGDmogbKpPGPeCc1d7dhViVnMeWqdf6nkakPEmrr-z4gC9sve6RIZ1eU7FZHk1xEPcLl766Z82stWNeW6ax9y6hpWy7LD9YKi7JI/s72-c/2d_graph.png" height="72" width="72"/><thr:total>26</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1416414184636756060.post-2304744660190200253</id><published>2011-08-29T21:03:00.000-07:00</published><updated>2011-08-29T21:03:22.808-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Implementaciones Alternatívas"/><category scheme="http://www.blogger.com/atom/ns#" term="Procesamiento"/><category scheme="http://www.blogger.com/atom/ns#" term="PyPy"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><category scheme="http://www.blogger.com/atom/ns#" term="Velocidad"/><title type='text'>Nota Corta: PyPy 1.6 Liberado</title><summary type="text">   &amp;nbsp;&amp;nbsp;Hace unos pocos días atrás liberaron la versión 1.6 de PyPy, para los que no sepan aún que es PyPy, pues bien, es una implementación de Python escrita en Python, la cual permite a los desarrolladores Python hackear el lenguaje. Esto hace que sea fácil identificar áreas mejorables. El hecho de que PyPy esté implementado en un lenguaje de alto nivel implica que es más flexible y </summary><link rel='replies' type='application/atom+xml' href='http://progpython.blogspot.com/feeds/2304744660190200253/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://progpython.blogspot.com/2011/08/nota-corta-pypy-16-liberado.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1416414184636756060/posts/default/2304744660190200253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1416414184636756060/posts/default/2304744660190200253'/><link rel='alternate' type='text/html' href='http://progpython.blogspot.com/2011/08/nota-corta-pypy-16-liberado.html' title='Nota Corta: PyPy 1.6 Liberado'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1416414184636756060.post-6772897002695855823</id><published>2011-08-28T18:16:00.000-07:00</published><updated>2011-08-28T18:16:05.636-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Programación en Matemáticas"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><category scheme="http://www.blogger.com/atom/ns#" term="Teoría de Números"/><category scheme="http://www.blogger.com/atom/ns#" term="Ternas Pitagoreanas"/><title type='text'>Un problema de teoría de números (con Python)</title><summary type="text">Fuente: http://progrevo.blogspot.com/ (Blog Hermano) 

En estos días propuse un problema de teoría de números elemental a un  par de amigos (especialistas en el área). La cuestión fue muy cómica  pues, aunque todos me decían que el problema era muy fácil nadie me daba  la respuesta. Pues bien, yo sabía que lo podía resolver en cuestión de  dos minutos a lo más. Pasaron los días y se cumplió una </summary><link rel='replies' type='application/atom+xml' href='http://progpython.blogspot.com/feeds/6772897002695855823/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://progpython.blogspot.com/2011/08/un-problema-de-teoria-de-numeros-con.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1416414184636756060/posts/default/6772897002695855823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1416414184636756060/posts/default/6772897002695855823'/><link rel='alternate' type='text/html' href='http://progpython.blogspot.com/2011/08/un-problema-de-teoria-de-numeros-con.html' title='Un problema de teoría de números (con Python)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibbJij_XDR4aPIpl8CfgVUomCTL0rKWQul0IEpmplNFLRM6_mLCyW_pI4CYsEAqG3RZ4sJcCKzAD9NcKUnqwGOAvE8Gc7t2rrXOToc_D7fob7l6JHAlVArJA-9y7n_qraDf3Xhq7P_-X1X/s72-c/python_nth.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1416414184636756060.post-9127729113231600683</id><published>2011-08-28T17:33:00.000-07:00</published><updated>2011-08-28T17:33:20.850-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="clases"/><category scheme="http://www.blogger.com/atom/ns#" term="Curso"/><category scheme="http://www.blogger.com/atom/ns#" term="Curso de Python"/><category scheme="http://www.blogger.com/atom/ns#" term="ejercicios"/><category scheme="http://www.blogger.com/atom/ns#" term="Google"/><category scheme="http://www.blogger.com/atom/ns#" term="material"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><category scheme="http://www.blogger.com/atom/ns#" term="video-tutoriales"/><category scheme="http://www.blogger.com/atom/ns#" term="videos"/><title type='text'>Curso de Python por Google</title><summary type="text">La gente de Google publico hace un algún un curso de Python. Tanto el material como las vídeo-clases se pueden encontrar en su página web: 

http://code.google.com/edu/languages/google-python-class/index.html
Este curso es totalmente gratuito, y esta dirigido a gente con un mínimo de experiencia en programación y que desean aprender Python. Las clases no solo incluyen material escrito y las </summary><link rel='replies' type='application/atom+xml' href='http://progpython.blogspot.com/feeds/9127729113231600683/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://progpython.blogspot.com/2011/08/curso-de-python-por-google.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1416414184636756060/posts/default/9127729113231600683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1416414184636756060/posts/default/9127729113231600683'/><link rel='alternate' type='text/html' href='http://progpython.blogspot.com/2011/08/curso-de-python-por-google.html' title='Curso de Python por Google'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrSjForLGEKw8FqiwiWzOIe0b-4hr2phXIkNrIcT9K5n3NXQLSuwqZ2PdbvjPFf5YvNhxQ6JyPvxe0swYsiyCcSBTLCHU0vmbLKIMU5QlmdTfJcY_odD6NrmP08TnfqKA_0CggVlu7ar5W/s72-c/googlepythonclass.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>