https://foro.gambas-es.org/viewtopic.php?f=16&t=7884
-----------------------------------
Shell
Viernes, 14 Febrero 2020, 16:30

Curso De Python3 Desde Cero
-----------------------------------
Buenas!.

El mismo autor del curso de Java está o ha creado un curso de Python. 
A mi la verdad es que me gusta como el autor enseña Java. Y en cuanto a Python lo enseña de la misma forma.

No me importa comenzar de cero. En realidad no comienzo de cero ya que tengo conocimientos de Python,
pero siempre es bueno conocer lo que opinan otras personas, como enseñan y como crea interés.
Siempre se aprende algo nuevo.

Para una persona que ya sabe de programación puede que se le haga repetitivo ciertos temas.
Eso puede valer para contrastar ideas. El autor enseña el lenguaje para personas que no tienen idea de programación,
así que no es difícil aprender.

Deciros que por ahora el curso está repartido en dos módulos y en constante cambio y crecimiento.
No es tan grande como el de Java, pero darle tiempo.

Ahora falta que Vuott nos de a conocer algún curso similar del lenguaje "C".   :roll: 

Ya no doy abasto.. :shock: 

El curso:

[url=https://www.pildorasinformaticas.es/course/curso-python/]Curso de Python. Módulo 1. Píldoras Informáticas

Saludos


-----------------------------------
gambafeliz
Viernes, 14 Febrero 2020, 19:04

Re: Curso De Python3 Desde Cero
-----------------------------------
Hola, Shell

Mira déjate de cursos, existen dos libros muy muy buenos ya son algo antiguos pero ni te importará. Creo que son de libre distribución, aunque el de Java creo que es de alguien, pero se encuentra en todo internete libre.

No se los títulos totalmente bien pero te lo digo como me acuerdo de cabeza.

1. Java: Aprende Java con ejemplos (creo recordar, pero ojo sino te impresiona desde el principio es que no es, otra cosa no tiene dibujitos ni fotos, si es el que encuentras, no es)

2. Python: Python para todos (este es libre y tiene como portada una serpiente, en "que raro", de color verde, "mas raro" :) )

Mira si sabes programar solo necesitarás una guía para programar mas que un curso. Eso si, para C o C++ si que necesitas una superseguia pero te recomiendo sin dudarlo los libros del creador de C++ de nombre innombrable, que por cierto soy gran seguidor de su vida y obra.

Saludos


-----------------------------------
Shell
Viernes, 14 Febrero 2020, 19:40

Re: Curso De Python3 Desde Cero
-----------------------------------
GambaFeliz:

[quote user="gambafeliz" post="47522"]
Mira déjate de cursos, existen dos libros muy muy buenos ya son algo antiguos pero ni te importará. Creo que son de libre distribución, aunque el de Java creo que es de alguien, pero se encuentra en todo internete libre.
[/quote]

 :mryellow: 

De Python no necesito hacer curso, es de Java lo que voy a hacer. De Python lo enlazo por si le interesa a cualquiera hacerlo.
Hay gente que le gusta leer y a otros le gusta ver un vídeo tutorial. El de Python lo veo por curiosidad, no necesito comenzar de cero
en Python.

Te recomendaría que leyeras las buenas criticas que tiene el curso de Java por parte de las personas que lo hacen.

[quote user="gambafeliz" post="47522"]
No se los títulos totalmente bien pero te lo digo como me acuerdo de cabeza.

1. Java: Aprende Java con ejemplos (creo recordar, pero ojo sino te impresiona desde el principio es que no es, otra cosa no tiene dibujitos ni fotos, si es el que encuentras, no es)

2. Python: Python para todos (este es libre y tiene como portada una serpiente, en "que raro", de color verde, "mas raro" :) )
[/quote]

El de Python lo he leído. Es de Raúl González Duque. Fue uno de los primeros que leí hace unos años.
Hace unos días lo confundía con otro libro "Python paso a paso" de Ángel Pablo Hinojosa Gutiérrez. Editorial Rama.

