« first day (1499 days earlier)      last day (43 days later) » 

7:27 AM
Buenos dias
 
 
3 hours later…
10:56 AM
Buenas.. desde temprano programando,
@abulafia estoy siguiendo un vidio tutorial de un website ecommerce con flask, intente hacerlo en jupyter pero los .py no tienen auto completado. Decidí darle una chance a vs code.
 
 
2 hours later…
12:43 PM
buen dia
@LucasDamian has visto el tutorial de Miguel Gringberg
de flask
 
Buenas, no, no lo he visto.. pero parece interesante
 
@LucasDamian Jupyter es un extraordinario entorno para experimentar, para investigar funcionalidades, y sobre todo para análisis de datos, pudiendo hacer filtrados pandas, gráficas, etc. y visualizar inmediatamente los resultados. Pero Jupyter no es un entorno de desarrollo. Nunca lo fue
Es una pesadilla llevar control de versiones de los notebooks, no tiene autocompletado, no tiene depurador, no es fácil convertir después el notebook en un script o módulo independiente, etc... En concreto, no veo que sea compatible con Flask, pues Flask se ejecuta en un solo hilo que bloquearía el notebook
VSCode en cambio es una maravilla para el desarrollo. También he oido muy buenas cosas sobre PyCharm pero nunca lo he usado. Si usas VSCode te recomiendo que instales el plugin para Python y que uses pyright como validador
 
@abulafia Tengo un problema para ejecutar el flask desde VSCode, creo que estoy haciendo algo mal
 
@LucasDamian Miguel Grinberg tiene una serie de posts que han terminado siendo un libro, llamados "The Flask Megatutorial". Es enorme y cubre muchísimas cosas, varias de las cuales son útiles para despliegues reales, con tareas asíncronas, etc. pero pueden ser un poco confusas para proyectos pequeñitos "de aprender"
 
@abulafia antier yo hacia unos ejercicios de python y vscode me instalo automaticamente todo lo que necesitaba en cuanto cree un file .py
 
12:52 PM
@RazerJs Sí, pero tienes que decirle al menos que "Sí", no? XD
 
jajaja sii claro
el te pregunta tu dices que si
 
A mi nunca me pregunto," quieres ejecutar app sin errores? " :(
 
@LucasDamian Todo llegará :-)
@LucasDamian Quizás Flask no sea un buen candidato a ejecutar "desde" VSCode, aunque no sé muy bien que quieres decir con "desde". Yo lo ejecutaría en una terminal (aunque sea una terminal embebida del VSCode), haciendo eso de FLASK_APP=tuscript.py flask run
Aunque depende también de cómo hayas programado tuscript.py, es decir, de qué tutorlal estés siguiendo
 
https://www.youtube.com/watch?v=o9TwipumGoU&list=PLYPlvTh05MsxJja9bzQCSTDu4hnEv5N_u&index=1
Estoy siguiendo a este muchacho
 
yo creo que ni en pycharm
con las plantillas de flask jinja pasaba trabajo con el autocompletado
 
12:59 PM
Hice lo mismo, en la terminal de VSCode pongo python run.py como en cualquier terminal
y no hace nada
 
nada?
algo hará seguro :-)
 
es como si ejecutara un script normal,
 
algun error?
 
mmm, seguramente, pero como si ignorara el if name
 
qué quieres decir? Que ejecuta el script y termina sin mostrar ningún mensaje?
ponle un print("Arrancando!") dentro del if __name__
 
1:01 PM
A verr
 
Y otro antes del if __name__ para ver que al menos está ejecutando algo
 
No muestra el print
Si, antes muestra pero el siguiente no
 
pues ya puestos, antes de ese if, ponle print("__name__ es:", __name__) y dime qué te sale
 
uh que horrible soy para explicar, en sintesis : Antes del if muestra, (CUIDADO, me di cuenta que no entra en el if)
 
no te preocupes, te sigo
 
1:03 PM
es un buen avance que me haya dado cuenta que no ingresa al if
Aah
por supuesto que no va a ingresar si el sujeto escribe if _ name _ == "_ name _"
¿quién me manda a programar un sabado a las 8am?, las cosas que uno hace cuando no quiere limpiar la piscina
 
@LucasDamian XD
print() es tu amigo...
 
Si, y yo que queria cambiarlo por pdb.set_trace
entre amigos, nunca me cayó bien pdb.set_trace :-p
 
 
2 hours later…
2:52 PM
Que sábado. ¿cómo van?
 
3:38 PM
@LucasDamian No necesitas usar eso con VSCode, trae su propio depurador que es fantástico. Y para fijar un breakpoint basta hacer click a la izquierda de la línea
 
3:51 PM
@abulafia yo tambien me instale la extension Code Runner
y me ahorra mucho tiempo
 
@RazerJs Esa no la conozco ¿qué aporta?
 
es como un compilador
por ejemplo en netbeans
el Run que te ejecutaba todo tu codigo
 

« first day (1499 days earlier)      last day (43 days later) »