Category Archives: Programación

Quiero crear una página web. ¿Cuales son las opciones?

Es indudable que disponer de una página web para un negocio se ha convertido en algo casi obligatorio pero hay una gran incertidumbre a la hora de conocer qué página web es la más conveniente.

Siempre escucho la misma frase: “lo que necesito no es muy complicado, algo simple“. ¿Pero sabemos exactamente lo que nos conviene?

Continúe leyendo

Google, a partir de hoy, penalizará las webs no adaptadas a móviles

Google adaptará hoy su algoritmo de búsquedas móviles para penalizar a las páginas webs que no estén adaptadas a móviles.  Varios me están preguntando:

¿Qué quiere decir esto? ¿Cómo puedo saber si mi página se verá afectada?

Continúe leyendo

¿Cuánto cuesta una página web?

Podría empezar preguntándome: ¿Por qué es tan difícil responder a esta pregunta? Todos sabemos lo que vale un coche, un cartón de leche o, incluso, una vivienda.

Entonces, ¿por qué es distinto en el caso de las páginas web? ¿Es porque los programadores se aprovechan de los clientes y cada uno le pone el precio que le da la gana?.

Continúe leyendo

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

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

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

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

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

Tema 3: CSS3

En este tema veremos como dar formato a un documento HTML utilizando las hojas de estilos (CSS). Leed esta página como introducción y como mínimo a utilizar en el curso, sin embargo recomiendo consultar el manual de la referencia titulado “Introducción a CSS” que está muy completo y la web de W3C para ampliar conocimientos, ver sintaxis y ejemplos de los distintos atributos.

Continúe leyendo