3 cursos gratis sobre Python que tienes que conocer

Si has empezado a estudiar algo de Inteligencia Artificial habrás visto que aprender Python es fundamental, principalmente si queremos trabajar con Tensorflow, Keras y demás.

Python es un lenguaje de programación recomendado también en muchas ocasiones para los que están empezando, y hay muchos cursos y tutoriales en Internet que pueden ayudar a los más curiosos. Hoy hemos seleccionado tres de ellos: Continúa leyendo «3 cursos gratis sobre Python que tienes que conocer»

Mozilla da detalles de Pyodide, para traer Python a su navegador

Pyodide

Mozilla ha presentado hace pocas horas más detalles de Pyodide, un proyecto experimental de Python que está diseñado para realizar cálculos sin la necesidad de un núcleo remot. Es un intérprete de Python estándar que se ejecuta completamente en el navegador, lo que ayudará a agilizar los estudios que puedan realizarse con este lenguaje de programación. Continúa leyendo «Mozilla da detalles de Pyodide, para traer Python a su navegador»

Morirá DataJoy, excelente editor online de código R y Python

python-r-online

El 2 de enero de 2017 muere DataJoy, un excelente editor de código R y Python diseñado para estudiantes, maestros, profesionales o cualquier otro interesado en poner en práctica sus análisis a través de dichos lenguajes especializados en la ciencia de datos.

Como lo comentamos en su momento, la magia de DataJoy está en que funciona en cualquier momento y lugar, sin instalaciones de escritorio sino simplemente desde el navegador, de tal manera que se accede a los fragmentos de programación creados en la plataforma, incluso para ejecutarlos, apenas creando una cuenta personal en el portal. Y la interfaz es magní­fica, con coloreado de sintaxis y un práctico espacio de resultados.

Continúa leyendo «Morirá DataJoy, excelente editor online de código R y Python»

TrumpScript, un lenguaje de programación inspirado en Donald Trump y sus «peculiaridades»

pagina campaña trump

Inspirado en la personalidad y peculiares frases de Donald Trump, precandidato por el partido Republicano a las elecciones presidenciales de Estados Unidos y todo un artista para generar polémica con sus declaraciones que logran atraer la atención de todo el mundo, nace un nuevo lenguaje de programación llamado TrumpScript que hasta utiliza su lema de campaña con un ligero ajuste: «Making Python great again«.

Dicen sus creadores, estudiantes de la Rice University de Houston y quienes desarrollaron el TrumpScript en apenas 24 horas dentro de una hackaton, que era justo poner a la programación al nivel del candidato y sus polí­ticas ultraconservadoras enfocadas en «volver a la grandeza». Luego, partiendo de Python, surge este curioso pero aún así­ efectivo lenguaje con caracterí­sticas «dignas de un precandidato presidencial». Continúa leyendo «TrumpScript, un lenguaje de programación inspirado en Donald Trump y sus «peculiaridades»»

DataJoy, un editor online de código R y Python

DataJoy es un editor online de código en R y Python, una herramienta colaborativa con el poder computacional para análisis de datos, tratamientos estadí­sticos básicos, modelado numérico, labores investigativas y tareas de aprendizaje y enseñanza.

python r online

DataJoy surge de los mismos creadores de ShareLaTeX, editor de LaTeX online que facilita la creación de reportes y artí­culos avanzados a partir de plantillas o documentos personalizados, así­ que la interfaz y la experiencia resulta similar: Una sección para explorar los ficheros que componen el proyecto, un espacio con coloreado de sintaxis, una página con decenas de ejemplos y una pantalla de resultados, en este caso, una consola integrada. Por cierto, el atajo para ejecutar lí­neas individuales de código es Ctrl + Enter. Continúa leyendo «DataJoy, un editor online de código R y Python»

Google simplifica el uso de la API de Google Maps anunciando librerí­as para Java y Python

Desde el blog oficial para desarrolladores de Google acaban de anunciar una novedad que resultará de gran interés para todos aquellos desarrolladores que estén pensando en integrar los servicios de Google Maps en sus aplicaciones, algo para lo que es necesario hacer uso de la API de Google Maps.

Hasta el momento, esto era posible únicamente utilizando una API en JavaScript, pero con el objetivo de facilitar el trabajo a todos desarrolladores independientemente de que no suelan utilizar Javascript, el popular buscador habrí­a decidido ofrecer opciones alternativas. Por este motivo, de ahora en adelante las APIs de Google Maps estarán también disponibles haciendo uso de librerí­as para Java y Python, dos lenguaje de programación muy populares. Gracias a esta medida los desarrolladores podrán ahorrar una gran cantidad de tiempo al poder y centrar todos sus esfuerzos en otros aspectos del desarrollo de sus aplicaciones, siendo mucho más simple integrar los servicios de Google Maps en sus apps.

Los desarrolladores Java pueden encontrar el código necesario en los repositorios de GitHub a través del siguiente enlace, mientras que los desarrolladores Python pueden hacerlo en este otro, así­ como de encontrar distintos ejemplos sobre su uso. Además, podéis consultar toda la información disponible sobre el tema en Geo Developers Blog, el blog oficial de Google para desarrolladores donde se habla sobre el tema.