En cuanto a Java hace años compré un libro, pero por el mismo libro deje de leerlo.
Entonces vi  Python y fue amor a primera vista.  :shock: 

[quote user="gambafeliz" post="47522"]
Mira si sabes programar solo necesitarás una guía para programar mas que un curso. Eso si, para C o C++ si que necesitas una superseguia pero te recomiendo sin dudarlo los libros del creador de C y C++ de nombre innombrable, que por cierto soy gran seguidor de su vida y obra.
[/quote]

Dennis Ritchie

Cada lenguaje tiene su forma de hacer las cosas.

Saludos


-----------------------------------
tercoIDE
Viernes, 14 Febrero 2020, 20:28

Re: Curso De Python3 Desde Cero
-----------------------------------
pregunto, sin animos de desmotivar a nadie, cual es la motivacion para aprender phyton? que tiene que gambas no tenga?


-----------------------------------
Shell
Viernes, 14 Febrero 2020, 22:36

Re: Curso De Python3 Desde Cero
-----------------------------------
[b]tercoIDE[/b]:

[quote]
pregunto, sin animos de desmotivar a nadie, cual es la motivacion para aprender phyton? que tiene que gambas no tenga?
[/quote]

¿ Has programado alguna vez en Python ?. (Para que vieses como es). :roll: 

De principio, no intento de torpedear Gambas para que la gente aprenda Python. Resulta raro que en un foro de un lenguaje
se haga publicidad de otro lenguaje. Eso puede chocar. Motivar a que los programadores estudien un lenguaje nuevo es
llegar a comprender la programación desde otro punto de vista.

Imagina que no tienes una buena base como programador y quieres entender algo en Gambas, algo que a lo mejor no encuentras
con facilidad en su documentación, algo que no se ha comentado en los foros de Gambas y no encuentras una solución en este lenguaje
pero si la encuentras en otro. Aprendes lo que quieres y con eso lo llevas a Gambas.

También un programador de Gambas que venga de otro lenguaje puede explicártelo, pero a lo mejor no acabas de entender
el concepto de una manera sencilla, te das con un muro.

Cuando leemos la documentación de Gambas podemos encontrarnos "palabras" que no entendemos y para una mejor aclaración
puede que la encontremos en otros lenguajes. Si Gambas esta influenciado por otro lenguaje, habría que entender primero el lenguaje
de donde viene, pero a lo mejor entender eso en el lenguaje "padre" es complicado y lo entiendes mejor en un lenguaje más sencillo.

Un programador debería al menos conocer [b]dos lenguajes[/b]. 

Desde un punto de vista sencillo.

- Python tiene mucha [b]documentación[/b], puedes encontrarte tropecientos libros, aunque se repita la temática.

- Es un lenguaje sencillo de entender. Con eso la implementación a otro lenguaje como Gambas no tendría por que ser
complicado a menos que  el programa hecho en Python tire de librerías y de estas a otras librerías y parezca eso que no tiene fin.

- Imagina que quiero aprender SDL y aplicarlo a Gambas. ¿ Directamente Gambas te enseña a programar en SDL ?.
¿ Donde está eso ?.  :roll: 

Si tu quieres aprender SDL o incluso OpenGL  ¿ Te acuerdas cuando lo enseñabas ? ¿ Qué problema te encontraste ?.  :roll: 
Que el soporte de OpenGL en Gambas tenía sus limitaciones. ¿ Cierto ?.

Todo depende de lo quieras aprender, hacer y llegar a comprender. Una vez que lo comprendas podrás hacerlo en el lenguaje que quieras,
si es que lo soporta.

Por otra parte que un lenguaje abarque todo es por no decir casi imposible.  :-D 

Saludos


-----------------------------------
gambafeliz
Sabado, 15 Febrero 2020, 04:34

Re: Curso De Python3 Desde Cero
-----------------------------------
[quote user="Shell" post="47523"]

[quote user="gambafeliz" post="47522"]
Mira si sabes programar solo necesitarás una guía para programar mas que un curso. Eso si, para C o C++ si que necesitas una superseguia pero te recomiendo sin dudarlo los libros del creador de C y C++ de nombre innombrable, que por cierto soy gran seguidor de su vida y obra.
[/quote]

