Cuanto tiempo puedo tardar en aprender Python?
Hola a todos
Una de las preguntas mas frecuentes que podemos tener el momento de ingresar a un nuevo lenguaje es, cuanto puedo tardar en aprenderlo?
Hay varios puntos a tener en cuenta en proceso de aprendizaje del lenguaje:
- Si tengo experiencia en otros lenguajes.
- Si tengo conocimientos de los fundamentos de programacion.
- Ninguna de las anteriores
Para el primer caso, el aprendizaje va ser muchas mas facil, ya que la estructura va ser siempre la misma en todos los lenguajes, lo unico que cambia es la manera en que lo escribimos, tal vez el mayor impedimento es que estamos habituados a programar en ciertos lenguajes, y en el momento de cambiar se nos va presentar algunos problemas de sintaxis, por algun simbolo que utilizamos en otro lenguaje (;{},) despues de superada esa etapa el proceso es mas facil, yo considera que con Python eso va ser un poco olvidar ciertos signos, y aprender mas hacerlo al estilo Python, estimaria que en un mes se puede aprender el lenguaje, y si se busca profundizar en el mismo el camino ya depende de cada uno de ustedes.

Para el segundo caso aquellos que tienen una buenas bases de fundamentos de programacion, que tal vez han trabajado con seudocodigo, que no estan habituados a los simbolos de otros lenguajes, el proceso va ser mas facil, ya que Python es muy parecido al seudocodigo, yo concidero que si dedica un mes tipo 2 horas diarias, al final puede tener ya claridad del manejo del lenguaje.
Para el ultimo caso en el cual no se tiene idea, bueno mi recomendacion empiecen por aprender los fundamentos de programacion, en este sitio web el objetivo a traves de los videos que encuentras en este sitio puedes iniciar el proceso de aprendizaje de los fundamentos de programacion, si tienes disciplina puedes aprender en un mes los fundamentos de programacion puedes apoyarte en el foro para solucionar preguntas o temas que no tengas claridad, una vez completado este aprendizaje puedes dar el paso a aprender Python, como lo mencione anteriormente ya con las bases puedes tomar otro mes para dedicarte al aprendizaje de Python.
No soy el mas experto en el tema de la educacion y aprendizaje, lo que busco es dar una idea del tiempo que se puede tardar en aprender Python especificamente, espero sus comentarios y criticas constructivas, en el correo o foto.
¿Por qué Python?
Tomado de Pythonology.org (http://www.pythonology.org): Python es un lenguaje de programación dinámico orientado a objetos que puede ser visto, al igual que Java o los lenguajes basados en .NET, como un lenguaje de propósito general adecuado para muchos tipos de desarrollo de software. Python ofrece excelente soporte para integrarse con otras tecnologías, alta productividad para el programador, y es particularmente adeucado para proyectos largos y/o complejos con requerimientos cambiantes.

Python es un lenguaje de programación orientado a objetos que puede ayudarlo a hacer de dos a diez veces más rápido las mismas cosas que se hacen en C, C#, C++, Java, Perl, VisualBasic y otros. Python puede se usado en casi todas las formas de desarrollo de software, tanto como lenguaje de desarrollo primario, así como complemento para otros lenguajes y herramientas. Python es el lenguaje de programación más popular del 2011 según el Indice TIOBE. De acuerdo con (http://www.tiobe.com/index.php/paperinfo/tpci/Python.html), Python fue el lenguaje con mayor crecimiento en el 2011 con un incremento del 7.038% desplazando por primera vez en la historia a Perl y situándose en el 4to lugar del indice. Python no sólo es un lenguaje de scripting. Es rápido, cada parte es tan rubusta y escalable como C, C++ y C#, substancialmente más fácil de aprender y usar que Java y mucho más límpio que Visual Basic o Perl. Python viene con enorme soporte para librerías que hacen mucho de lo que usualmente se gasta tiempo escribiendo usando otro lenguaje. Python se integra muy bién con código de C, C++, Java y .NET y con objetos COM. Se puede usar para potencializar proyectos existentes. Python se puede aprender en unos pocos días, y puede, literalmente, ahorrarle años de esfuerzo.
¿Que es Python?
Para de finir que es Python es un lenguaje de programacion multiproposito, pero veamos que nos dice wikipedia:
Python es un lenguaje de programación de alto nivel cuya filosofía hace hincapié en una sintaxis muy limpia y que favorezca un código legible.
Se trata de un lenguaje de programación multiparadigma ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico, es fuertemente tipado y multiplataforma.
Es administrado por la Python Software Foundation. Posee una licencia de código abierto, denominada Python Software Foundation License,1 que es compatible con la Licencia pública general de GNU a partir de la versión 2.1.1, e incompatible en ciertas versiones anteriores.
Descarga Videotutoriales de Python
Videotutorial de Python: ya estan disponibles todos los videotutoriales para descarga, solo tienen que ingresara al foro y en el foro de Descargas van a encontrar todos los videotutoriales para descargar:
01 Que es Python?
02 Historia de Python
03 Fundamentos de Programacion
04 Fundamentos de Logica
05 Estructura de Datos y Algoritmos
06 Metodologia para Solucionar un Problema
07 Algoritmos
08 Variables, Constantes y Operadores
09 Variables, Constantes y Operadores 2
10 Estructuras Basicas 1
11 Estructuras Basicas 2
12 Tecnicas para Representar Algoritmos 1
13 Tecnicas para Representar Algoritmos 2
14 Tecnicas para Representar Algoritmos 3
15 Tecnicas para Representar Algoritmos 4
16 La Tecnologia 1
17 La Tecnologia 2
18 La Tecnologia 3
19 La Tecnologia 4
20 Metodologia, Tecnologia y Tecnicas para Solucionar un Problema
21 Metodologia, Tecnologia y Tecnicas para Solucionar un Problema 1A
22 Metodologia, Tecnologia y Tecnicas para Solucionar un Problema 1B
23 Metodologia, Tecnologia y Tecnicas para Solucionar un Problema 2A
24 Metodologia, Tecnologia y Tecnicas para Solucionar un Problema 2B
25 Metodologia, Tecnologia y Tecnicas para Solucionar un Problema 3A
26 Metodologia, Tecnologia y Tecnicas para Solucionar un Problema 3B
27 Decisiones 1
28 Decisiones 2
29 Decisiones 3
30 Ciclos 1
31 Ciclos 2
32 Ciclos 3
33 Ciclos 4
34 Ciclos 5
35 Ciclos 6
36 Ciclos 7
37 Ciclos 8
38 Ciclos 9
39 Ciclos 10
40 Ciclos 11
41 Ciclos 12
42 Ciclos 13
43 Ciclos 14
44 Arreglos 1
45 Arreglos 2
46 Arreglos 3
47 Arreglos 4
48 Arreglos 5
49 Arreglos 6
50 Arreglos 7
51 Arreglos 8
52 Arreglos 9
53 Arreglos 10
54 Arreglos 11
55 Matrices y Funciones
56 Instalacion de Python
57 Python en menos de una Hora
58 Programacion Orientada a Objetos con Python
59 Introduccion a las Librerias de Python
Cambio de Diseño
Hola a todos
Esperamos para este nuevo año tener una web mas actualizada mejor diseño y mejor navegacion, agradezco su paciencia y esperamos pronto estar publicando con mayor frecuencia.
