Aprendiendo Python

Yo me considero una persona afortunada, gracias a Dios he tenido las facilidades para estudiar y aprender muchas cosas. Todavía recuerdo cuando hice mi primer curso de programación, y fue hace mucho tiempo, recuerdo esos lenguajes de programación ( basic, clipper, dbase, etc..). También recuerdo cuando tome Computer Science I en el Camden Comunity College en New Jersey, trabajamos con C, de ahí luego aprendí a trabajar con otros lenguajes por mi cuenta, no soy un experto en ellos pero si puedo trabajar ( C++, JAVA, PHP).


Algo que he notado es que no todo el mundo es bueno para programar, o mejor dicho no todo el mundo lo entiende fácilmente, hay algunos que les cuesta entender los conceptos y aprender a pensar como programador, y si a eso le sumamos las sintaxis y dificultades propias de los lenguajes de programación, vemos como mucho se frustran. No es que ellos no sirvan como programador, sino que hay que enseñarles con otros métodos.

Últimamente he estado aprendiendo Python ( www.python.org ), y me parece un lenguaje genial. Tiene una sintaxis muy limpia lo que genera que se escriba código fácilmente legible, posee estructuras de datos como listas tuplas diccionarios que facilitan el trabajo, en fin aquí les dejo otro link para que sepan un poco mas del lenguaje python wikipedia .

A que me lleva esto? al punto principal, usar python como lenguaje de programación para los primeros cursos de programación. Estoy muy seguro que mucha gente comenzaría a programar, y no se sentirían frustrados si usaran lenguajes como python ( otro pudiese ser Ruby ).

Al usar este tipo de lenguajes, el estudiante puede enfocarse en la lógica de su programa, y no perder tanto tiempo en cosas propias del lenguaje. Por supuesto que una vez el estudiante aprenda programar, estara en capacidad de usar estos lenguajes, como C o JAVA que tienen sus fortalezas propias. Aun asi los estudiantes pudiese realizar proyectos de envergadura con python, si así lo quisieran, ya que es un lenguaje muy poderoso también.

Veamos la diferencia entre el famoso programa Hola Mundo que siempre se usa para como entrada en los inicios de la programación.

Escrito en C

#include

 int main() 
{
       printf(“Hola mundo”);
        return 0;
 }

Escrito en python

print “Hola mundo”;

Solo toma una linea en python y no hay que lidiar con el include, la funcion main las llaves y etc…

Espero lean un poco mas sobre python y quizas comiencen a usarlo, luego me dicen como les fue.

 

You may also like...