#1347VROhN:¿Veis Python una buena opción como primer lenguaje de programación?
si obvias la aproximación htdp/scheme es la mejor alternativa.
y python no deja de crecer año tras año.
#1347VROhN:¿Veis Python una buena opción como primer lenguaje de programación?
si obvias la aproximación htdp/scheme es la mejor alternativa.
y python no deja de crecer año tras año.
#1346 Meh, lo he probado a la carrera antes de salir de curro, mañana si tengo más tiempo investigaré o probaré con otro package
#1354 error de conexión? Pues ahí si que no se que decirte, en el entorno virtual puedes instalar cualquier librería sin permisos de administrador siempre que lo tengas en una carpeta de tu usuario, pero ese fallo de conexión no se por que podría ser
#1354 Si es tema de curro puede que estés bajo una VPN que te esté fastidiando la conexión. Si es así habla directamente con alguien de sistemas del curro.
#1354 Segun recuerdo matplotlib necesita dependencias en la maquina aparte de los paquetes en el entorno. Aunque de eso hace tela xD
#1355 Ya me pasaba tambien con algunos complementos del visual studio.
#1356 Los de sys como es normal no permiten instalar nada que no sea de su servidor.
#1357 No, en casa instala bien siendo usuario no admin.
Esto lo quería como "hobby" para los tiempos muertos, como digo mañana seguiré buscando alternativa, a ver si hay suerte.
una dudilla gente, quiero aprender a hacer scraping y he visto que se puede usar tanto scrapy, beautiful soup y selenium, cual es la mejor de las 3?
#1360 depende de que casos y que vas a querer scrapear, yo empezaría por requests y bs4. Luego puedes ir sumergiéndote lo que quieras.
y el tema de la legalidad sobre hacer scraping a una web como va en España? se puede scrapear cualquier cosa?
#1365 Aunque este abierto a internet las páginas suelen tener un copyright y dependiendo del uso quizá estás infringiendo derechos de autor/leyes. Lo mismo sucede con scrapear datos personales, que desconozco hasta que punto está permitido o no.
Digamos que la práctica está en un limbo... y mejor hacerlo con sentido común.
En España podemos decir que esta PRACTICA EN SÍ NO ES ILEGAL, pero que ES ILEGAL A TRAVÉS DE ESTA PRACTICA VIOLAR LOS DERECHOS DE AUTOR, PROPIEDAD INTELECTUAL O USO DE MARCA REGISTRADAS O ESTAR REALIZANDO COMPETENCIA DESLEAL.
http://www.blogdederecho.es/2017/06/el-web-scraping-es-legal/
Cómo puedo mockear un corutina?
Tengo una función que durante su ejecución hace varios sleep
class Dormidina:
async def a_dormir():
await asyncio.sleep(100)
[...]
async def func_que_quiero_tesstear():
duerme = Dormidina().a_dormir()
await duerme
await duerme
y quiero que al hacer el test de esa función simplemente se salte los sleep.
#1369 No programo en python, pero cuando testeo programas o pongo lo que no quiero que hagan como comentario o pongo que en lugar de hacer algo lo digan por pantalla (tipo "doy este comando" en lugar de dar el comando)
#1370 Ya bueno pero eso no me sirve, no quiero tocar el código para hacer los test.
Este es un test que estoy arreglando porque al pasar el código de usar hilos a usar async se ha jorobado. Esos sleep están mockeados pero ahora no funcionan porque detrás de un await hay que usar una corutina.
#1369 tienes varias opciones dependiendo de lo que quieras usar
https://stackoverflow.com/questions/22836874/how-to-stub-time-sleep-in-python-unit-testing
#1372 Voy a ver, gracias!
Al final lo he podido mockear usando asynctest, dejo enlace por si a alguien le interesa: https://asynctest.readthedocs.io/en/latest/tutorial.mocking.html#mocking-of-coroutines
a ve sii sabeis como hacer esto que quiero.
tengo un conjunto de puntos x,y,z y le hago un scatter en 3d, lo que quiero es en vez de que sea un scatter es qe sea una especie de volumen con un heatmap que sea mas intenso cuantos mas puntos hay cerca
Buenas, estoy interesado en aprender Python y me he apuntado a un curso en Coursera, pero van lentísimo en los vídeos y creo que si aprendo leyendo puedo ir más rápido...
¿Me podríais recomendad algún libro o web de donde aprender? Desde 0, algo sé de programación, muy básica (Matlab) en la carrera, pero mejor desde 0.
Gracias
#1375 Si te da igual que sea en inglés: https://runestone.academy/runestone/books/published/fopp/index.html
Es un curso bastante completo y además es interactivo, con ejercicios y demás para ir repasando conforme aprendes, por lo que puede que se te haga más ameno. Échale un ojo.