sábado, 28 de febrero de 2015

A programar!

Lenguajes de programación mas populares en 2019
Bueno, hemos llegado al momento de adquirir algunos conocimientos elementales de programación: creación de pequeñas porciones de código donde se adquieran conocimientos iniciales, como sintaxis del lenguaje, set de instrucciones disponibles, creación de algoritmos básicos...

Hemos empezado por un lenguaje básico como es Scratch, diseñado para la educación, en el cual apenas hay que teclear, solamente enlazar bloques de código como si fueran un puzzle.

Siguiendo la progresión, vamos a seguir con cursos en los que, mediante el juego, aprendemos los fundamentos de la programación. Aunque ahora habrá que teclear algo de código (poco).

Como hemos hecho en otras ocasiones durante el curso, no vamos a inventar la rueda y crear tareas especificas para este tema, sino que vamos a aprovecharnos de recursos y comunidades disponibles en Internet que ponen a nuestra disposición cursos iniciales e incluso avanzados en un sinfín de materiales públicos.

Para superar la materia deberás realizar las tareas señaladas en el atrapado ejercicios correspondiente a tu nivel, pero si sientes interés por este tema, puede que quieras seguir por ti mismo otros cursos disponibles en Internet. A continuación  encontraras algunas de estas páginas con recurso de aprendizaje, casi siempre gratuitos. Y hay muchos mas.

En este módulo vamos a ver algunas páginas donde podemos encontrar recursos para aprender algunos lenguajes de programación de una forma mas o menos gratuita.

Code Combat

Comunidad en la cual puedes crear una cuenta gratuita y mediante gamificación (aprender jugando) nos enseña los fundamentos de la programación en varios lenguajes. Por defecto utiliza la sintaxis de Python, lenguaje muy utilizado en la actualidad (ver imagen que encabeza el articulo), pero también es posible usar los lenguajes javascript, lua o cofeescript.

En la configuración que ve un usuario individual recién suscrito a la página, presenta una estructura  de diversos cursos, algunos de pago, pero el que vamos a usar en clase (Introducción a las Ciencias Computacionales) es gratuito. Esta dividido en bloques de niveles (simulando islas) que hay que ir superando para acceder a la siguiente isla. Los niveles de una isla pueden ser gratuitos o por suscripción, pero no es necesario hacer los niveles bajo suscripción para superar el nivel.
Página que alberga diversos cursos de variada temática. El titulo enlaza a los cursos libres. La suscripción es gratuita y no parece requerir otros requisitos para seguir los cursos

Godegym

Aprende (gratuitamente) Java desde cero hasta nivel avanzado

Aprende programando

Comunidad que bajo suscripción (donaciones voluntarias) ofrece interesantes cursos de blocky (lenguaje de google, similar a scratch) python y javascript. Es posible realizar los cursos sin realizar la suscripción, pero entonces no guarda los progresos.

Comunidad similar a la anterior. Cursos muy buenos, pero de pago. Sin embargo es posible crear una cuenta "de prueba" gratuita que nos permite seguir los cursos, pero sólo tiene una duración de 7 días

Codecademy

Página que reúne cursos gratuitos (y de pago) de diversos temas. Realiza seguimiento de los progresos del alumno. Están en inglés
Permite aprender y practicar tus habilidades de programación resolviendo desafíos hasta programar un juego. En inglés y para tener ya algún conocimiento previo

Permite aprender y practicar tus habilidades de programación resolviendo desafíos y retos. Permite programas en java, javascript y python

Aprende a programar como los animadores de pixar. En español.

Aprende a programar en ruby.

No hay comentarios:

Publicar un comentario