Manejando datos

Obtener el código HTML de una página web en Python y C#

Posted by in c#, Python

Vamos a realizar un pequeño ejercicio de Python, que consiste en extraer el código fuente de un sitio web. El código Python lo teneis en GitHub. Código en Python Para ello requerimos usar urllib2: El resultado no es sino el código HTML de la url: Hemos conseguido nuestro objetivo, que era recuperar el código fuente HTML de una página. Si deseamos extraer información, habrá que trabajar con otros paquetes y librerías, aunque eso lo dejaremos para otra entrada. Ahora, en C# Para realizar exáctamente lo mismo en C#, necesitamos de…read more

Consultas con MongoDB

Posted by in MongoDB

En las entradas previas hemos hablado de MongoDB, un servidor de bases de datos NoSQL que estña muy de moda. Hemos aprendido a instalarlo y cómo arrancarlo. Ahora vamos a trabajar con él. En una consola, ejecutamos mongo: Para ver las bases de datos que tenemos, utilizamos show dbs. Como el lenguaje que hay debajo es JavaScript, hay que tener en cuenta que las mayúsculas y las minúsculas afectan. Probamos SHOW dbs en varias formas, y vemos que en todas da error (excepto cuando lo escribimos en minúscula): Para usar…read more

0

Debería haber aprendido antes Python

Posted by in Python

Tengo que reconocerlo: Debía haber aprendido antes Python La economía es Python es importante, pero creo que pese a reducir considerablemente el número de líneas escritas, la legibilidad se mantiene, o incluso es mejor que en otros lenguajes. Y es que cosas como variable = «cadena» if (condicion) else «cadena_alternativa» ejecuta lo mismo que esto, salvo que la primera opción es mucho más legible: if (condicion): variable = «cadena» else: variable = «cadena_alternativa» Esta es una de las cosas que más me ha fascinado de Python. Otra de las cosas…read more

Aprendiendo Objective C en Code School

Posted by in Cursos

Hoy les vengo a hablar de otro sitio web dedicado a enseñar a programar, aunque de momento, no he realizado ningno de los cursos que ofertan. Se trata de Code School, http://www.codeschool.com/courses, cuyo catálogo de cursos es bastante variado: desde Javascript, jQuery hasta Objective C. A diferencia de CodeAcademy, algunos de los cursos son de pago, pero tienen bastantes cursos gratuitos, por lo que les recomiendo que echen un vistazo y sigan el que más les interese, y comentan abajo su experiencia! Programando Objective C Aunque no soy fan de…read more

Web App Manifest para Firefox OS

Posted by in Firefox OS

Seguimos aprendiendo más cosas sobre #FirefoxOS, y hoy toca el turno a los Web App Manifiest, que es algo así como el Manifiesto de la Aplicación Web. El nombre suena bastante rimbombante, pero no es nada más que un fichero de texto, cuyo contenido es una cadena JSON, y que además es un fichero muy importante porque contiene la información necesaria para instalar y correr las aplicaciones en Firefox OS. De ahí su importancia! En la entrada donde describíamos los tipos de aplicaciones de FirefoxOS, en el caso de las…read more