Cursos de desarrollo web gratis: HTML, CSS, Python, XML, PHP y webapps

Sé que los recursos de programación son muy bienvenidos por los lectores del blog, por eso les quiero dejar una buena recopilación de cursos de programación o desarrollo web para que se introduzcan en el tema.

cursos de programacion

Todos estos cursos los pueden encontrar en el sitio de mclibre.org, allí tienen acceso desde los íconos que identifican los diferentes lenguajes: HTML-CSS, Python, XML, PHP y webapps; dentro de ésta última categoría van a encontrar muchas cosas como CMS, phpMyAdmin y mucho más.

Por último también tienen una sección de tests para evaluar sus conocimientos.

Libro de Python gratis: ‘Python para todos’

Python para todosPython es uno de los lenguajes de programación más usados y poderosos, por eso, para los programadores, siempre es bueno aprender sobre este lenguaje y estar listos para poder desarrollar proyectos.

En esta oportunidad les quiero contar sobre un libro gratuito llamado Python para todos, escrito por Raúl González Duque, y es una guía muy completa para los que quieren aprender Python de manera totalmente gratuita y autodidacta.

El libro tiene 160 páginas y toca los siguientes temas:

  • Tipos básicos
  • Control de flujo
  • Funciones
  • Orientación a objetos
  • Programación funcional
  • Excepciones
  • Módulos y paquetes
  • Entrada / Salida
  • Expresiones regulares
  • Sockets
  • Interacción con webs
  • Threads
  • Serialización de objetos
  • Bases de datos
  • Documentación
  • Pruebas
  • Distribuir aplicaciones Python

Para más información pueden visitar este link: Tutorial de Python ‘Python para todos’, allí tienen acceso al libro y más tutoriales de Python.

Aprende Python desde cero [Guía completa]

«Python es un lenguaje de script desarrollado por Guido van Rossum. Podemos codificar empleando programación lineal, estructurada y orientada a objetos»… Así comienza el curso que te llevará paso a paso, y poco a poco, a descubrir el mundo que se esconde detrás de este lenguaje de programación.

No importa en que plataforma estés, ya que puedes desarrollar aplicaciones en Python desde Mac, Linux, Windows, o etc. por ser multiplataforma. Así mismo, si te preocupa su poder, te comento que empresas como  Google, Yahoo, NASA, entre otras lo utilizan para desarrollar algunas de sus aplicaciones.

Dentro de lo que podrás descubrir y realizar en Python se encuentra:

  • Aplicaciones que se ejecutan en un servidor web (equivalentes a lo que se puede hacer con PHP, ASP.Net, JSP, Ruby)
  • Aplicaciones de escritorio con interfaces visuales accediendo a componentes escritos en .Net (Microsoft), Qt, GTK, MFC, Swing (Java) etc.
  • Programas no visuales que tengan como objetivo sistematizar procesos de administración del equipo (backup periódicos, borrado de archivos recursivos, búsquedad de archivos o contenidos de los mismos etc.)
  • Aplicaciones para celulares.

Si te interesa aprender a programar, o conocer un nuevo lenguaje, esta puede ser la oportunidad que estabas esperando, anímate!

Curso: pythonya
Visto en: Geeksroom

Aprende Python en español

Yo no se nada de programación, pero puedo decir que me encanta python por el simple hecho que Turpial, mi cliente de twitter favorito, está escrito en él (?). Pero quienes si saben de programación son los editores del blog G3p.com. Federico es amigo mio, Alan lo conozco por sus geniales posts en ALT1040. Como sea, en su blog (el cual les recomiendo que agreguen) comentaron un manual de Python en español, el cual me pareció que a más de un lector le servirá.

Turpial 1.3.4 entre nosotros

Hace ya dos meses que les hable de Turpial, el cliente de Twitter por excelencia para GNU/Linux, escrito en Python y muy similar al cliente que utiliza la plataforma de Adobe Air, Tweetdeck. A pesar de estar muy contento con este cliente, en las últimas semanas, dejo de andarme repentinamente. Aparentemente, se trataba de un error del servicio de autenticación. Y además, mientras andaba, solía colgarse en la bandeja de sistema.

Por suerte, con la nueva versión (liberada hace unas horas) estos errores ya se corrigieron. Además, se agregaron más idiomas (con sus respectivos correctores ortográficos), se pulió aun más el código del software, entre otras cosas. Si usan GNU/Linux, les recomiendo que prueben Turpial; a mi entender, se trata del mejor cliente de Twitter para GNU/Linux.

Turpial, un excelente cliente de twitter para Linux

Muchas veces, los que usamos Linux, nos la pasamos buscando algún cliente de twitter que funcione mas o menos bien. Si bien los mas populares, como Tweetdeck o Twhirl, funcionan a la perfección, no dejan de ser software privativo. He probado cientos de clientes de twitter libres y nunca me terminan de convencer. Pero hace unos días vengo usando Turpial y me quede fascinado.

A Turpial lo conocí hace unos meses, cuando mi amigo Leonardo (de Ubunlog) me lo recomendó. Por ese tiempo, se trataba de un desarrollo muy verde y no cumplía mis expectativas, así que termine volviendo a TweetDeck. Pero nuevamente, gracias a él, me entero de que ya salio su versión 1.3.3, la cual es estable, y no pude resistirme.

Leer más

Un navegador web en un script de python de 1.2Kb

Volviendo de nuevo con el tema de aplicaciones livianas para equipos con escasos recursos, me encuentro con este post en el blog de Fausto (aunque también, Thalskarth lo comentó ayer) que nos muestra un simple script en python que nos permite navegar por cualquier sitio. Es muy sencillo de usar, solamente tenemos que copiar el código (que está después del salto) y grabarlo con la extension .py. Luego en la terminal (si, sólo funciona en GNU/Linux) debemos darle permisos de ejecución mediante el comando chmod +x nombrequeelegimos.py.Finalmente lo ejecutamos de la siguiente manera: python comosellame.py http://puntogeek.com. Si quiere visitar PuntoGeek, mejor, pero ahí ingresan cualquier sitio que quieran ver.

Leer más