CDpedia, recurso libre para leer la Wikipedia de forma offline

cdpedia wikipedia offline

CDPedia es un proyecto de Python Argentina en el que se busca empaquetar la Wikipedia en una versión portable, en CD y DVD especialmente, de tal manera que se pueda tener acceso a sus cientos de miles de artí­culos incluso sin estar conectado a Internet. No es el único proyecto que trata de llevar esa idea a la realidad (Wikitaxi, Kiwix, etc.) pero destaca por estar en castellano, por ser software libre, por promover su distribución de forma gratuita en instituciones educativas (con apoyo hasta de Jimmy Wales) y por funcionar fácilmente en Windows, Linux y Mac.

La información disponible fue capturada en diciembre de 2012, luego también podrí­amos afirmar que la herramienta es bastante reciente. De hecho, aunque no dejan de recomendar visitar la página web de la Wikipedia para ver artí­culos actualizados al dí­a de hoy, no sorprende saber que los artí­culos más leí­dos tienen que ver con definiciones, cultura general, geografí­a, conocimiento cientí­fico, biografí­as y buena parte de la historia del mundo, temas que no suelen tener muchos cambios.

CDPedia ha sido desarrollada en Python y para iniciarla no hace falta más que descargar el contenido comprimido (opcionalmente quemarlo en unidades extraí­bles) y dar doble clic sobre el archivo correspondiente en formato .exe (Windows) o bien sobre el fichero cdpedia.py. Al instante se abrirá en el navegador predeterminado una versión optimizada de la Wikipedia lista para ser aprovechada.

Hay cuatro tamaños de descarga que dependen del contenido que se desee incorporar: 700 Mb o tamaño CD (casi 80.000 páginas, con “pocas” imágenes), 4.4 Gb o tamaño DVD (todas las páginas, pero con más imágenes), 2.7 Gb (archivo comprimido en .TAR con 400.000 páginas y un quinto de las imágenes) y 11 Gb (otro .TAR con todas las páginas e imágenes de la Wikipedia).

Más información y enlaces de descarga: Proyecto CDPedia | Ví­a: @DesdeLinux en Twitter

LearnStreet, cursos online prácticos y gratuitos de JavaScript, Python y Ruby

learnstreet

LearnStreet es un brillante portal de cursos de programación gratuitos siendo los lenguajes protagonistas JavaScript, Python y Ruby. Lo interesante es que no sólo se limita a presentar videos (aunque también los incluye) sino que los profesionales que le mantienen se han esforzado por presentar una cómoda plataforma para aprender desde cero a través de herramientas interactivas.

En fin, le hemos dado un vistazo a este flamante recurso que cuenta con un nivel tan alto como el de Code Academy del cual pareciera tomar el esquema de consola interactiva pero con opciones adicionales que le hacen útil tanto para principiantes como para quienes ya van pensando en proyectos personales concretos para hacer efectivos lo más pronto posible.

Iniciando en la plataforma

No hace falta iniciar sesión para probarle pero lo recomendable es hacerlo para llevar registro del avance en las lecciones. Algo importante es que es posible loguearse con la cuenta de Google, Facebook, Twitter (para el trabajo colaborativo) o si es posible, especialmente para quienes desean conocer más sobre la publicación de proyectos, con las credenciales de Github. Continúa leyendo «LearnStreet, cursos online prácticos y gratuitos de JavaScript, Python y Ruby»

Comparando PHP, Ruby y Python en una infografí­a

En udemy han publicado una infografí­a que puede ayudar a muchos profesionales del mundo de la programación a conocer mejor tres lenguajes muy usados en proyectos web: PHP, Ruby y Python.

Entre la enorme cantidad de información que podemos leer, destacamos lo siguiente:

– Ruby fue creado para hacer divertida la programación
– Wikipedia y Facebook están hechos en PHP, Twitter y Groupon en Ruby, Youtube y Google en Python.
– Python es el más fácil de aprender
– PHP es el preferido, pero Python es el más popular (del que más se habla en foros)
– Es más fácil encontrar trabajo con PHP

Son solo algunos de los ejemplos. Os dejo con los enlaces al material completo:

Link: Udemy.com | Infografí­a en tamaño completo (Ví­a RWW)

Ampps – Paquete de instalación de Apache, Mysql, Php, Perl, Python y más de 250 aplicaciones


Si necesitáis crear un servidor web con varias aplicaciones listas para ser ejecutadas, echad un vistazo en ampps, un paquete de instalación que podemos configurar para instalar las más de 250 aplicaciones diferentes de softaculous.com en pocos minutos.
En ampps.com/apps tenemos la lista clasificada de lo que puede contener el paquete, siendo sencillo filtrar las aplicaciones para saber exactamente lo que tendremos que instalar en el servidor.
Disponible para Windows y Mac, incluye un panel de administración para gestionar todos los programas y scripts instalados, siendo realmente sencillo su uso.
Una buena forma de tener un ambiente local de desarrollo en poco tiempo, aunque se echa de menos la versión para Linux, sistema operativo extremadamente utilizado para el desarrollo y ejecución de aplicaciones web.