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 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»
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.
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 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.
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»
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 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).
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»
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:
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.