Python avanzado

Tras el post de Python básico viene el de Python avanzado. Sin embargo, la diferencia entre uno y otro es bastante grande. Advierto a los novatos que esta parte es mucho más difícil. Me he planteado hacer un “Python intermedio”, pero creo que esa parte la dará la experiencia. Recomiendo practicar haciendo pequeños programas en Python antes de intentar abordar esta parte.

Si alguien tiene dudas, siempre puede volver a consultar el artículo de Python básico.

Espero haber cubierto suficiente materia como para que queden claros los conceptos principales.

Python básico

Mis seguidores habituales ya saben por qué me gusta Python. Sin embargo, ya hay varias personas que me han comentado que no se leen algunos artículos míos porque están en Python, he decidido escribir un pequeño artículo introductorio.

No esperéis grandes explicaciones. Aquí va lo básico para aprenderlo en 15 minutos. Si queréis saber más, se tiene que dedicar mucho tiempo, y para ello hay mogollón de libros estupendos.

Veremos aquí las estructuras básicas y alguna plantilla para comenzar. También comentaré herramientas útiles para el desarrollo.

Selectores CSS

Hasta hace poco no me había dado cuenta de lo importante que es conocer los selectores CSS. Sirven para muchas cosas: creación de pruebas con Selenium/Webdriver, encontrar nodos en un XML o para la creación de páginas web, usándolos con JQuery, YUI o cualquier otra librería JavaScript. Es más, estoy convencido de que aún pueden encontrarse otros usos.

La verdad es que siempre me lío con algunos de ellos. Es por eso que escribo este artículo: para recordarlo y para apuntar aquéllas cosas que me suelen parece más “raras”.

No soy un experto, así que agradeceré cualquier corrección y mejora. Sin embargo, he tratado de incluir algunos apartados que podrían llegar a sorprender al más experto.