Curso online sobre Python

Aquí tenéis una lista vídeos magníficos si os queréis iniciar y/o profundizar en la programación en Python: Video: Python Fundamentals Training - Classes Video: Python Fundamentals Training - Functional Programming Video: Python Fundamentals Training - doctest Video: Python Training - Working with Files: File I/O Video: Python Fundamentals Training - Built-in Filter Function Video: Python Fundamentals Training - More on Functions Video: Python Fundamentals Training - Defining Functions Video: Python Fundamentals Training - More Container Types: Tuples,.
Leer más

Linux fundamentals

Esta es una serie de tutoriales sobre Linux, que nos enseña desde los comandos más básico hasta los más avanzados. Este serie es ideal para aquellos que quieran sacarse la certificación LPIC-1 ofrecida por la LPI (Linux Proffesional Institute). La serie está compuesta por 4 partes: Linux Fundamentals, Part 1 Linux Fundamentals, Part 2 Linux Fundamentals, Part 3 Linux Fundamentals, Part 4 Pero además de esas 4 partes, también es recomendable echarle un vistazo a las siguientes multi-series: Bash by Example, Part 1: Fundamental programming in the Bourne-again shell Bash by Example, Part 2: More bash programming fundamentals Bash by Example, Part 3: Exploring the ebuild system De los cuales al menos las 2 primeras partes son muy recomendables para los que queráis hacer el examen mencionado con anterioridad.
Leer más

Un vistazo rápido a las matemáticas de las animaciones en JavaScript

Lecciones en JavaScript para programar efectos visuales de animaciones. Desde una sencilla línea, mover objetos usando la función seno y muchos más en este espectacular tutorial de SmashingMagazine. Todo está documentado con código y muchos ejemplos, mira algunos de ellos: Sine bouncing message Double sine bouncing message Offset issue with plotting Distributing elements on a circle Distributing elements on a circle with correct angles Rotating a circle of boxes Oscillating rotating message Rotating message in a circle movement Boxed rotated message scroller No puedes perdértelo.
Leer más

¿Qué es Arduino?, una breve introducción

Interesante, actualizada y muy buena introducción al sistema Open-Source en electrónica, Arduino ofrecida por HowToGeek. Arduino es una placa de circuito con un microprocesador y salidas I/O para comunicaciones y control. La placa se alimenta por USB (generalmente) ó una F.A. externa para aprovechar y alimentar también otros elementos o sensores. El software para programarlo es parecido a C++ y tiene un IDE que te permite escribir el código, compilarlo y luego cargarlo en tu Arduino.
Leer más

Cómo construir un robot muy simple y un completo tutorial para construir otros más complejos

Los comentarios de nuestro post de hace algún tiempo llamado "Cómo construir un robot en 2 horas" están que arden, pidiendo más información sobre cómo construirlo. Lo primero es comentar que no se hace solo, y requiere una mínima experiencia en electrónica, algo de soldadura y sobre todo muchas ganas de aprender. Para complementar ese post aquí tenéis la construcción de un robot muy sencillo, el "Beattle": Está compuesto por unas pilas, unos clips dos motores de corriente contínua y dos interruptores.
Leer más

Cómo crear un Interface de teclado PS/2

Este proyecto me ha parecido importante ya que hoy día encontramos teclado para casi todo. No viene mal saber cómo podríamos crear una interface para reconocer las teclas pulsadas y sobre todo entender cómo funciona el PS/2. En este artículo se describe y se muestra un ejemplo para montar un sistema capaz de interactuar con un teclado, para poder luego interpretar las pulsaciones para lo que queramos. El componente principal del proyecto es un PIC, el cual recibirá las teclas pulsadas y lo enviará al display de 7 segmentos para mostrarla.
Leer más

Aprende Vim de forma progresiva

El único motivo por el que tengo este fondo de escritorio, es por los comandos de Vim. Yo era de la escuela de Emacs, pero ahora cuando tengo que editar un fichero de texto de forma rápida uso nano. Pero no puedo dejar de reconocer que el editor de texto que todo administrador de sistemas *nix debe conocer es Vi, porque es el único que aparece en todos o casi todos por defecto.
Leer más

Guía para principiantes de Shell Script, cuarta entrega

Esta vez hablan de “Condiciones, estamentos if-then” Primera parte Segunda parte Tercera parte
Leer más

Guía para principiantes de Shell Script, tercer artículo

Tercera entrega de este completo curso de Shell Script de How To Geek. Se titula “Más comandos básicos y cadenas”. No te pierdas las otras entregas: Primera parte Segunda parte
Leer más

La forma más divertida (e interactiva) de aprender Javascript

Dando un paseo por Reddit, he visto este post que habla sobre una web donde puedes aprender Javascript de una forma bastante divertida. La web ofrece un curso completo gratuito para programar donde además puedes ir guardando tus progresos (puedes crearte una cuenta). Las lecciones siempre se realizan utilizando una consola de comando. Los resultados de los ejercicios aparecen de forma inmediata, y esto además de motivar lo hace más claro para programadores nóveles.
Leer más