[Python] Hilo general

kritita

#1092 Yo utilicé este del mismo autor que además ha salido hace muy poco:

https://www.oreilly.com/library/view/hands-on-machine-learning/9781492032632/

Y me pareció bastante bueno. Es muy práctico, eso sí.

1 respuesta
aIvans

#1110 Yo lo he hecho así para que entienda la lógica.

Isengard

#1108 #1109 Lógica vista pero voy a afinar un poco más... es posible saber si es una lista, diccionario o valor?
Vamos lo que me molaría es:

for item in json: 
                 if item is dictionary:
                        funciondicccionario
                 else if item is list:
                        funcionlista
                 else
                        print ('es un valor' + valor)

Me he cascado el código del tirón no me tengáis en cuenta los fallos

1 respuesta
hda

#1111 + acceso a learn.oreilly gracias a la UNED + https://github.com/lorenzodifuccia/safaribooks -> librito en epub gratis. Ya había conseguido la primera edición, pero mucho mejor la segunda.

Ahora que sé que la UNED me da acceso a todo el trove, a ver cuáles más me descargo :D

Descargarse así los libros de oreilly, aunque se tenga acceso institucional, creo que va contra el TOS, ojo con eso.

2
eondev

#1113 claro, usas isinstance y apañao

hda

¿Una manita con las lambda?

1 2 respuestas
HeXaN

#1116 La cambias por un map() y ya no necesitas manita.

Fyn4r

#1116 puedes concretar un poco más?

1 respuesta
hda

#1118 que he sufrido un montón (pues como 1h) para hacer algo trivial, pero ya está solucionado xD

covaga

Estoy teniendo un problema con la visualización de salida, en pycharm, he buscado y la solución que dan es poner el siguiente código.

pd.set_option('display.width', 900)
pd.set_option('display.max_columns', 10)

pero siguen apareciendo los "..." cortando el texto

find function lasts  2.7125627994537354  seconds
                                            identity  distance
0  /home/daviann/Das/test/mix/dc603e6659d07...  0.321101
1  /home/daviann/Das/test/mix/2017-12-18 08...  0.347447

hay otra manera de que salga todo sin que se corte?

Edit: se que seria todo mas cómodo hacerlo con jupyter y no con pycharm pero por alguna razón jupyter no detecta tensorflow.

3 respuestas
Slowbro

#1120 ¿Puedes poner un poco más de contexto? Asumo que estas haciendo algo con pandas ¿La salida es por IPython?

PD: https://www.jetbrains.com/help/pycharm/jupyter-notebook-support.html#toolbar Nada, es para la versión profesional...

Naith

#1120 ¿pd.set_option('max_colwidth', 40)?

Buscar en la documentación siempre ayuda: https://pandas.pydata.org/docs/user_guide/options.html#available-options

1 respuesta
covaga

#1122 sigue apareciendo los tres puntos. Igualmente solo preguntaba por curiosidad

1 respuesta
Krules

#1123 porque superarán los 40 caracteres... pon más o None xD

B

#1120

pd.set_option('display.max_colwidth', -1)

Tengo varios ejemplos en los que esto me ha funcionado, pero no lo he probado en pycharm, las cosas con pandas las he hecho en notebooks

Pizzelio

Freecodecamp tiene ahora 4 certificaciones con Python

https://www.freecodecamp.org/news/python-curriculum-is-live/

4
B

¿Lo veis buena opción para reorientar una carrera? Yo hice un curso bastante tocho de ML y NLP pero sin una certificación de por medio, además me faltan muchas cosas por aprender y he visto que la primera se profundiza en Numpy y Pandas. Creo que las voy a ir haciendo, si alguien se anima podemos crear un hilo por si nos atascamos.

1 respuesta
Pizzelio

#1127 yo quiero hacerlo pero si recuerdas pregunté hace unas semanas por donde tirar para seguir aprendiendo python y tengo una saturación de recursos brutal que no sé ni con cual ponerme :sweat:

1 respuesta
B

#1128 De estas certificaciones tampoco habla de precios. He intentado acceder a la compra de la certificación para ver el precio y no te deja hasta que no completas el curso. Igual son gratis, y solo se aseguran de que has hecho los 5 proyectos finales

1 respuesta
Pizzelio

#1129 todo en freecodecamp es gratis

1
telemaco103

Estas certificaciones sirven para algo? Es decir, las empresas las tienen en cuenta o son "papel mojado"

1 respuesta
B

#1131 le he preguntado a una conocida que tiene una, nunca le han pedido demostrar que tiene la certificación, lo tiene puesto en el cv y en una entrevista le preguntaron por ella.

A ver si alguien dice algo más

Pizzelio

Desde el desconocimiento diría que tiene más valor el aprendizaje y los proyectos que te mandan hacer que la certificación en sí misma porque aunque tienen medidas antiplagio no creo que sean imposibles de burlar.

D

Pregunta:

¿Alguien ha tenido experiencia con el siguiente libro?

Python for DevOps
https://www.amazon.es/dp/149205769X/?coliid=I3LRO07DEUQJA5&colid=3VJRVVU6BS5ZN&psc=1&ref_=lv_ov_lig_dp_it

Sé que se aparta un poco de lo que soléis tratar, pero pregunto por si alguno lo ha leído.

B

Crear ejecutables con python no lo he probado, pero tiene buena pinta

1 respuesta
n40k1

#1135 Funciona muy bien PyInstaller. Yo por lo menos hasta la fecha 0 problemas.

1
NeV3rKilL

Yo el problema que me he encontrado con crear .exe a partir de python con pytinstaller es que los antivirus saltan que da gusto. Hay algunos que a la que huelen algo de python encapsulado en un exe disparan sin mirar nada más.

1 respuesta
B

.

1 respuesta
aIvans

#1138 Yo diría que si, están al mismo nivel

1 respuesta
B

.

2 respuestas