are-you-too-busy-to-improve2

Me gustaría tener o mejorar mi página web pero no tengo tiempo…

(Imagen sacada del blog de Hakan Forss. Traducción: ¿Estás demasiado ocupado para mejorar? No, gracias. Estamos muy ocupados.)

¿Cuántas veces he oído esa frase? A empresarios, autónomos, particulares que se plantean montar su negocio en Internet… Pero claro, están muy ocupados para poder dedicarle tiempo a “las tecnologías”.

Y no mienten, es verdad, la culpa la tiene la multitud de innovaciones que han sufrido que no han mejorado su trabajo. Lo explican frases como: “Desde que tenemos el nuevo sistema tenemos que registrarlo todo dos veces” o “Antes se hacían las cosas más rápido, ahora hay que usar el nuevo programa“.

Continúe leyendo

violonchelos_tienda

¿Qué violonchelo comprar?

Si al fin has superado la barrera mental de aprender a tocar un instrumento siendo ya adulto o bien buscas un violonchelo para tu hijo tendrás en la mente la pregunta que todos nos hacemos ante la compra de lo desconocido: ¿Qué violonchelo compro que no sea muy caro pero que esté bien?

Continúe leyendo

dni_python

Código Python para comprobar si un DNI, NIF o NIE es válido

Eso comprueba que:

  • Tenga una longitud de 9 dígitos, todos numéricos menos el primero (extranjeros) y el último (control) que pueden estar entre unas letras concretas.
  • Si es extranjero se sustituye la primera letra por su número correspondiente antes de calcular el dígito de control.
  • Se comprueba el dígito de control (última cifra).

Devuelve True o False.

Más información sobre el cálculo del dígito de control del NIF/NIE (Ministerio del Inerior, interior.gob.es).

django

Tema 6: Django

Lo explicado en este tema debería ser suficiente para crear un proyecto Django simple que interactúe con una base de datos. Aquí se van a ir exponiendo los conceptos y los distintos elementos que intervienen. En el tema siguiente, donde explicaré el trabajo del curso, podréis ver un proyecto Django al completo y comprender mejor como se unen todas las piezas del curso: HTML + CSS + Python + Django.

Continúe leyendo

python_logo

Tema 5: Python

Este tema pretende que comprendáis la filosofía de Python y su sintaxis, os capacitará para realizar páginas en Django (siguiente tema) y scripts complejos. Está desarrollado de manera directa, a base de ejemplos, para ir aprendiendo rápidamente. Para una consulta más profunda del lenguaje he dejado en las referencias un libro completo, “Python para todos” [5], el cual recomiendo ojear; y para consultas concretas de funciones y librerías consultad la web oficial de Python [6]. En este tema doy por supuesto que todos tenéis conocimientos de programación.

Continúe leyendo

w3c_logo

Tema 4: Accesibilidad web

El objetivo de introducir este tema en el curso es el de orientar a un correcto diseño de páginas web en interfaz, contenido y tecnologías utilizadas. A lo largo del tema se resumen las pautas más importantes, dependiendo del nivel de accesibilidad que se quiera o se deba llegar habrá que cumplir con todas ellas o procurar cumplir las máximas posibles.

Continúe leyendo