https://foro.gambas-es.org/viewtopic.php?f=14&t=4567
-----------------------------------
jsbsan
Jueves, 30 Abril 2015, 20:24

[Python] Videotutoriales Sobre Python 3 Y PyQT
-----------------------------------
Os dejo dos enlaces sobre cursos de python en youtube, en español, que esta muy bien.

Curso Inicio práctico a la programación con Python 3.X

https://www.youtube.com/playlist?list=PLEtcGQaT56cj70Vl_C1qfUinyMELunL-N


Curso Aplicaciones GUI Python con PyQT

https://www.youtube.com/playlist?list=PLEtcGQaT56cj81xiNCrJnoAjc66uZVXDa


Fuente:
http://jsbsan.blogspot.com.es/2015/04/videotutoriales-sobre-python-3-y-pyqt.html



[b]Postdata:[/b]
Pero me gusta más Gambas3  :mryellow:  :mryellow:  :mryellow:  :mryellow:


-----------------------------------
Shell
Viernes, 01 May 2015, 10:44

Re: [Python] Videotutoriales Sobre Python 3 Y PyQT
-----------------------------------
Muy interesante Julio!.

No sé si este es el mismo curso que era de Python para niños. En el cual los vídeos tenían animaciones, dibujos. ( Muy presentables ).
La verdad es que hay muchos recursos de Python y no es que este mal, tiene muchas formas de empezar, tantas que a veces no sabes
cual escoger. Siempre habrá algo distinto. Escoger a voleo un curso, hay que tener mucha persistencia y no optar por otro curso.

[quote]
Pero me gusta más Gambas3
[/quote]

Hay que pensar que cada uno tiene sus mejoras. Y es de recordar que a Gambas le queda un largo camino para tener la popularidad de Python....aun.
Volveríamos a la cuestión de por que un lenguaje es más popular que otro...porque la gente lo hace popular!.

¿ Sabes que sería bueno ?. Que gente con conocimiento de este lenguaje  ( los que verdaderamente saben ). Llevasen de alguna forma la potencia
de cosas concretas de Python a Gambas. El problema es si luego en basic se va a poder  hacer. Los lenguajes tienen sus limitaciones.

Imagina hacer esto mismo en Gambas: ( Si, ya sabemos que podemos hacerlo en distintas lineas ). ;-)

[code linenumbers=false syntax=python]
a,b,c = 1,2,3
[/code]

Ahora mira esto, es una "expresión condicional".
En una sola linea, hemos abreviado cuatro lineas.

[code linenumbers=false syntax=python]
#!/usr/bin/python3

# Expresiones condicionales

def main():
    a, b = 0, 1
##    if a < b:
##        v = 'Esto es verdad'
##    else:
##        v = 'Esto no es verdad'
##    print (v)
    
    # O asignamos el resultado a una variable o lo mostramos
    v = 'Esto es verdad' if a < b else 'Esto no es verdad'     
    print (v)
           
if __name__=="__main__": main()
[/code]

Con el tiempo quien sabe cuantas cosas se implementaran a Gambas.
Lo más probable todo por clases. Lo importantes es que sea fácil de hacer, de comprender, reducir
y sin complicar al usuario. (Ajeno a todo el intríngulis).

Tu sabes de sobra que conocer solamente un lenguaje es poco.Y es que no es fácil aprender uno, contra más otro a añadir.

Saludos


-----------------------------------
jsbsan
Viernes, 01 May 2015, 19:08

Re: [Python] Videotutoriales Sobre Python 3 Y PyQT
-----------------------------------
Shell:

[quote]es una "expresión condicional".
En una sola linea, hemos abreviado cuatro lineas.[/quote]

Veo que no ves mi blog  :cry:  :cry: , eso se llama en otros lenguajes operador ternario, y en gambas también esta implementado


http://jsbsan.blogspot.com.es/2015/04/operador-ternario-iif-el-ifthenelse.html


Tu código equivalente en gambas:
[code linenumbers=false syntax=gambas]Public Sub Main()

  Dim a As Integer = 0, b As Integer = 1
  Dim v As String = IIf(a < b, "Esto es verdad", "Esto no es verdad")

  Print v

End[/code]


Y tu codigo

[code linenumbers=false syntax=gambas]a,b,c = 1,2,3[/code]

Es similar a esto
[code linenumbers=false syntax=gambas]  Dim valores As Collection = ["a": 1, "b": 2, "c": 3]

  Print valores["a"]
  Print valores["b"]
  Print valores["c"][/code]

Hay que tener en cuenta que en gambas cuando creas una variables debes de decir su tipo... en python no... eso puede ser una ventaja o no... 
Yo por claridad, prefiero definir el tipo de la variable

Saludos


-----------------------------------
Shell
Viernes, 01 May 2015, 19:56

Re: [Python] Videotutoriales Sobre Python 3 Y PyQT
-----------------------------------
Hola Julio!.

[quote]
Veo que no ves mi blog     , eso se llama en otros lenguajes operador ternario, y en gambas también esta implementado
[/quote]

No es que no lo vea, es que no tengo ni tiempo a veces.  :sad: 
Es verdad que estoy un poco a veces alejado de Gambas. Procuro cuando pruebo algo en Python llevarlo
a Gambas. O encontrar la similitud para hacerlo en Gambas. Todo esto es dedicar más tiempo cuando
no tienes todo el que quisieras.  :sad: 

Si que es verdad, conozco el Iff de Gambas. Y el uso de las colecciones, naturalmente. Lo que pasa es que si no se usa,
se olvida y es lo que me suele pasar, olvido por falta de practica.  Y lo peor es acostumbrarse a hacer las cosas siempre
de una misma forma, te acostumbras y luego no cambias. Y si no le das uso a técnicas nuevas lo mismo.

Se puede aprender cosas nuevas, pero si no le das uso practico se acaba olvidando.

Lo que si esta claro es que cada lenguaje tiene sus forma de hacer las cosas. A veces hay lenguaje que se complican bastante
para hacer algo que a nosotros en otro lenguaje nos puede resultar más sencillo.

En parte depende también del dominio del programador y el conocimiento de distintas técnicas. Y la practica, cosa que no hacemos
lo suficiente.

No sería mala idea hacer una chuleta de lo que se va aprendiendo. :-D

Saludos


-----------------------------------
jsbsan
Viernes, 01 May 2015, 20:42

Re: [Python] Videotutoriales Sobre Python 3 Y PyQT
-----------------------------------
Shell:

[quote]No es que no lo vea, es que no tengo ni tiempo a veces. [/quote]
Haz como Portaro, que la tiene puesta como página de inicio   :lol: 


[quote]Lo que pasa es que si no se usa, se olvida y es lo que me suele pasar, olvido por falta de practica. [/quote]
Si, completamente deacuerdo....a mi también me pasa.  :roll: 

De hecho esa entrada la hice, porque me di cuenta que le faltaba al curso de gambas.
Aunque yo casi nunca uso esa instrucción.... pero aveces queda mejor que el tipico if...them...else...


[quote]No sería mala idea hacer una chuleta de lo que se va aprendiendo. [/quote]
Pues la verdad, para eso yo tengo el blog... cada vez que encuentro algo interesante lo publico.... asi luego es más fácil para mi encontrarlo.

Hoy por ejemplo estoy montando una entrada de uso de git y github, en plan chuleta, ya que tengo que usarlo porque google code desaparece.. y tengo mis proyectos pasados a github... y hay uno (el del juego de damas), que estoy modificando algunas cosas, y me he estado apuntado los pasos que hacia para instalarlo, copiar el repositorio, subir los cambios... etc... 


Saludos