Dennis Ritchie

Saludos[/quote]

Fallo mío me refería al creador únicamente de c++, Bjarne Stroustrup.

Disculpe usted.


-----------------------------------
Shell
Sabado, 15 Febrero 2020, 10:32

Re: Curso De Python3 Desde Cero
-----------------------------------
[quote user="gambafeliz" post="47533"]
Fallo mío me refería al creador únicamente de c++, Bjarne Stroustrup.
[/quote]

Pues claro, ve usted como era fácil el nombre.  :o 

De principio creía que entre el autor de C y el autor de C++ existía algún tipo de relación, pero aparentemente
en la wikipedia no hacen una relación.

Encontré esta entrevista. Allá por el año  1989.

[url=http://www.stroustrup.com/From-C-to-Cpp-bs.pdf]From C to C++: Interviews With Dennis Ritchie and Bjarne Stroustrup

Saludos


-----------------------------------
tercoIDE
Sabado, 15 Febrero 2020, 15:17

Re: Curso De Python3 Desde Cero
-----------------------------------
[quote]
¿ Has programado alguna vez en Python ?. (Para que vieses como es). :roll: 
[/quote]

no

[quote]De principio, no intento de torpedear Gambas para que la gente aprenda Python. Resulta raro que en un foro de un lenguaje
se haga publicidad de otro lenguaje. Eso puede chocar. Motivar a que los programadores estudien un lenguaje nuevo es
llegar a comprender la programación desde otro punto de vista.
[/quote]

no me choca, simplemente queria saber los motivos
[quote]
Un programador debería al menos conocer [b]dos lenguajes[/b]. 
[/quote]

en mi caso, manejo BASIC para high level y C para low level; C es 10 a 100 veces mas rapido que Gambas+JIT

[quote]
- Python tiene mucha [b]documentación[/b], puedes encontrarte tropecientos libros, aunque se repita la temática.
[/quote]

eso es un plus muy grande
[quote]
Si tu quieres aprender SDL o incluso OpenGL  ¿ Te acuerdas cuando lo enseñabas ? ¿ Qué problema te encontraste ?.  :roll: 
Que el soporte de OpenGL en Gambas tenía sus limitaciones. ¿ Cierto ?.
[/quote]

OpenGL lo aprendi de un libro, luego lo programe con el componente de Gambas y me encontre que muchas cosas no estaban implementadas aun
[quote]
Por otra parte que un lenguaje abarque todo es por no decir casi imposible.  :-D 
[/quote]

de acuerdo, el mejor lenguaje sera el que mas flexibilidad y acceso a librerias tenga; no se phyton, pero gambas es muy ductil


-----------------------------------
gambafeliz
Sabado, 15 Febrero 2020, 16:46

Re: Curso De Python3 Desde Cero
-----------------------------------
[quote user="Shell" post="47534"]

Encontré esta entrevista. Allá por el año  1989.

[url=http://www.stroustrup.com/From-C-to-Cpp-bs.pdf]From C to C++: Interviews With Dennis Ritchie and Bjarne Stroustrup

Saludos[/quote]

Me ha hecho gracias lo de la entrevista y por cierto gracias por el enlace a ella.

Me ha hecho gracias por que simplemente te digo que te apliques el parche con el principio de la entrevista, donde dice Dennis

"DDJ: Many experts are predicting that C++ will be the next dominant software development platform, that it will essentially replace C"

Pues yo afirmo lo mismo que Dennis. El lenguaje que mas interesa a un programador es C++ lo demás son distracciones de la multinacionales del software, el ocio del mundo de la programación e intento de doblegar a los super-programadores perdidos y con futuro en el presente y el futuro.

Otra cosa es y lo digo en Mayúsculas por los futuros bocazas ante mis afirmaciones y es que los demás lenguajes derivados como gambas, python etc etc sean divertidos y super buenos. Yo mismo no conocia Gambas debido a que procedo del mundo de Windows y al pasar a Linux me ha encantado en Mayúsculas Gambas, es mas es el estilo de programación de tipo RAD (Rapid Application Development) además su IDE es asombrosamente agradable su uso y acogedor, yo mejoraría muchas cosillas pero son solo cosillas.

En fin no me enrollo mas. Yo en lo particular sigo con Gambas como RAD y por ocio así como seguiré disfrutando de Java que para mi es muy amable y potente. Python hasta que no hago uso mas agradable en el mundo de las ventanas no me termina de agradar pero es muy muy potente en el mundo Web.

Y C++ es sin duda el todo poderoso, es el que hace la magia y te hace el Dios de los Dioses siempre que lo explotes todo hasta sus limites.


-----------------------------------
gambafeliz
Sabado, 15 Febrero 2020, 16:54

Re: Curso De Python3 Desde Cero
-----------------------------------
[quote user="tercoIDE" post="47536"]
de acuerdo, el mejor lenguaje sera el que mas flexibilidad y acceso a librerias tenga; no se phyton, pero gambas es muy ductil[/quote]

Estoy de acuerdo con esta afirmación, donde dices que gambas es muy flexible. Pero yo te digo que python en su mundo esta muy bien y esto es una afirmación. Pero ambos no son comparables ya que Gambas lo que hace lo hace muy bien y es totalmente distinto su usabilidad o su aplicación.
Simplemente son ambos buenos pero de distinto uso en su generalidad.


-----------------------------------
Shell
Domingo, 16 Febrero 2020, 11:01

Re: Curso De Python3 Desde Cero
-----------------------------------
[b]tercoIDE[/b]:

[quote]
en mi caso, manejo BASIC para high level y C para low level; C es 10 a 100 veces mas rapido que gambas+JIT
[/quote]

Y tanto. :-)
JIT en Gambas no lo he probado mucho.

Una vez un compañero del foro me comentó que a la hora de aprender un segundo lenguaje se debería aprender
un lenguaje basado en un paradigma distinto. Sin entrar en motivos profesionales.

[quote]
de acuerdo, el mejor lenguaje sera el que mas flexibilidad y acceso a librerias tenga; no se phyton, pero gambas es muy ductil
[/quote]

Tanto Gambas (Basic) como Python( en carencia de no conocer Basic y uno bueno como Gambas ) son lenguajes ideales para comenzar a programar.
Ambos lenguajes pueden crear aplicaciones sofisticadas, todo dependerá  de las limitaciones que tenga el lenguaje y el propio programador.
Pero eso si, que el programador pueda encontrar la información para aprender.

Java cuando comienzas según la estructura más básica de un programa se debe tener paciencia y fé para entender el motivo
de esa construcción. Es que choca ya que la estructura sea una clase y ademas que el procedimiento principal sea estático y con argumentos.
Comienzas sin saber que es una clase y el motivo de que ese procedimiento sea así.

En cuanto a la elección de un lenguaje para ganar dinero, lo ideal será lo que demandé el mercado.
Si el futuro está en la web y en los móviles pues se debería enfocar el aprendizaje a los lenguajes que dan soporte a esto.

Saludos


-----------------------------------
tercoIDE
Domingo, 16 Febrero 2020, 15:20

Re: Curso De Python3 Desde Cero
-----------------------------------
[quote user="Shell" post="47540"]

En cuanto a la elección de un lenguaje para ganar dinero, lo ideal será lo que demandé el mercado.
Si el futuro está en la web y en los móviles pues se debería enfocar el aprendizaje a los lenguajes que dan soporte a esto.

Saludos[/quote]

Sin dudas. Si yo tuviese que vivir de la programacion me enfocaria en un lenguaje multiplataforma, multiusuario y que corra en PC, tablet, moviles y hasta en electrodomesticos. Gambas falla en varios aspectos, de momento, aunque pareciera que esto va a cambiar pronto. Esto desde el punto de vista del programador independiente. Si mi objetivo es ser contratado por algun gigante del software, simplemente averiguaria que lenguaje usan y lo aprenderia, ademas de C, que es el ABC  :-D


