Skip to main content

R vs Python

(00:04) muy bien Buenos días a todos y todas vamos a dar inicio Eh así que adelante Jesús cuando quieras por favor s eh Muy buenos días buenas tardes a todos y a todas Mi nombre es Jesús Molina director del centro de formación de la cooperación española en la antigua Guatemala muy Bienvenidos a esta actividad virtual del Ocean H week en español talleres de formación intermedia esta actividad está siendo organizada por el centro nacional eh del Instituto (00:36) Nacional de de oceanografía del Ministerio de ciencia y Innovación de España la universidad de Washington en cel Estados Unidos Universidad de Tasmania en Australia el instituto del mar de de Perú el Instituto mediterráneo de estudios avanzados de España el centro interdisciplinario de ciencias marinas del Instituto Politécnico Nacional de México y este centro de formación de la cooperación española eh (01:02) la cooperación española dispone de una red de cuatro centros de formación en Montevideo Santa Cruz de la Sierra Bolivia Cartagena de Indias Colombia y este de antiguo Guatemala la función de los centros es a través del plan interconecta innovar promover y desarrollar políticas públicas a través de las instituciones públicas encargadas de la implementación de estas Por supuesto de sus funcionarios y funcionarias así como las diferentes (01:28) instituciones que trabajan eh para la aplicación de políticas públicas como puede ser la academia instituciones de investigación etcétera etcétera En los centros de formación estamos especializados en este de antigua llevamos todo lo que tiene que ver con medio ambiente cambio climático razón por la cual Pues acogemos esta actividad que que inauguramos el día de hoy eh tenemos representante de de 10 países de América Latina de Estados Unidos eh lo (01:58) cual demuestra pues el interés que este tema suscita en la región y sin más le voy a dar la palabra a doña marían Peña científica titular del centro zog gráfico de baleares del instituto español de zograf de España Muy buenas tardes mariam buenas tardes Buenos días Jesús y buenos días a todos Muchas gracias paso a compartir la pantalla para poderos mostrar una presentación a ver ya está si alguien me podéis (02:33) confirmar que se ve bien se ve la presentación se ve perfecto muchas gracias eh Bueno pues Bienvenidos a todos al al curso eh Nada más eh comentaros que bueno haceros primero una pequeña presentación de las distintas actividades que tenemos dentro del proyecto jaton 2023 2025 presentaros a todo el equipo que participa en este proyecto y bueno como digo presentaron las actividades algunas que ya hemos hecho otras que están en marcha y también las que tenemos en (03:10) planeadas para el año que viene para que bueno también sirva esta jornada un poco como difusión por si queréis animar a otras personas que conozcáis para participar a participar en en estos eventos eh primeramente pues os presento al equipo oshan H week en español el osan H week en español es un grupo que nació de la versión en inglés de los shang week en el que participa y bueno coordina Emilio Mayorga junto con otros eh otras personas de seatel y bueno en general de Estados Unidos y y de otras partes del (03:43) mundo y bueno a partir de unas de las primeras eh de los primeros eventos en inglés surgió Pues un poco la inquietud de hacer estas mismas actividades en versión en en español y bueno como digo Emilio Mayorga fue un poco el el que inició este estos grupo y nos hemos ido añadiendo poco a poco gentes de distintas partes del mundo que tenemos este en común el el lenguaje español Eh bueno Emilio mallorga es de la Universidad de de Washington en Seattle y también tenemos a Laura Gómez Navarro (04:16) que es investigadora pues doctoral del imedea en en mallorca en baleares aquí donde estoy yo también localizada hctor Villalobos es profesor investigador del cicimar en México eh yeray Santana que es es eh español pero trabaja en Francia en en el meteorológico eh sh hupan es investigador postdoctoral de la Universidad de lieja Jorge Cornejo desde chile consultor independiente y también desde el mismo centro que yo desde instituto español de zografia aquí en baleares están Julia jaca y marina Sanz (04:50) ambas son investigadoras pues doctoral posdoctorales eh vale como os decía os quería enmarcar para aquellos que no conozcáis eh el proyecto las distintas actividades que han tenido lugar y que van a tener lugar todo lo tenéis en toda la información está en esta página web interconecta git.io y bueno este año hemos tenido ya un webinario de presentación de las distintas actividades que fue en mayo eh Y luego hemos tenido un curso básico (05:20) que fue en julio actualmente estos días tenemos el curso intermedio en Octubre y el hacat que digamos es el evento principal es en noviembre que que os voy a hablar un poquito ahora para animaros también a participar y en 2025 tendremos también los tres niveles de los cursos el curso básico aula invertida en mayo taller intermedio en Octubre y hacat en en noviembre eh También eso Mostrar un poco los resultados de participación en las (05:49) distintas fases el primer proyecto que fue el proyecto anterior en la convocatoria anterior de interconecta eh tuvimos un un aula invertida un curso inter un curso básico y el hacat en esta estas nuevas ediciones decidimos incluir también un curso intermedio que es el que actualmente tenemos esta semana porque para muchas personas resultaba un salto muy grande entre el curso básico y el hackaton eh con lo cual Bueno nos (06:17) pareció buena idea hacer un curso intermedio como digo en aquel caso en el curso básico tuvimos eh Como veis buena representación en cuanto a género número de países 16 países y también un Rango rangos amplios de edades por lo que bueno como eh digo estamos muy contentas con con la aceptación de Estas actividades en el webinario que tuvimos este año fue casi 50% de hombres y mujeres también 17 países 102 (06:49) asistentes en general eran participantes de instituciones públicas pero también había representantes de empresas privadas organismos internacionales eh y estudiantes y también un Rango amplio de de edades eh Y bueno en de 2024 Pues en el curso de iniciación eh tuvimos estos porcentajes que podéis ver de en cuanto a género y también en en cuanto a países el tenemos estos datos de abajo no s no estoy segura de que estén actualizados pero más o menos Esta (07:24) es la distribución también para el taller intermedio de de esta semana y bueno como veis Bueno pues todos prácticamente todos los países latinoamericanos e como decía antes tanto de instituciones públicas como de otro tipo de de entidades el programa de esta semana bueno tenemos tres días sabéis que es hoy el jueves y el viernes el primer día lo hemos planteado un poco como presentación de la actividad de presentaros las herramientas que vamos a utilizar y también tener interacción con (07:55) vosotros hacer un eh llegar a conoceros mejor y que vosotros nos conozcáis a nos conozcáis a nosotros y bueno tenemos este debate después de la presentación de de la herramienta Jupiter Hub que hará Emilio mallorga eh pasaremos al debate de r versus python que es algo que siempre surge en este tipo de cursos cuando se combina eh ambos eh lenguajes de programación y bueno intentar ver tanto medidas objetivas como subjetivas de cuál puede ser mejor cuál puede ser más adecuado en (08:28) distintos casos y demás Pero como digo también es una forma de de que nos conozcamos mejor y hacer un poquito más de de comunidad de a partir desde Estas actividades el día jueves estará destinado a los cursos a las distintas tutoriales de r tendremos uno de datos temporales en r otro de espacios temporal espacio temporales en r y otro de redacción de informes con r markdown y en el día 18 El viernes tendremos (09:00) cuatro tutoriales todos destinados a python uno de datos online de Cómo obtener datos online que realmente este es válido tanto para r como para python eh visualización de datos espaciales en python datos temporales en python y también redacción de informes en Este lenguaje de programación las herramientas que vamos a utilizar son Jupiter Hub para poder ver el Jupiter Hub lo que permite bueno seg vosotros conocéis seguramente todoos el github ya tenéis una una cuenta que por cierto os pasamos un enlace a un a (09:35) un Excel donde os tenéis que apuntar y apuntar vuestro vuestra cuenta github esto es muy importante para que podáis acceder a a Jupiter Hub eh Jupiter Hub lo que permite es eso poder eh participar en el curso de forma más interactiva ya que podéis correr los mismos scripts que va a estar utilizando cada uno de los profesores y ver a la vez que él o ella eh Cómo es cada uno de estos de estos códigos eh También tenemos ya sabéis el portal (10:06) interconecta en lo que es en el que tenéis tod todos los enlaces eh podéis Eh bueno sería más la organización del curso y la conexión con la ecit eh también para obtener obtener certificados encuestas y demás y una novedad que hemos introducido en este taller intermedio es la eh la plataforma discord porque como decía una de las de lo que queremos también lograr con estos cursos es crear comunidad entre los hispanohablantes y nos parecía que tener (10:37) una una herramienta as una plataforma donde podamos conectarnos no solamente durante el curso sino eh las semanas e después y años después es es interesante Entonces discord es una opción gratuita que estamos probando todavía no no conocemos bien entonces cualquier comentario que tengáis sobre ella nos nos viene bien me ha contactado ya una persona no sé si era Darling que ha tenido problemas de conexión ahora si (11:03) nos puedes confirmar aunque sea por el chat si ya pudiste entrar o no Yo sí que probé los audios y no conseguí creo que puede ser problemas con con los antivirus que hay que ver un poco si si está limitado bloqueado el acceso a discord Pero bueno comentarnos si si os va bien el uso de esta herramienta eh Ah bueno os quería hablar también a ver me salen herramientas por aquí en medio sí comentaros un poco como (11:30) decía el hcat que como digo es el evento principal y que seguramente va a ser el de más interés para todos eh Para los que no conozcáis el jcat es una semana intensiva de trabajo eh trabajo colaborativo pero también con tutoriales Entonces nosotros lo organizamos de modo que por la mañana la mañana de latinoamérica sobre todo bueno seguimos como sabéis la hora de Guatemala entonces la las tres primeras horas (11:56) serían de tutoriales igual que hemos tenido en el aula invertida y en el curso intermedio y por la tarde la diferencia del hacat es que por la tarde tenéis trabajo colaborativo en grupos pequeños Entonces se organizan como digo grupos pequeños con proyectos comunes de interés para los distintos integrantes del grupo eh Y tienen cada uno de ellos un mentor que es uno de los profesores del grupo que les ayuda un poco a a (12:23) llegar a sus objetivos entonces bueno tenéis toda la información como digo Aquí en la página web que creo que sería interesante que vierais la información de años anteriores para que también os hag os hagáis mejor la idea de cómo son esos proyectos toda la información Se deja online en repositorios de github por lo que bueno es fácil ver eh Cuál es el trabajo que se ha hecho en en eventos anteriores Y bueno no me (12:49) quiero alargar mucho más no sé si tenía algo más en la presentación no eh Ya preguntas si tenéis preguntas y si no ya voy a dar paso a Emilio para que os presente la herramienta Jupiter Hub no sé si hay alguna pregunta en el chat voy a dejar de compartir ahora y voy a mirar por aquí a ver [Música] m no parece que no hay preguntas de momento Pues en este caso te doy la palabra Emilio para que pase si quieres a presentar la herramienta Jupiter Hub (13:40) Buenos días Saludos desde casi en Canadá desde el estado de Washington los Estados Unidos un momento déjen orientarme me confundió ahorita otra persona que también se llama emil no estoy acostumbrado tener otra otro a ver me comparto asumo que lo ven Esto sí lo vemos lo podemos ver sí se ve Ah desaparece Qué pasó pero desapareció no en la pantalla se ve sí lo podemos ver Emilio Qué raro Yo me estoy viendo (14:38) No veo la pantalla aquí Emilio Y si dejas de compartir y lo vuelves a compartir de nuevo e bueno en un momento está bien Sí sí lo vemos lo vemos muy bien a ver primero Quiero compartir un O tal vez mar podes compartir en el chat el enlace de del Hub Jupiter Hub Eh sí lo copio ahora Ah yo no me veía ahorita Bueno y también lo voy a compartir yo esto (16:04) Marian mencionó Eh me acuerdo si lo que mencionó los los eh los materiales para esta semana para los tutoriales de esta semana y eh Buen punto para comenzar pueden ir siguiendo directamente lo que voy a ir diciendo e tenemos un tutorial a ver a Aquí está el contenido de los materiales también este enlace creo que lo encuentran directamente desde desde el sitio web nuestro sitio web entonces se van al esto es enh se (16:40) van al al la carpeta de hoy y seleccionen el Jupiter Hub Bueno espero que una gran cantidad de ustedes Ojalá la mayoría ya hayan o hicieron la la fase del aula invertida para tener una introducción a Júpiter a r o si no lo hicieron pues ya tenían ese conocimiento e y si no lo hicieron o no tenían el conocimiento por favor hagan preguntas aquí en por el chat Entonces el voy a asumir voy a hablar un poco de Júpiter pero también asumir que saben un poco e vamos a usar una plataforma durante esta (17:31) semana pero especialmente tanto esta semana como en el en en el evento principal haat una plataforma que como mencionó mar que da acceso llama y da acceso a todo lo que necesitan Perdón para poder desarrollar y correr el código tanto de los tutoriales como proyectos de colaborativos que tendrán esto da acceso en un e o en servidores remotos a Júpiter con todos los paquetes necesarios y también a r y r estudio Igualmente con todos los paquetes (18:14) necesarios ya instalados eh esta tutorial que preparamos tiene bastante texto no lo tienes que leer ahorita pero e Quería dar algún trasfondo y también recursos para para que aprendan más Júpiter puede ser un poco confuso pero Júpiter es varias cosas a la misma vez por un lado tal vez han oído hablar de los cuadernos de Jupiter o notebooks y este es el archivo el formato donde pueden correr código no solo de python sino de muchos otros lenguajes Pero principalmente lo más (18:51) común que se van a encontrar será de python al mismo tiempo si es representa la infraestructura digamos las herramientas que permiten correr un notbook de Júpiter e y también es estándar todo lo que utilizamos es de código abierto No solo una compañía un grupo puede desarrollar la infraestructura el software de Júpiter sino que hay otros también que lo implementan Entonces el el formato de un cuaderno de Júpiter es un estándar y las interacciones des de software con con esa con ese formato y esta capacidad es (19:28) un estándar vamos a utilizar una aplicación que se llama para trabajar con Júpiter que se llama Júpiter lab para correr y manejar cuadern de Júpiter jiter hob lo que trabaja sobre este lo que se le llama un ecosistema de de herramientas y lo que permite es correr el lo que ustedes podrían instalar en su computadora y hicieron el aula invertida ent siguieron los pasos para instalar Jupiter lab y poder correrlo en esa (20:05) computadora pero permite tenerlos en la nube e en servidores remotos y también con cada quien tiene su propia cuenta en este sistema bueno eh Hay más información sobre Júpiter y tal vez tenemos tiempo voy a entrar un poquito en eso en los materiales del aa invertida incluyendo algo que lo haré aquí en esta demostración que es como instrucciones para cambiar el interfaz de Júpiter lab al español solo quiero reenfoque algo eh escribimos aquí pero (20:47) también le hemos dicho esta plataforma en la nube eh estrictamente hablando no es 100% necesaria en el sentido de que ustedes en teoría podrían instalar todos estos paquetes su computadora pero no les recomendamos que dependan de eso tanto Ho en esta semana como en los proyectos porque puede ser un problema eh eh es común que cuando cada quien en sus diferentes sistemas operativos diferentes versiones de sistemas operativos tratan de instalar todas las dependencias todas las librerías que son (21:18) necesarias eh surgen problemas y eso después causa frustraciones y y e es mejor que que asegúrense de haber de haber de haber creado una cuenta en gu compartirla con nosotros a través de esa documento de Google que mencionó Marian y una vez que le enviemos su invitación a por favor compartan con nosotros y planean usar esta plataforma casi exclusivamente Aunque definitivamente le les recomendamos que traten si no hicieron lo del abla invertida el programa del aa (22:09) invertida que traten de hacerlo para empezar a familiarizarse con tanto r Studio como Jupiter lab eh En su propia computadora que al finalizar Este programa sea al final de noviembre principios de diciembre eso es lo que tendrán disponible eh en el futuro Bueno ahora vamos a seguir los pasos y lo que les recomiendo a ustedes no sé si ya Marian compartió así e sigan el enlace que Marian compartió el de Ocean Cloud vamos a tratar de hacer todo esto junos si surgen problemas lo pueden (22:47) compartir en el chat e entonces aquí están los pasos y las pantallas que se van a encontrar y quiero mencionar que mar mencionó el origen de Ocean ha y el grupo que continúa que es en inglés y tiene gente sobre todo de Norteamérica pero e de todo el mundo este recurso esta plataforma en Jupiter hog es compartida e así nos beneficiamos de la experiencia de grupo amplio y se reducen los costosa etcétera e Bueno entonces yo algo que hice eh (23:28) ahorita para poder enseñarles exactamente lo que probablemente van a ver Ustedes es he creado una cuenta especial mía eh Para pruebas de tal modo que lo que voy a hacer Debería ser exactamente lo que ustedes van a ver vienen esta página lo primero que se van a encontrar solo quiero hacer referencia aquí como he dicho que todo esto está aquí o sea bueno toda la lo que se van a encontrar la primera página es la esto Solo va a ocurrir la primera vez la primera vez que que entren al sistema (24:09) les va a pedir autorización eh básicamente este sistema utiliza su cuenta de gerh como la manera de verificar que que que la persona que está tratando de entrar tiene acceso y ese acceso es dado a través del perfil de que compartieron con nosotros la invitación que le enviamos Entonces cuando encuentren esta pantalla y la de ustedes debería de verse creo que idéntica a esta seleccionen el la autorización y en realidad creo para volver aquí tal vez eh Probablemente lo (24:46) que se encontraron ustedes primero ahora que lo pienso es esta pantalla si no estaban ya metidos en get en el su browser en su navegador esta haba sido la primera pantalla y luego est eh esta pantalla les va a aparecer Perdón esta siemp solo la primera vez la primera vez que se metan al sistema esta le va a aparecer cada vez que se traten de meter Si no están ya en una sesión de gh en el navegador en otra pestaña en otro Tab eh si ya (25:18) están metidos Entonces esta no va a aparecer en otras palabras Eh de algún modo Tienen que entrar a para poder entrar a esta esta plataforma bueno el primer paso que encontrarán es eh la tiene que escoger eh entre python y r y como mencioné las dos opciones son python a través de Jupiter lab y r en r Studio eh voy a enseñar las dos opciones primero voy a comenzar con python y después me regreso hay una pregunta de ha que abrir una (25:53) cuenta verdad efectivamente tienen que abrir una cuenta en Eh no tienen que hacer nada más que abrir una cuenta Ya gratuita y y compartirla con nosotros compartir el nombre de la cuenta sé si bueno tal vez Mari puede compartir de nuevo el enlace a al documento de Google para que la metan directamente o se nos las envían por el chat y alguien la puede meter ahí y luego les mandamos la invitación entonces ahorita vamos a comenzar con (26:25) python espero que ya por lo menos una buena cantidad de ustedes haya podido seguir y se encuentre con esto vamos a escoger python primero y después regresar a r la primera vez que entren al sistema probablemente va a ser un poco más lento en esta fase cuando está iniciando todo está configurando todo el sistema y ahorita va a ser un poquito más lento probablemente rápido porque hay varios de nosotros estamos tratando de hacerlo bueno (26:57) si para los que hicieron el el programa del abla invertida Espero que reconozcan el Júpiter que esto es idéntico si no vieran esta dirección aquí arriba ustedes pensarían que están en el jiter lab de en su computadora esta cuenta que yo crea específicamente para para hacer esta demostración está Es la primera vez que me invo al sistema con esa cuenta entonces lo que estamos viendo aquí Debería ser idéntico a los que ustedes ven solo una carpeta que se llama share (27:29) eh Y aquí esta pantalla vamos a ver para orientarme Entonces vamos siguiendo aquí los pasos python que est la notificación y ahora voy a demostrar Cómo cambiar la interfaz al español y eso es decisión de ustedes hemos proveído las instrucciones y la capacidad de hacerlo pero es decisión de ustedes si si quieren hacerlo o no nos vamos a settings eh Language o sea el idioma y aquí escogemos español y después aprietan el botón (28:14) azul y también Este es un cambio persistente o sea cuando se salgan de esta de esta sesión y regresen el el cambio seguirá y es es un buen momento para mencionar también que lo que ustedes hagan en cualquier sesión no se borra cuando cuando se salen de la sesión sino que se mantiene En otras palabras si Crean un archivo y lo guardan aquí si le cambian el nombre a algo lo que sea que hagan se mantiene después de que cierren la (28:44) sesión porque esto es su cuenta durante toda la semana y solo para antes de voy a regresar a están las instrucciones específicas para cambiarlo Bueno ya lo vieron es bastante sencillo pero solo quiero mencionar que el material del abla invertida está las instrucciones con un poco más de detalle settings Language etctera Bueno es lo siguiente luego regresamos a r Ahora aquí de orientarme como mencioné al principio tenemos este repositorio de que tiene estas carpetas (29:54) Y estos archivos y contiene todos los tutoriales que estamos y materiales que estamos est usando esta semana para correrlo en el en el Jupiter Hub tenemos que subir esos materiales a Jupiter Hub eh Hay dos maneras de hacerlo una es la fácil y la otra es la aventurera que no la recomendamos ahorita pero tal vez en en la es bueno mencionarla y tal vez en la sección del jacon será útil mencionarla la manera (30:26) fácil es un enlace de un sistema que se llama nb No importa cómo se llama pero nb de pooler y es sencillo es un solo enlace una vez tenga dentro de la sesión de de Jupiter Hub seleccionan clique un enlace la única sutileza que tienen que tener en mente es que hay dos enlaces si están en una sesión de python tien que presionar el el enlace correspondiente a python está en sesión de r o r Studio tienen que (31:00) presionar el otro enlace Y de nuevo Lo vamos a demostrar aquí espero que ustedes estén viendo que más de alguno hayan entrado veo que alguien lo confirmó que pudieron entrar fantásticos y el único eh contenido que tienen es esta carpeta share ahora vamos a ir aquí a presionar el enlace mágico lo que está haciendo es tomando todo lo que está en es repositorio y lo va a copiar a su cuenta y de nuevo va Bueno de nuevo va a aparecer (31:43) mágicamente ahora pueden ver que además de la carpeta share que tenían antes ya tienen esta nueva carpeta talleres intermedios seleccionamos y como pueden ver es exactamente lo que estaba aquí para los que participaron en aa invertida y o ya sabían sobre get lo que está ocurriendo o la manera en que funciona esto es está clonando el perdón el repositorio de taller intermedio pero de una manera mucho más fácil que tener que usar los comandos manualmente y bueno una vez que estamos aquí podemos (32:22) interactuar con esto como sea solo como ejemplo voy este es exactamente el contenido que estamos se me perdió este es exactamente lo que estamos viendo aquí de que ahora ya lo tenemos subido a a la plataforma y aprovecho esto para mencionar que el Jupiter Hub permite principalmente uno lo utiliza para desarrollar y correr código bueno no Jupiter H sino que Jupiter lab pero Jupiter lab es una plataforma un software que permite (33:01) interactuar con otros tipos de de archivos en este caso por ejemp esto es maran Y de nuevo maran fue presentado en en en el abla invertida este sistemas o formato de texto eh con una serie de comandos sencillos para formatear un texto eh si conocen html para hacer páginas de la web esto es bastante más sencillo menos flexible pero mucho más sencillo y bastante más fácil de recordar Entonces lo abre texto nada más pero también lo (33:42) puede lo puede ver está estoy acostumbrado a verlo en español Ah ya me acordé puede Jupiter la permite ver no solo el texto en su versión original O sea que no ha sido cambiado el formato a su manera presentable y y su eh versión presentable o sea su versión final también provecho aquí puede visualizar eh archivos de otros tipos archivos de tipos comunes por ejemplo imágenes y las pueden ver vamos a adelantarnos con un e uno de los tutoriales a ver Estoy (34:39) buscando uno en python como pueden ver aquí está un cuaderno pregunta alguien es indiferente elegir entre r python al imagino que te quisiste decir el inicio de la sesión y si es así es indiferente pero les sugiero que sigan ahorita que vayan siguiendo lo que estoy haciendo No porque hace alguna diferencia real sino porque en mi opinión sería confuso estar haciendo otra cosa diferente de lo que está viendo y oyendo (35:27) y al final en términos de cuál lenguaje de programación van a preferir para no en esta semana sino si continúan hacia el jaat eh Cuál lenguaje de programación escogen no importa eso es decisión de ustedes ya abordaremos más como mencionó Marian el la digamos Por qué uno escogería or r python o ambos voy a seguir explorando un poco eh Para sobre todo para las personas que no hicieron el aa invertida o no han usado mucho el Jupiter lab vamos a explorar un (36:04) poco lo que esto ofrece Por ejemplo si van a crear ya H hecho un par de cositas aquí si van a crear un nuevo cuaderno e tiene est esta este componente aquí tiene tres partes cuaderno eh consola y otros vamos a comenzar con el cuaderno presionan esto y esto crea un nuevo cuaderno en blanco que podemos podemos hacer No sé qué podemos hacer ya verán esto de todos modos esta semana e si lo guardamos no lo voy a poner ni bueno lo vamos a (37:03) poner y ahora está aquí y seguiría ahí cuando regresen después de Cerrar la sesión y cuando regresen seguirá ahí voy a borrarse también la terminal es algo que usaremos de vez en cuando no la no la cubrimos tanto en los tutoriales digo en los tutoriales de ida pero es muy la mencionamos y creo que en algunos casos se usó y es bueno saberla tal vez en esta semana o especialmente en el ratón tenemos más oportunidad de mencionarla para los que no han usado una terminal antes e aquí estamos (37:43) interactuando con el el los archivos en en su cuenta de Jupiter hop de la misma manera que este navegador de de archivos siguiendo la exploración de del de de esta plataforma tienen esta columna a la izquierda y aquí les enseña Cuáles pestañas están abiertas Cuáles kern son núcleos que están corriendo o uno puede tener varios e varios cuadernos abiertos al mismo tiempo aquí mencionaría cuáles son y qué qué diferente Bueno aquí en general van (38:20) sobre todo has bueno especialmente esta semana van a tener un solo kern o sea una sola configuración del entorno de de de paquete pero en el jaat es probable que tengan más de una y aquí da otra información por ejemplo Cuántas terminales tienen abiertas porque podemos regresar aquí volver a al lo que se llama el lanzador y abrir otro terminal Generalmente no habría ninguna necesidad de hacer eso pero si regresamos aquí aquí pueden ver que está (38:48) la lista de la otra terminal cerrar bien si quisieran crear un nuevo archivo de mar también está eso bueno regresamos aquí el chat como dije no voy a tocar el tema de esta segunda opción como hacerlo con subir los tutoriales el repositorio con directamente pero Les recomiendo que lean un sobre eso y si tien algunas preguntas esta semana pueden hacer sobre todo podemos sobre eso en el (39:59) desord ver qué más podemos hacer ahorita Ah bueno Vamos a abrir un documento solo para enseñarle aquí tien está un documento bien organizado con sus cabeceras de secciones esta esta opción aquí la tabla de contenido es muy útil Porque da el el esquema de o la tabla de contenido la exactamente la estructura que le dieron de las cabeceras de secciones la presenta aquí sobre todo para cuadernos son un poco grande es super útil tenerla (40:40) aquí si pueden Navegar directamente a las secciones y darse una idea de cómo está organizado el material el tutorial algo que mencionar también es que bueno ahorita subimos el hace unos minutos subimos todo el repositorio Les recomiendo que no traten de de guardar eh cuando estemos haciendo los tutoriales cuando cada instructor está haciendo los tutoriales esta semana eh les vamos a recomendar que traten de correrlo si esto les funciona bien que traten de correrlo al mismo tiempo si (41:19) surge alguna duda nos pueden preguntar eso será opción de ustedes también pueden decidir estar viendo nada más pero Generalmente útil lo consideramos que es útil nuestra experiencia eh correr el el el código al mismo tiempo siguiendo los pasos que el instructor o la instructora está enseñando le recomend recomendamos no hacer cambios a los tutoriales los tutoriales que aquí sub por por una razón principal (41:48) que es posible que eh cuando el instructor esté preparando un tutorial o corriendo mejorando tutoreal que descubra tal vez que hay algo que sería mejor cambiarlo Entonces si ocurrió que ustedes ya subieron el el repositorio y después hubo un cambio en el repositorio original en lo que le vamos a pedir es que vuelvan a correr vuelvan a a seleccionar ese enlace nb K puller e Y es más es mejor si este enlace no eh si ya tienen el contenido del repositorio en su cuenta en Jupiter home (42:26) ese enlace se va a borrar todo entonces si tratan de cambiar lo que ya tienen aquí y hacer algo que quieren conservar eh eso va a ser complicado Entonces es mejor eh que tengan en mente que cualquier cambio que están haciendo en este momento es algo pasajero eh si no se vuelve más complicado bueno Entonces ahora sí nos vamos a salir de eh el vamos a cerrar la sesión de Jupiter lab y Y tenemos las instrucciones Entonces nos vamos a Y (43:16) esto es un poco complicado pero si se refieren si consultan el el el documento pero que no será tan tan complicado en vez de seleccionar cerrar sesión seleccion selecciona panel de control y el el botón rojo que detener el servidor eh en las instrucciones menciono que el está este botón de de logout por ahora vamos a hacer solo esto esto lo tienen que hacer si tienen que cambiar de una sesión de python AR o viceversa tienen que irse hasta atrás prcticamente e (43:57) Entonces eso es lo que estoy haciendo ahorita realidad voy aar elog entonces he regresado totalmente al comienzo Y esto es para meterme ahora poder mostrarlo hay una pregunta deos tenem Así es Y entonces por eso es muy importante que que hagan creado una una cuenta en y que compartan con nosotros el nombre de su perfil o de su cuenta si no tienen eso no se crearon la cuenta y no la compartieron con nosotros no hay nada que podamos (44:52) hacer entonces ahora seleccioné en estudio y el sistema comienza de la misma manera de nuevo la primera vez probablemente va a ser un poquito más lenta que la la siguientes veces tiene otras cosas que configurar por primera vez y una vez que entremos a estudio No yo no uso no uso no no voy a poder demostrar mucho para los que ya han usado r eh vamos a abrir r Studio Entonces ustedes saben queé hacer así como en Jupiter l como les mencionaba el el Jupiter l que vemos es prácticamente lo mismo que que verían (45:42) ustedes en su propia su propia computadora si hubieran si tuvieran instalado Jupiter lab en su computadora de igual manera r Studio es eh es el mismo así que no no sé qué demostrar Bueno una cosa que puedo hacer es irme pueden ver aquí que el la el la sección de de r Studio que les permite Navegar archivos está aquí abajo a la derecha y pueden ver que lo mismo que teníamos en Jupiter lab porque es el mismo contenido de la misma cuenta entonces aquí está el repositorio talleres intermedio vamos a seleccionar (46:22) sé que en el 17 de octubre hay tutoriales Dr al de Héctor y voy a seleccionar que eso nos abrirá perfecto qué extraño Bueno será para para Héctor lo podemos hablar después no sé por dice requisito pero no instalado porque está instalado pero bueno adelantándome el tutorial de de Héctor y la verdad es que no sé qué más podría hacer estudio tal vez alguno de los usuarios r como cre que Marina aquí yor si quieren que haga algo en particular para consideran que sería una buena demostración y aquí mano ustedes me (47:27) dicen yo yo lo hago pues no no creo Emilio buenos días a todos este no creo que sería necesario Emilio básicamente es lo mismo No Ah y aquí acabo de descubrir no uso que también tiene una tabla de contenido Perfecto Bueno entonces el siguiente paso aquí es salir de la plataforma desafortunadamente es más complicado para para r estudio e o más confuso esto tiene que ver con el hecho que estamos corriendo esta este Software (48:07) que originalmente era principalmente diseñado para correrlo en computadora en tus propias computadora está entrelazado con esta plataforma en la nube Y esa conexión digamos todavía hay lo que se le llamaría fricción e Entonces si nos vamos aquí uno se imaginaría que qu s seiza la sesión lo Sign que cualquiera de esas nos solíamos y todo perfecto la realidad es que no funciona Bueno quiero mencionar otra (48:37) cosa aquí que el urio que nos vamos a encontrar está en inglés y Héctor cuando si creo que Héctor es el primero que dará un tutorial de r el el jueves Entonces tal vez él puede hablar un poco sobre eso o en la sesión que viene ahorita después de esto ent Pon y r eh cuando es bueno o útil digamos ver todo en español todo dentro de ciertas limitaciones y cuando noen les voy a demostrar no funciona esto es (49:12) engañoso nos regresó aquí no hicimos nada exactamente comenzamos guardar los cambios digamos dice que la la sesión ha terminado eso es mentira desgraciadamente lo voy a demostrar Aquí voy a ir a la a la al enlace deliter Y qué va a hacer me va a regresar exactamente alado nuestras disculpas esto es bastante confuso entonces lo que hay que hacer es instrucciones y aquí en las instrucciones están des Studio lo que hay que hacer para poder salirse ir a este (50:13) enlace y este es lo que vimos desde jiter la cuando salimos de jiter seleccionar y ahora por salirse nos salimos le pedimos que cada puede ser una sola vez al día o un par de veces al día e Les pedimos que por lo menos una vez al día salgan de la sesión porque cada persona que está conectada aú si no están haciendo nada e al sistema en la nube eh cuesta dinero no es que sea un montón de dinero pero cuesta dinero entonces es (50:53) muy útil para nosotros para reducir los costos que cuando no lo van a usar por un periodo prolongado por ejemplo Eh Al terminar el día no lo van a usar en la noche se salgan y entren después cuando lo necesiten pero que ahí termina Déjenme chequear mis propios apuntes una cosa que quería mencionar sobre el interfaz en español de Jupiter es que como eh se darán cuenta rápidamente el la traducción es perfecta eh Por un lado hay secciones o hay partes que no están (51:39) traducidos del todo e en general creo que es bastante buena pero pero o sea que cubre una gran mayoría eh voy a decir sin haberlo cuantificado un 80 90 por pero se encontrarán algunas secciones que no están traducidas entonces usan exactamente las palabras en inglés y se encontrarán también en algunos casos una digamos que contradicciones o o el uso de sinónimos para la misma cosa eh o diferentes traducciones en el mismo interfaz entonces tengan eso en cuenta que como esas traducciones sobre todo para (52:14) productos de código abierto son eh eh contribuciones de una comunidad de diferentes personas eh en trabajo principalmente voluntario Entonces es difícil tener una una traducción completamente que cubra el 100% de traducción y también que tenga ese nivel extra de eh de edición o de alguien que haya confirmado que no se esté usando diferentes versiones del mismo término creo que no tengo nada más que decir así es que qué tal Voy a ver si qu hay en el (53:04) chat y lo podemos abrir a preguntas sí Emilio parece que ha habido Bueno nos comentaba Cristian que había tenido algún problema pero creo que ha sido en la creación de la cuenta github si he entendido bien entonces si nos quiere aclarar De todas formas como habéis comentado varios hasta que Emilio no desde alta eh No no podéis entrar Entonces veo que en la lista hay cuatro personas que se han apuntado recientemente Lucio marco joslin y (53:36) Cristian que todavía no no han podido ser invitados Por Emilio Claro pero hay 16 personas que ya estaban invitadas entonces Bueno nos han confirmado dos en el chat que han entrado sin problemas si hay alguien más que quiera comentar ya que tenemos un tiempito voy a a hacerlo bueno pueden hacer preguntas ahorita eh pero mientras tanto voy a enviarles las invitaciones perfecto así les da tiempo a probar también hoy si quieren Vale Nos confirma nils que sin problemas Cristian (54:10) ya tiene la cuenta ahora te envían Cristian creo que faltaba poner la cuent Ah no ya está todo completado perfecto Mira nos Comenta Hans Kevin que le dio un mensaje al iniciar el server del servidor de r no sé si quieres echar un vistazo en el chat Emilio ah eh perdón a ver e Sí porque es una imagen que es mejor que mires tú ah sí sí eh Gracias si mal no recuerdo y tal vez Héctor tiene mejor memoria eh que yo en esto esa otra eh otro mensaje engañoso (54:56) que surge con r Studio y que en la realidad no hace asusta pero no significa nada eh e Y sí eh es dice que hay un problema pero en realidad no lo hubo Héctor te o alguien que que que ha usado que usó r Studio anteriormente a través de Chupitos recuerda Esto sí creo que por ahí apareció pero no realmente como dice no es un problema con que esté salvado el Script o el Notebook que están trabajando pues se puede repetir todo (55:34) sin mayor problema no Entonces no hay que preocuparse mucho por ese mensaje nos comenta ns que le ha aparecido Perdón que apareció igual porque ayer había iniciado sesión Quizás por no cerrarla del todo cuando vuelves a entrar se queja pero recuerdo en qu circunstancia sale Pero lo puede ignorar se presionen Ok en todos los casos ahorita para poder mandar las invitaciones voy a tener que cambiar de cuenta como les mencioné Al principio estaba usando la cuenta que no es mi cuenta normal sino que una (56:19) cuenta nada más para eh que pudiera demostrar era una cuenta que nunca he usado la la la hice ayer para poder demostrar lo que ustedes mismos estarían viendo entonces me voy a salir y me voy a meter a mi cuenta normal y de ahí si puedo e hacer los cambios necesario y para el discord lo mismo si alguien ha tenido problemas para entrar ahora mismo no sé cuántas personas hay pero han entrado bastantes si alguien ha tenido problema para entrar en discord o quiere comentar cualquier (57:01) cosa pero parece que en general está yendo bien dice Ángel valenzuel a mí no me deja aceptar la invitación no me deja realizar la verificación de pas un momento Déjenme terminar de Añadir a las nuevas personas o enviar las invitación perdón y esas son Marcos sol [Música] Díaz y Cristian tolosa que son las personas que no como nos dieron su información hasta hace poco no les hemos mandado invitación y lo voy a hacer ahorita (57:46) mismo nos piden también el enlace a discord un momentito que lo copio también en el chat ahí tenéis también el enlace a discord para los que no ha hayáis entrado anteriormente Bueno ya todas las personas que nos han dado su los nombres de sus cuentas de ya han recibido invitación y si no la recibieron si están en esta lista si no la recibieron avísanos por favor Ya sea ahorita o a través de discord Y ahora cuál era perdón me deja (58:35) aceptar la invitación no me deja realizar la verificación de dos pasos Ah se refieren a la eh Esta es la invitación al Jupiter Hub no la no la no Esa no es invitación tal vez Ángel podrías mencionar más que Cuál es el el problema exactamente darnos más detalle Eh sí Qué tal Buen día eh Eh mi problema es de que yo El día que enviaron este archivo de Drive puse mi mi cuenta de github y me llegó una invitación entonces me decía que tenía que aceptar y tenía que logar (59:26) aquí a tenía que loguearme y me dice que tengo que para aceptar la invitación del o la autenticación de dos afa tengo que Ajá tengo que realizar la verificación de dos pasos Entonces no me deja ni realizar la verificación por la app y lo intenté por SMS y tampoco O sea no no me llega ese ese mensaje no sé qué decirte en este caso tal vez otra Como yo estoy en Estados Unidos todo es un poco más fácil por ejemplo el SMS no sé si lo enviaría fuera de los (1:00:02) Estados Unidos no sé no sé alguien más se encontró con esta situación de cómo recibir verificación de llama de multifactor de dos pasos bueno Mientras tanto voy a ver esto que puso marco Antonia sí eh asumo Marco Antonio que sos eh Marco Antonio solí y si es así porque es el único Marco que veo y si es así es Es una de las personas que acabo de a los que le acabo de dar acceso e asumo que aceptaste la invitación ya si lo aceptaste es posible que no sea (1:00:58) instantáneo que tome un par de minutos No me acuerdo no veo tu nombre aquí si no veo tu nombre entre la lista de la gente que aceptó el la Así que tenes que aceptar la invitación que te vino también te comenta Lucho lución entiendo que estoy en el team llegué por medio de querro pero no me llegó un mail quién [Música] nada A ver pues no sé qué decirte lucí porque no hay manera de estar en este Team si eh si no aceptaste la invitación (1:01:56) A menos que hayas participado participaste el año pasado porque veo por ejemplo darlin no sé por qué me acordaba del nombre del año pasado y igual como es una persona que ya estuvo en participó el año pasado su perfil de get ya estaba en nuestra nuestra organización de En otras palabras lo único que tenía que hacer yo es tomar una persona que ya estaba en nuestra organización de y añadirla a este Team a este equipo y para eso no hay necesidad de aceptar una invitación Entonces si sos alguien que (1:02:33) había participado ya eh Ahorita que te añadí no me di cuenta y ya te añadí sin necesidad de una invitación no bueno igual di que no te acordas de de cómo lo aceptaste Entonces no importa lo importante es que puedas entrar Ah perfecto Marco Cómo estamos de tiempo Mar no me acuerdo exactamente cómo queríamos vamos bien Vamos bien sin problema creo que más o menos Entonces han sido ya aceptados todos todos han podido entrar Ahora mientras tenemos la presentación Bueno (1:03:15) este este foro de discusión ellos pueden ir corriendo también lo que has ido enseñando tú y si tien cualquier problema estas cuatro últimas personas pues lo pueden comentar también alguien trató de hablar sonó raro ahí Héctor algo Nos comentaba en sonidos extraños pues si no tienes nada más que comentar Emilio hacemos así pasamos ya a la siguiente parte y las personas que tengan cualquier estas últimas personas que vayan probando está entrar a la plataforma y cualquier cosa nos comentan (1:03:51) por el chat o paramos un momento para ayudarles un inciso una pregunta que a lo mejor le puede servir al resto de gente porque yo es el primer año que participo es posible descargarse los scripts para que las personas los guarden y los puedan correr en su ordenador hacerlos funcionar en su ordenador porque yo traté de hacerlo y no no me quedó muy claro y pienso que a lo mejor es algo que le puede servir al (1:04:15) resto de la gente bueno Esto lo puede explicar mejor Emilio que yo pero lo mismo que está en la plataforma está en el repositorio Entonces desde el repositorio de github Yo creo que es lo más fácil el repositorio completo Si quieres mostrarlo Emilio sí La respuesta es Definitivamente sí Y para eso no se necesita ningún permiso especial tal vez útil recordar aquí no me acuerdo si Mari lo mencionó que todo lo que desarrollamos eh todos estos tutoriales y los recursos que desarrollamos la idea (1:04:45) es que beneficien no solo los que están participando durante el evento sino que a ustedes en el futuro pero a cualquiera que llega cualquier infan hablante que esté tratando de aprender estas cosas eh va a tener acceso no al Jupiter hob porque eso como les decía cuesta dinero eh pero sí a todo lo demás entonces todo el material que está en el repositorio eh cada tutorial va a ser grabado y pondremos la grabación en YouTube eh (1:05:10) etcétera entonces este tutorial este repositorio los tutorial está completamente abierto uno no tiene que haber participado en esto para verlo e y haí e la pregunta Entonces es más técnica Cómo bajar este repositorio Y si participaron en el si ya están familiarizados get y get ya sea porque participaron en el aula invertida o porque ya lo conocían Entonces ya sabrían que uno puede clonar este repositorio a a su computadora y ahí (1:05:41) tendan todos los archivos e no pensando si demostrarlo un poquito ahorita tendría que cambiar lo que estoy compartiendo e buen Ya sé que voy a voy a meterme de nuevo al al Jupiter Hub a Jupiter la porque es lo estoy más cómodo con eso entonces esa es la manera recomendada porque eso baja todo eh de un solo y exactamente lo que está ahí en la misma estructura e si no hicieron el aula invertida eh Y no están familiarizadas con get o si la hicieron y Siguen confundidos con get que es completamente natural eh una (1:06:25) alternativa no la recomiendo Pero solo para que sepan Pues que en cualquier archivo que está en gef uno puede bajarlo por ejemplo este archivo bien sencillo podemos venir aquí e el chat aquí que se me mete en el camino y está este botón Eh entonces ahora he bajado ese archivo esto no va a funcionar muy bien si para para la mayoría de los casi todos los tutoriales contienen varios archivos y a veces en una (1:07:00) estructura específica Perdón no hay manera que yo me acuerde de bajar todo puedes bajarlo como un cip si quieres bueno no me acordaba de eso voy a seleccionarlo solo para ver y aesar voy a abrir esto ustedes no lo van a ver porque solo Estoy compartiendo el el navegador Ah pues sí Entonces tal vez esa es la manera más sencilla de cualquier modo definitivamente les recomendamos que se familiaricen con get y geth (1:07:38) e especialmente para el hacat pero lo recomendamos para para esta la sesión de esta semana también Bueno solo para hacer una pequeña demostración regreso al Bueno ahora estoy en otra cuenta diferente que la que enseñé anteriormente Esta es mi cuenta administrativa e tengo aquí este los talleres intermedios pero lo que voy a hacer es voy a hacer los pasos de get desde la terminal a ver entonces get y uno eh coge esta dirección este enlace (1:08:35) lo copio desde aquí está el comando esto es exactamente lo mismo que ustedes harían en la terminal en su propia computadora y ahora esto lo puse en la carpeta o vieja solo para asegurarme que no se confundiera y ahora pueden ver que ahí está taller intermedio e para hacer esto tiene que estar instalada en su computadora si están usando un mac Linux ya estaría instalada están usando Windows cre no definitivamente no creo que no estaría instalada (1:09:17) Entonces no han usado get antes en su computadora no podrían hacer esto directamente Porque primero tienen que estar entonces lo que le recomendaríamos que eh tal vez Bueno un punto donde comenzar es se vayan al tutorial deh en en los materiales de aa invertida Tenemos también el video pero no sé si lo hemos enlazado Ah sí Ah no era un video Este es un video de una sesión anterior el video de de este de la sesión de Julio creo que no por lo menos (1:09:50) aquí no está pero tal vez está por otro lado a ver otra [Música] pregunta Gracias hab contestado Lo misit Te comento emiliio que hay una persona nueva apuntada en la lista de cuentas Ángel Ernesto así que bueno también puedes Ángeles Ten un emos haer Ángeles ya pues ya mandé la invitación a Ernesto Gómez creo que tal vez Este es un buen punto Marian para pasar la muy bien estaba (1:11:05) buscando justo el enlace que comentabas aquí está el enlace general del aula invertida y abajo podéis ver las tres sesiones síncronas que tuvimos de aula invertida y la segunda es introducción a r git desde desde r la primera Introducción a Júpiter y los distintos vídeos no sé si era esto a los que te referías Emilio pero perdón no veo lo que está haciendo al final ciones sincronas están los vídeos Bueno pues si quieren ver esta información también hay Vale pues entonces pasaríamos si no (1:11:37) hay más preguntas de los participantes voy a terminarla compartir o perdón hay algo Antes de cerrar mi sesión o de Alejandra me comenta se acaba de sumar otra persona Valeria Aguilar no sé si ya ha podido ya estaba la lista si ya me suena el nombre HM Valeria Aguilar si no sé si estaba ya la sexta participante en la listas estaba ya conectada pero me volví a conectar vale Vale has entr salido y entrado Vale entonces has has podido hacer todo (1:12:11) entiendo sí muy bien perfecto muchas gracias entonces ya voy a dejar de compartir Mari y te lo pas vale perfecto pasamos ya al Foro debate y con como Comenta Alejandra no os olvidéis de registraros en para la asistencia de hoy en el formulario que que os pasa por aquí por el chat ahora que me acuerdo solo para terminar mi parte se me olvidó dije dónde trabajo pero se me olvidó mencionar que soy nicaragüense
(1:12:45) Ah bueno pues comparto pantalla yo ahora esto ya lo hemos visto Muy bien pues pasamos ahora la comparación entre re y python que va a ser bastante subjetiva y bastante basada en las experiencias de de cada uno pero creo que bueno es algo que siempre se Comenta mucho en estos sobre todo en los cursos más básicos digamos donde la gente está comenzando a trabajar con lenguajes de programación y se pregunta cuál me conviene más Cuál es mejor cuál se usa más entonces como digo Esto va a
(1:13:22) ser bastante subjetivo pero creo que os podría ayudar y también nos va a ayudar a conocernos mejor eh un poquito todos entonces hecho una presentación breve con esta comparativa que que os presento voy a intentar mover las herramientas que me salen por todas partes para ver Yo también la presentación entonces bueno eso comentar Cuál de los dos es mejor eh Cuál es el más usado en qué área se usa más cada uno de ellos he intentado obtener
(1:13:52) medidas objetivas entre comillas porque algunas no son tan objetivas como el índice de popularidad índices de popularidad que he encontrado online números de repositorios y de preguntas que hay en distintos foros número de cursos disponibles de forma abierta En plataformas los llamados cursos moc que son ahora no me acuerdo bien que es mo cc moc y también publicaciones que seguramente es lo más subjetivo porque hay gente que menciona el uso de r o python hay gente que no etcétera y luego
(1:14:26) pues como digo hablar de nuestras experiencias primero del grupo de profesores los representantes que estamos hoy y luego me gustaría que también vosotros dierais vuestras opiniones vuestro caso personal pero también lo que veis alrededor vuestro si pensáis que la gente usa más r o python en vuestro entorno y y en qué áreas e a ver si pasa la siguiente ahora vale una comparación muy muy básica de las dos Sería bueno python comenzó en los años 80 mientras que r comenzó en 1993
(1:14:59) digamos que python tiene ya una década más de de uso y esto también favorece que se haya utilizado más eh python se define como en en las distintas webs donde he buscado información como un lenguaje de uso más general mientras que r siempre se tiende a definir como un eh un lenguaje o una herramienta para el análisis estadístico en cuanto al uso en sí de la programación digamos que hay diferencias básicas como veis ahí aquí entre operadores en Cómo se definen las
(1:15:31) funciones os he puesto dos ejemplos muy sencillos pero digamos que esta sería la parte sencilla una vez que sabes desde mi punto de vista una vez que sabes un lenguaje de programación es fácil pasar al otro sobre todo entre r y python creo que no hay un salto muy grande entre uno y otro hay que aprender estas pequeñas diferencias eh pero digamos que yo creo que la mayor diferencia sería en el comienzo enr la instal de python de hecho en el aula invertida ya viemos que había gente que
(1:15:58) había tenido problemas en en las instalaciones iniciales mientras que r es muy sencillo instalar un ejecutable sobre todo si estás desde Windows y normalmente no no crea ningún problema eh Y luego Bueno me salen muchas herramientas por aquí he intentado pues como decía ver medidas más subjetivas encontré este índice de de comunidad de programación que llaman índice popularidad que está basado Según dice la web en el uso por ingenieros en
(1:16:31) cursos y en Website o sea básicamente sacan información de Google de Amazon de Wikipedia de Bin eh y primeramente guardé est esta información en en agosto de 2024 de este año en este caso estaba python el número 1 r en el número 19 bastante más abajo pero hoy he vuelto a entrar o ayer ya no me acuerdo y eh A ver si pasa Sí en octubre 2024 python Sigue estando el primero pero es reas subido un par de puestos a 17 y
(1:17:06) vemos Que hay muchos lenguajes de programación entre medio como digo esto tampoco es del todo objetivo porque Claro está basado en la información de usuarios creo que bastante eh más avanzado sobre todo ingenieros otra información que he encontrado por ahí en la red sería número de repositorios esto es buscando en github.com bar Search encontré número de repositorios de python 10,9 millones yr 670.
(1:17:32) 000 pero claro el uso de github está más extendido entre gente que trabaja con con python que con r entonces eh Claro entiendo que es normal esta diferencia en cuanto a eh número de de librerías o de paquetes encontré este dato de 563,000 para r de para python y para r casi 26000 paquetes en esta página web si habéis buscado alguna vez información yo paso siempre el día buscando las mismas cosas que no recuerdas Y es más fácil buscarlo rápidamente en internet
(1:18:14) Me sale a menudo esta página web está coverflow eh número de preguntas en python 202000 Dr 56000 general como vemos pues hay más más eh de todo en de python que de r a ver si me pasa la siguiente también busqué como digo en cursos moc Bueno para mí al menos la más conocida es curs era y busqué número de cursos de r y de python aquí están separados por temática también hay muchos más de python que de r en los dos casos hay tanto de nivel principiante
(1:18:53) como intermedio y avanzado y a la derecha veis los lenguajes que son el lenguaje de audio no de subtítulo sino de audio y Bueno ahí hay muchos muchos audios en inglés de python 104 d394 español 545 de python eh 248 de r como digo en general parece que está más extendido el uso de python que que de r según esta información que he ido recogiendo en scopus intenté Buscar también información de del uso de r y python en las publicaciones pero como digo esto es
(1:19:35) muy subjetivo porque hay gente que incluye esta información hay gente que no y tampoco es fácil seleccionar esto en esta información en scopus Pero bueno Esto es un poco al final lo que me salió en python podéis ver esta información en ambos hay uso en mucho muchas áreas de trabajo pero supera bastante el número de publicaciones en python frente a las Dr y aquí tenéis un poco el ranking de de países y pasamos ya a la información que sería más subjetiva en que sería basada
(1:20:09) en nuestra experiencia en mi caso yo la primera vez que Di algo de programación fue en la universidad creo que fue el último año o el penúltimo año entonces Todavía no se llevaba mucho yo hice ciencias del mar licenciatura en ciencias del mar Y solo hubo una pequeña asignatura de tres meses creo que fue de Pascal que nunca jamás he vuelto a utilizar después ya así en trabajando en los primeros contratos comencé a usar las distintas versiones de basic visual basic eh trabajando en Acústica de
(1:20:41) pesquerías acústica aplicada al estudio de de Pequeños pelágicos sobre todo eh Bueno ya que se colaboré con un compañero desarrollando herramientas para para la estimación de abundancias de de pequeños pelágicos a través de la acústica con r comencé en un contrato que tuve de un creo que 6 meses de I planto en el que trabajábamos mucho con estadística glm glms y gams y bueno desde entonces he seguido utilizándolo la verdad es que una vez que conoces bien una herramienta en un lenguaje de
(1:21:15) programación tampoco es raro que aunque estés trabajando en otro vuelvas a usar ese esa herramienta y ese paquete en concreto que conoces más a fondo entonces en mi cuando utilizo gams y glms vuelvo a utilizar r y también colaborando con otra gente que que utiliza más r que python durante el doctorado comencé a utilizar má lápiz c+ Plus c+ Plus c+ má como le llamáis eh hice un doctorado en redes neuronales y finalmente que me quedé trabajando con matlab también durante mis primeros años
(1:21:48) de Bueno cuando volví ya del doctorado a España trabajando en acústica con mesop pelágicos y mucho también con datos de oceanografía seguí trabajando en matlab pero hace Bueno ya creo que fue con noan hw precisamente que comencé a usar python y poco a poco bueno como sabéis matlap es de Es una herramienta de pago eh hubo también aunque tenía una licencia hubo en algún momento en que ya no se podía compartir creo que cambiaron un poco la política de para compartir
(1:22:19) licencias dentro del mismo instituto incluso etcétera y bueno poco a poco ya me fui metiendo en python Y la verdad es que ya no utilizo mla para nada entonces bueno continúo trabajando en acústica eh Y oceanografía utilizando python y como digo ocasionalmente vuelvo a r eh pasamos al siguiente tengo aquí también información de algunos compañeros del losan hawick en español que apuntaron su experiencia también con los distintos lenguajes de programación sh
(1:22:49) kupan eh trabajo en ml fortran inicialmente en la universidad eh luego pasó python en el imedea que es el Instituto el otro instituto de que hay aquí en baleares eh también por el problema de las licencias que os comentaba creo que hab hubo ahí un cambio que que afectó a mucha gente él también utiliza A Julia que es otro lenguaje de programación Que de momento no estamos incluyendo pero ya nos hemos planteado en algún momento introducir
(1:23:15) También en estos cursos y ahora a ver trabaja en r Julia y combinando Julia y r que es algo también que se que hace bastante gente bueno por un lado puedes exportar resultados de un lenguaje de programación para usar en el otro o sea de los resultados los exportas como un Excel como un csv como formato punom etcétera que son compatibles con distintos lenguajes de programación y continúas trabajando en
(1:23:43) el otro esto es bastante común pero también puedes llamar scripts de desarrollados en r por ejemplo desde Julia y hay todo tipo de de combinaciones de este estilo para para gente que que utiliza distintos programas distintos lenguajes Emilio nos comentaba que aprendió c en la universidad lo usó bastante en la tesis del doctorado y después ya Bueno no sé si quieres ya que estás aquí Emilio nos lo comentas con con detalle tu experiencia Bueno si tiene mucho en
(1:24:13) común de lo lo que mencionaba Marian y lo en su experiencia y Charles que uno aprende lo que está en frente de uno en este momento en mi caso la primera clase mi única clase que de programación era en C en ese momento en esos años y como c era lo que sabía Y tenía muchas capacidades fue mi principal lenguaje de programación en mi doctorado en años 2000 y finales de los 90 e pero es un lenguaje complicado y nunca
(1:24:45) fue super popular hasta cierto punto entre científico y es lo que todo el mundo usaba y también usaba marlab J en mi doctorado e y la verdad es que podía ha casi todo lo que necesitaba hacer en marl pero desamente era un lenguaje de pago y yo me fui orientando hacia el código abierto desde mi doctorado Entonces cuando terminé el doctorado la verdad es que no tenía mucho uso para matlab y también estaba en un trabajo en ese momento en que per y no voy a mencionar
(1:25:20) nada de per no vale la pena aquí eh un lenguaje también de código abierto fue muy útil y después fue surgiendo python y fue surgiendo importancia en contextos que eran importantes para mí en ese momento era los sistemas información geográfica pero también python era un muy buen sustituto para matlab emergió como un sustituto natural de matlab por muchas razones quiero mencionar también aunque no lo mencion ahí es que otro
(1:25:50) lenguaje que utilizo bastante algunos de ustedes han mencionado es este l es un lenguaje diferente eh Y lo menciono especialmente porque figura en las listas que Maria el Peñón figura entre los lenguajes muy usados no lo vamos a usar aquí y y no es una no es comparable realmente eh con lenguajes generales como python con con r pero lo menciono porque es otra herramienta que es útil en otros contextos eh específicamente se usa para interactuar con e bases de datos relacionales eh
(1:26:28) Como squel eh by sequel eh Access etcétera También en pandas y en alguno bueno en r utiliza bastante el concepto de dataframe e y pandas también la biblioteca Panda eh esta biblioteca o que o o herramientas que trabajan con el concepto de tablas y de conectar tabla eh el lenguaje squel es natural para para esas aplicaciones no estoy tratando de decirles que aprendo pero quería mencionarlo también eh Y solo enfatizar
(1:27:02) también que eh el lenguaje que uno aprende eh depende del contexto en que uno está Generalmente e y también depende de bueno Supongo que es el mismo punto por ejemplo ahora que si no han si no tienen una preferencia Pon y r eh yo les diría que eh enfóquese en el contexto en el que están ustedes Marian mencionó que en su en su instituto casi todo el mundo usa r y eso es algo importante eso es un contexto importante si quieren colaborar bastante con la
(1:27:34) gente en su en su organización en su instituto en su grupo entonces usar el mismo lenguaje Eh puede ser algo bien útil y es una razón bien válida para una entre varias razones para eh escoger un lenguaje puede ser también por ejemplo que en su grupo todo el mundo usa digamos python pero nadie ha querido aventurarse en r pero r Tiene ciertas ventajas que que no son tan fuertes en python tal vez ciertas librerías o algo y tener a una persona
(1:28:05) que haga r el grupo lo consideraría útil entonces esa sería válida para hacerlo ahí lo dejo Sí muchas gracias Emilio no sé si lo he comentado pero lo tenía en la presentación Sí que se claro yo veo que todo parece que python se utiliza muchísimo más que r sin embargo en mi alrededor No sé si eso porque es ciencia Marina o porque es el caso de España o porque es el caso de lieo Pero veo todo lo contrario casi todo el mundo
(1:28:33) utiliza r y muy poquitos usamos python Entonces sí que sí que cambia y comentar también lo que decías de sql Yo también lo he utilizado pero como dices Yo lo relaciono con base de datos no pero sí es verdad que al final es un lenguaje de programación también Sí sí una cosa más siguiendo con lo que estaba diciendo la la gran mayoría de la comparaciones objetivas digamos de popularidad y de uso de los lenguajes e es basado
(1:29:04) en son generales o sea de no hay una discriminación sino el uso total y como mar mencionó al principio python es un indiscutiblemente es un lenguaje de programación general y r es más especializado Entonces por ejemplo uno no desarrollaría el equivalente de Microsoft eses en r eh En cambio python probablemente no es ideal pero se usa eh comúnmente para desarrollar cosas muy generales cosas que nada tiene que ver
(1:29:33) con algo que haríamos as en este contexto e y indiscutiblemente python ha sido el ha estado en el número uno desde hace un par de años eh eh en parte precisamente porque en general se puede usar para una gran serie de aplicaciones que tal vez no sería de ningún valor para nosotros aquí eh otra categoría que se puede aplicar en términos de popularidad es en lo que es la ciencia de datos dentro de lo que se
(1:30:03) denomina ciencia de datos Y ya no digamos nuestras ciencias particulares áreas marinas o cografía es bastante indiscutible también Creo que python y r dominan Esos son los dos idiomas que más usado en la ciencia de datos las razones por las que uno usa python en cen de datos igual creo que tiene que ver con el contexto e Qué herramienta Es más familiar para algún tipo de aplicaciones o las herramientas que usa la gente pero si hubiera una
(1:30:33) lista de popularidad e eh de uso de lenguaje dentro de ciencias de datos r subiría arriba no sé si no creo que sea uno probablemente dos diría yo pero no estoy seguro entonces tengan eso en mente e en oceanografía volviendo al punto que estaba haciendo Mari Yo diría que por lo menos aquí en los Estados Unidos y en la mayoría de las experiencias que que que he visto eh matlab sigue no sé si domina la verdad es que no sé Pero matlab sigue
(1:31:00) siendo importante eh Y aparte de matlab los dos idiomas principales eh Son python y r Julia lo veo emergiendo no tengo una buena idea de qué tan importante se ha vuelto e pero la la división principal que he visto entre python y r Quién usa python y Quién usa r en mi experiencia es eh eh de las personas que no s marl r eh domina abrumadoramente mi experiencia en área biológica y no solo en osten ografía eh También en ecología por
(1:31:32) ejemplo e es por lo menos mi experiencia es mucho más popular y Y eso quiere decir entonces que eh o un resultado de eso es que eh es bastante común que haya librerías especializadas para algún análisis o algún acceso a datos especializados eh eh existen reino en python algo que tener en cuenta vale si os parece voy a leer rápidamente el caso de Laura que no ha podido venir hoy y ya pasamos a Marina Héctor y el no sé si hay algún otro compañero que ha asistido hoy y luego ya el caso de de todos los participantes
(1:32:11) Laura nos comentaba que uso matlab ir en la universidad uso poco matlab y rápidamente cambi python uso fortran que es otro de los lenguajes que aparece en la lista actualmente y a ver python lo empecé a usar en las prácticas y en el máster porque era una nueva herramienta con mayor capacidad de gestionar datos pesados y sobre todo gratuita creo que esto es Es una diferencia también entre python y r y ha seguido usando porque es
(1:32:40) una herramienta abierta y porque tiene bastante comunidad de código abierto vale Esta es la experiencia de Laura si queréis paso a Marina que es la primera que veo aquí si que nos quieres comentar Marina es usuaria de r y nos puedes dar otro punto de vista diferente Sí sí justo la comparación entre python Y matlab matlab sí que sería de pago y python y r son los dos en abierto Yo en mi caso comencé en la universidad estudiando estudié ciencias del mar y nos enseñaron fortran visual basic y un
(1:33:10) poquito de argis y luego ya Al comenzar máster y doctorado ahí ya sí que todo ha sido en r eh Y y una de las eh cosas que no habéis mencionado por aportar algo nuevo es que en arg O sea la el uso de argis para datos espaciales geoespaciales georreferenciados y temporales es el uso de de argis que ahora mismo en r se utiliza han salido ya muchos paquetes para eh Para utilizarlos en r que que la que es como gis en r eh información
(1:33:47) geoespacial y esto en r funciona Funciona muy bien la verdad es que a mí me me ha gustado mucho aprender a utilizar eh gis enr sin tener que pasar por argis que es una herramienta de pago entonces Eh Al final pues puedes descargarte un montón de capas puedes hacer muchísimas cosas que harías en argis que que que es de pago y no son programas nada nada económicos y y el enlace con github sí que es verdad que
(1:34:15) que python o sea que que python se sube mucho más a github que r pero cada vez más se se promueve que los códigos que los códigos de r estén también en github y en mi caso siempre he usado r y justo ahora recientemente que he comenzado a colaborar con con una oceanógrafa física o sea estoy de acuerdo con Emilio en que y con Marian en que la mayoría de gente de ciencias del mar oceanografía ecológica biológica lo que utilizan Sr y la gente de oceanografía física diría
(1:34:47) que en mi caso la percepción que yo tengo es que utilizan mucho python y yo por ejemplo ahora necesito convertir un código de python a r y he comenzado a utilizar herramientas de conversión que en internet puedes encontrar traductores por ejemplo para para poder hacerlo no siempre funcionan bien pero es otra manera de de pasar de un lenguaje a otro y cuando ya controlas un lenguaje como dice Marian es más fácil usar usar el
(1:35:13) otro y y poco más sí que estoy de acuerdo en que depende mucho del contexto que es importante saber dónde dónde estás qué tienes que hacer para elegir uno u otro puntualizar que dentro del área de biología también incluiría la acústica y la acústica normalmente Aunque Tenemos aquí la excepción que es eh Héctor que es el siguiente que va a hablar él trabaja en r pero casi todos yo creo que es el de los pocos que trabajan a nivel internacional con con r Normalmente se
(1:35:42) trabaja en en python y Emilio de hecho colabora en una herramienta para trabajar en acústica desde desde python entonces bueno Héctor si quieres comentarnos tu caso Creo que estabas por ahí también hola hola sí sí aquí esty buenos días a todos Eh Pues bueno yo no soy programador soy un pobre biólogo que pues trato no de de aprender las herramientas que me sirven para resolver problemas y pues la que me tocó pues
(1:36:14) aprender durante el doctorado Pues fue el r y yo lo que añadiría de todo lo que han comentado pu los compañeros es que eh realmente en en estadística la lingua franca es r no fue desarrollado por estadísticos Y entonces muchos métodos en ecología como ya lo mencionó Emilio en muchas áreas relacionadas con la biología eh se publica en r no ustedes pueden ver lo más reciente y van a encontrar los scripts y todo cuando eh
(1:36:47) cuando consulten las publicaciones con métodos más nuevos no Y eso yo creo que pues python a pesar de ser buenísimo difícilmente va a tener la cantidad de librerías y funciones y paquetes para esos nuevos métodos que están saliendo eh python definitivamente al ser un lenguaje Eh Pues de propósito más general va a servir para muchas otras cosas más que r Tampoco puede hacer no y a lo mejor es un poco iluso por ejemplo
(1:37:16) que yo quiera hacer cosas de acústica porque son archivos bien pesados y estén deseando en querer hacer cosas en r porque pues este hay otras herramientas para eso no al final de cuentas yo lo que diría es que no se trata de ver si este paquete es mejor Perdón Este lenguaje es mejor o Este otro es mejor en estos momentos tenemos que aprender a combinar ambos no y utilizar las fortalezas que tiene uno y que tiene el otro y a mí me ha
(1:37:44) encantado Toda esta experiencia de Pues de los jacatas que que ya en en los que he participado gracias a la invitación de Marian porque pues he aprendido un poquito de python no por lo menos ver cómo correr algunas funciones las herramientas que desarrolla Emilio para convertir formatos de datos acústicos de un tipo a otro Eh me sirvió muchísimo porque pues gracias a eso ya no tuve que escribir yo las funciones para leer directamente estos archivos no los convertí al formato netcdf con python y
(1:38:16) después ya los importé en r no el formato en cdf es muy fácil de importar en en r no Entonces al final de cuentas yo lo que pues les recomendaría es eso no de que una vez Sabiendo Cuáles son las fortalezas que tiene uno y otro lenguaje pues aprovechen ambas no no no se queden con que a lo mejor al principio no dice Ah Pues es que yo uso tal Y pues todo lo que venga en es lenguaje está bien y lo que hace el otro está mal no y no ya creo que son muchas
(1:38:45) las opiniones que dicen que hay que trabajarlo en conjunto y no estos dos nada más eh Para mí hay que mantener el ojo en en Julia porque yo creo que en el futuro eso va Va también a ser muy bueno no y el hecho de digamos que refuerza esta opinión que les estoy dando es que podemos correr código desde uno y otro lenguaje porque pues se reconoce esto no de que se puede trabajar en conjunto en ambos no Y eso Pues es lo que hay que lo que hay que explotar creo yo
(1:39:20) no muchas gracias Héctor si desde luego Esto no es una competición y creo que hay que aprovechar las fortalezas de de los dos lenguajes Y de todos los lenguajes que tenemos a nuestro a nuestra disposición y yo creo que un poco la vida laboral te va llevando y también en las primeras fases eh lo que vamos aprendiendo en las fases estudiantiles pero desde luego cuanto al final es una riqueza que tenemos ahí sobre todo estos lenguajes que son de acceso gratuito y hay que aprovecharlos
(1:39:46) todo lo posible pues pasamos ahora a la experiencia de Julia jaca que también está por aquí nos va a contar Hola su experiencia Julia me ha confirmado que está por aquí pero no sé si a ver si puede si no jerai veo también que está por aquí si igual puede comenzar jerai primero Sí claro No sé si me ven yo te oigo de momento no sé si te ve veo por aquí Puede que no que a veces mi ordenador con esto de la vídeo principio debería parecer yo lo veo en negro de momento vale fui a la
(1:40:36) playa y Estoy demasiado demasiado oscuro Voy a intentarlo de nuevo Bueno les hablo de todas maneras mientras mientras tengo víde eh n un poco estoy de acuerdo con la con lo que estaba diciendo para Héctor la verdad el mejor lenguaje no es el que nosotros le digamos a a la gente sino el que pues el que cua las necesidades de cada uno así que ya sea r python van a ser lenguajes útiles y en mi caso pues yo empecé en la carrera con el mla Este sí que por favor
(1:41:14) no lo usen porque por lo menos a mí me resultado un lenguaje demasiado tedioso había que cargar todas las librerías todo era un poco más lento hay que bueno mi experiencia con el mal fue un poco por lo menos cuando cuando empecé con python vi que el matlab no era no era para mí pero bueno era una broma Obviamente si si alguno empieza con matlab y le va bien pues obviamente que lo continúe eh una vez pasé DEA sinceramente porque
(1:41:46) mi comunidad que en ese momento eran moderadores regionales era modelo ROMs era el lenguaje en el que estaban todas las herramientas escritas con lo cual era mucho más sencillo desarrollar herramientas a partir de ellas que iniciar la aventura en solitario con con otro lenguaje pero una vez pasé al postdoc en el en un laboratorio en Francia en el que ahí todo era python quise dar el Salto y la verdad que es un
(1:42:12) es un buen lenguaje para dar el Salto desde mlap Porque si entiende los conceptos de matl es muy sencillo pasar a python y desde entonces pues el lenguaje que que uso he usado un poco r me ha gustado la verdad Pero mis herramientas están escritas en en python y he desarrollado las herramientas durante todos estos años en python entonces para mí quizás dar el Salto eh a r no no me no me conviene ahora mismo por eso porque mis herramientas están
(1:42:43) escritas en en python y también eh Porque ahora muchas herramientas de de Inteligencia artificial que algo lo que estoy pensando Bueno lo que estoy empezando a meterme Pues están muchas de ellas desarrolladas o desarrollándose para python entonces claro es mucho más sencillo para para seguir por ahí no sé en el caso de los usuarios de de r eh si existen librerías si también existen cosas desarrollándose en en Inteligencia artificial de heello es una pregunta que lanzo al Foro si alguien
(1:43:18) sabe si alguien conoce y y bueno Y si fuese el caso pues Pues también interesante que que se pueda seguir trabajando con con r y Bueno nada más esa ha sido mi experiencia Muchas gracias jerai parece que Julia tenía problemas con el micro no sé si va a venir aquí a mi despacho yo iba a responder a la pregunta de J yo en mi caso sí que he utilizado herramientas de Inteligencia artificial sobre todo Random Forest y otro tipo de otro tipo de funciones bas en
(1:43:53) Inteligencia artificial en Machine learning aplicadas a r y Bueno todavía estoy trabajando en ello pero sí no he tenido ningún problema en usarlo con r me ha parecido muy útil hice un curso específico de ese tema pero pero ya hay bastantes cosas puedo mencionar algo rapidito aquí ya alguien lo mencionó tal vez más de una persona que en cierto modo hoy en día Especialmente con estos dos lenguajes tal vez el lenguaje en s es
(1:44:23) interfaz hacia la capacidad de computación pero al usar diferentes librerías eh estas librerías pueden estar escrita en otro lenguaje y uno no se da cuenta y la verdad que no importa e Entonces por ejemplo asumiría a pesar de que hay una serie de librerías en python de de Machine learning eh asumiría que están disponibles Aún se están escritas en pyon están disponibles de desde librerías Dr que hacen esa interacción
(1:44:53) transparente no tiene que saber nada de python igual por ejemplo en python alguna de las librerías bien básicas están escritas en fortran o en c o en otros idiomas y Pero hay librerías de python que interactúan con esa librería entonces estas diferencias no son tan dramáticas hoy en día por esa interacción entre lenguaje valeen Hola bueno jul se no voido al micro he venido aquí con con Marian para contar un poco mi experiencia eh yo en la tesis empecé a
(1:45:30) tener contacto con con r hice una tesis de Ecología terrestre y un poco pues lo que han comentado antes los compañeros toda esa esa parte de del departamento hacía hacía r y bueno después tuve un parón así científico y estuve estudiando programación a nivel a nivel ya profesional o sea con estudios reglados de de programación y ahí no se da para nada para nada r sino que estudias lenguajes de programación comerciales no O sea pues Java php y
(1:46:08) también python y python se usaba mucho para aprender a programar porque eso sí que creo que a nivel personal y a nivel de estudios creo que si no sabes nada me parece más sencillo aprender que cualquier otro otro lenguaje y y bueno después de eso estuve otra vez he vuelto como a la parte científica y estoy en el grupo en un grupo de de física y todo el resto de personas hacen Man pero como Man yo no había estudiado y digo Bueno ya yo s python voy a intentar aplicar las herramientas de python a hacer lo mismo
(1:46:48) que hacer la otra gente pero bueno con python y funciona perfectamente para para las necesidades que que tiene este grupo de física lo que pasa es que si tú haces un lenguaje de programación que nadie más hace en tu departamento no sé quién lo ha comentado antes que puedes tener ese valor para el departamento pero luego estás muy sola si tienes algún problema nadie te va a ayudar y tienes que buscarte un poco bueno la sacarte las castañas del fuego tú tú misma No porque no no hay nadie más ahí
(1:47:18) que sepa que sepa de eso eh Por lo además para no repetir cosas que ya habéis dicho Eh bueno así general sí que creo que r tiene eh la parte estadística más desarrollada que python y para cosas muy específicas puede hacerlo mejor pero python es más es más general igual hay temas de eso trabajar con ficheros grandes o leer que he tenido que hacerlo yo este año leer cosas de una web o leer PDF y sacar textos de pdfs que a priori parece que
(1:47:56) no tiene nada que ver con hacer ciencia Pero bueno eh tenemos que apañarnos un poco con los recursos que que tenemos aquí y allá y para para eso python es mucho más versátil y te permite acceder a a estas cosas que que Rena entonces aparte si en un momento dado quieres dar el Salto a a una empresa privada o vas con tema de de datos que sí que es o python o o r o python es más generalista no porque puedes hacer un montón más de
(1:48:29) de trabajos No pues desde solo conexión con más de datos que bueno podemos ver si igual lo podemos incorporar Bueno podemos discutir para el siguiente taller eh O desarrollo de aplicaciones de escritorio aplicaciones web eh todo el tema de Inteligencia artificial se está moviendo mucho en en python y por eso está ahí el top como lenguaje uno en el tb ahora mismo porque tiene eso un uso más más general lista y aplicable a muchas a muchas
(1:48:56) empresas Marina me apoya y bueno Y aquí mi intervención vuelvo a mi sitio y os escucharé desde ahí contesto por el chat Hasta luego Gracias Julia s un poco Llegamos todos a la misma conclusión de que al final la vida laboral te lleva por ahí bueno trabajar salvo que ya vengas de una experiencia previa trabajando nuestros grupos y y tengas un nivel muy avanzado de un de un lenguaje de programación realmente al final te
(1:49:27) adaptas al grupo actual Y entonces bueno estar muy sola como comentaba también Emilio al final pues hace que acabes trabajando en el lenguaje que trabaja todo el mundo alrededor tuyo pero bueno sí como dice Emilio ahora vamos a abrir el el el debate a todos los que estáis por aquí me Nos gustaría que nos dierais vuestra vuestra opinión también si tenéis ya experiencia en r o python o si no la tenéis pues de lo que veis
(1:49:54) alrededor si creéis que a vosotros en concreto os conviene más usar r o python o cualquier otro otro lenguaje así que adelante por podéis escribir también por el chat pero bueno si si podéis abrir el audio y comentarnos lo de forma oral es es mejor y como Comenta Marina siempre es mejor vernos las caras y podéis conectar la Cámara pues mucho mejor Hola buenas tardes Me escucháis Buenas tardes muy bien soy Marco Antonio Pues
(1:50:31) en principio estuve agradecido en participar en en esta en este evento y pues todos los los detalles y conceptos que han brindado los profes son excelentes muy explícitos Por otra parte yo no tengo mucha experiencia en manejo de de Ren y de python pero sin embargo en el doctorado hice dinámica poblacional y pude tocar algunos programas de de pesquerías en r como el trop Fish y y poder este evaluar datos muy abundantes o sea grandes una masiva cantidad de datos me
(1:51:16) sirvió de mucho y me agradó muy aparte de de que existe eh programas este comerciales no eh me agradó inclinarme más a usar este datos abiertos pude contactar con los autores de estos estos de estos paquetes y he tenido pues buena experiencia en en estos temas bueno Muchas gracias Marco Antonio has comentado algo que no hemos comentado aquí pero claro la comparación entre los software comerciales y los software de
(1:51:58) de lenguaje abierto para mí he trabajado en acústica y con otros programas también comerciales el poder de repente tener abierta todas las posibilidades y no depender de los menús que nos han eh desarrollado en cada uno de los paquetes o de los softwares comerciales la verdad es que permite que hagas muchísimas más cosas en ciencia y en entiendo Que bueno hay muchos que están optimizados para un trabajo en concreto y para mucha gente le soluciona el
(1:52:27) trabajar más rápidamente pero realmente aprender lenguajes de programación son se aportan muchísimas ventajas y permite que se desarrolle mucho más también para corregir errores Bueno si estáis preparando publicaciones cuando tienes que volver a correr un código es muchísimo más rápido también para colaboraciones permite pasar scripts y que otra gente haga exactamente es lo que tú has hecho entonces bueno no hemos comentado sobre las ventajas del lenguaje de programación Pero bueno creo
(1:52:58) que es bastante sí sí adelante y un punto también importante es poder este eh enviar a los revisores no y que puedan hacer réplicas del del de los resultados bueno pienso yo en sí s Yo soy biólogo marino no peruano y estoy trabajando en la universidad de Barcelona y este mi perfil es sobre Bueno este ahora me me he perfilado más en aprender el el programa r no y y este me agrada mucho me agrada porque me facilita las cosas
(1:53:41) es una herramienta muy potente y y a día de hoy para mí es un es algo importante muy bien muchas gracias eh marco veo que han encendido la cámara Lucio Lucho no sé si pronuncias bien si nos quieres comentar tu experiencia Buenos días primero que nada soy de Argentina estoy terminando la tesis de licenciatura en biología eh Y bueno Me metí para el doctorado veremos si sale para hacer neurociencia entonces un poco la idea del curso era
(1:54:15) aprender un poco más yo en la carrera tengo una materia que es básicamente r en biología se usa un montón r creo que por hecho de de tod la estadística y la la facilidad de hacer modelos y demás Pero bueno parte también Quiero aprender un poco de python por por el tema más que nada del análisis de o en realidad la gestión de los datos como poder modificar y y demás Así que nada un poquito eso hay mucho Dr que sé que se usa estoy aprendiendo un poco también pero Pero bueno creo que también un poco como
(1:54:55) dijeron no son distintas objetivos o se puede usar más que nada python Creo que es mucho esto De poder sí ajustar las cosas y demás y bueno ambos son abiertos y gratuitos y que es un Plus claramente creo que si tené que tunear algo o demás much Muchas gracias por tu aportación no sé si nils quiere también Hola compartir su experiencia adelante se oye sí Ah okay Bueno Agradecido por la por la oportunidad y principalmente en mi caso eh como ustedes señalan el
(1:55:35) laboratorio utiliza r como lenguaje fundamental todos utilizan r sin embargo yo estoy empezando a a utilizar algunos algunas librerías de python porque estoy empezando a trabajar con con redes neuronal Entonces el limitante que he encontrado es trabajar eh desde R con algunas eh librerías de python a veces un tema de compatibilidad es como lo que me cuesta ahora entonces eh utilizar por ejemplo python he
(1:56:09) intentado aprender un poco de python y correrlo en python y estoy en dudas o un dilema ahora porque python funciona o me está funcionando mucho mejor para redes neuronales entonces estoy como que en un dilema pero igual Agradecido por la oportunidad de estar en el curso y seguro que no servirá a todos para fortalecer nuestras capacidades gracias muchas gracias nils Bueno voy siguiendo más o menos el orden que me sale aquí en pantalla ver puedo mencionar rápidamente ya Mario mencionó que una
(1:56:42) diferencia entre python y r es que generalmente es mucho más sencillo en r uno se encuentra con menos problemas al instalar paquetes Comparado a python eh Y ns no está solo eh la eh las dificultades A veces de de instalar paquetes en python es bien conocida en parte es porque python permite interactuar con una gran gama de de bibliotecas de diferentes fuentes de diferentes lenguajes Pero bueno lo principal que quería decir es
(1:57:14) que si no participaste en lo del habla invertida en la fase de habla invertida ahí cubramos cona y si no conoces Fonda te recomiendo que vayas a esos materiales Fonda sobre todo en nuestras áreas de análisis de datos de análisis científico programaciones científica e resuelve mucho de problemas por lo menos reduce la cantidad de ve que te vas a encontrar con problemas de compatibilidad si algunas veces los problemas de instalación o de uso de
(1:57:46) paquetes vienen después de un tiempo y están relacionados con las distintas versiones de de las o de los paquetes porque muchas veces unos están construidos sobre otros entonces hay dependencias y Esto hace que tú quizás has actualizado tu r o tu python pero el paquete no está actualizado o viceversa Y entonces Bueno A veces se crean incompatibilidades y Bueno hay que ir un poco aprendiendo también sobre la marcha
(1:58:10) sobre todas estas cosas Eh bueno Bernardo si nos quieres comentar tu caso Hola qué tal Este soy Bernardo les hablo desde Venezuela este mi experiencia con python y r primero Empecé con python principalmente aprendí por curiosidad ya que yo manejaba este software como el qgis entonces vi que tenían consolas de python entonces me llamó la atención a aprender y aprendí no lo realmente no lo he aplicado este lo que he aprendido
(1:58:43) mientras que r en el trabajo lo usaron para análisis estadístico en bibliometría entonces he aprendido poco a poco y si lo he manejado algo No todavía no no avanzado pero sí ya estado manejando el Esa es mi experiencia con ambos esto es esto es algo que es verdad que no hemos comentado que python está integrado también en otros Incluso en paquetes comerciales permite a veces incorporar pequeños scripts de python y tal Y hay gente que también se introdu
(1:59:13) en Este lenguaje a partir de de est de estos patches o bueno como se denominen en cada caso eh el siguiente que me aparece es coochi Pacheco si quieres comentarnos Hola buenos días a todos Buenos días Este Bueno yo he decidido aprender python la que primero mis asesores me lo recomendaron estoy haciendo mi mi tesis doctoral y bueno me motivó mucho participar en el anterior Ocean H we y este Yo también pasé por muchos software durante la mi maestría de Ecología de
(1:59:56) estadística de s Entonces cuando me integré este equipo de escenografía todos estaban trabajando aquí con matla y pero sonos óg grafos físicos Entonces mi asesor me recomendó que me adentrara en python porque ahí yo iba a poder conjuntar todo lo biológico y lo cenográfico y tenía toda la razón puedo leer lo que hace en python digo en marl aquí o lo que otros hacen en r y me ha ido muy bien y como bueno Esto último que mencionabas por ejemplo ahorita estoy
(2:00:36) utilizando este Google engine y en python Corre muy bien es muy fácil ya no tengo que irme a bajar datos a descargar muchas imágenes si no desde python corro todo es muy fácil muy bien Esto veremos un poco también con Julia en la presentación de Julia jaca el viernes sobre Cómo tener también datos online que se puede hacer como dices a través de la plataforma que tiene la página web o también a partir de de los mismos lenguajes de
(2:01:09) programación que muchas veces ahorra y facilita los los pasos Eh bueno yo no tengo nadie más con la cámara encendida no sé si alguien más quiere comentar su caso nos acercamos de todas formas a a las 2 horas del evento que es un poco lo que habíamos planeado no queremos tampoco alargarnos mucho más y si alguien quiere más comentar su caso o si los últimos las últimas personas que han sido aceptadas en la plataforma si ha
(2:01:37) tenido Alguna algún problema para acceder si alguien más quiere comentar algún caso o eh Buenos días buenas tardes para los que están del otro lado del Atlántico bueno por aquí Adrián rand de la universidad Simón Bolívar en Venezuela nada mi experiencia principalmente ha sido en fortran [Música] ylab siempre preferir preferido utilizar fortran para los cálculos pesados y y que requieran mucho manejo de datos
(2:02:20) donde los más interpretados suelen tener ese ese déficit eh Y manlab lo lo eh empecé a utilizarlo principalmente por mi tesis de pregrado que fue aplicación de redes neuronales para lar relaciones entre propiedades magnéticas y dieléctricas eh de vajillas de indígenas precolombinos aquí en aquí en Venezuela utilizando eh anfis que fue el eh Ah la redes neuronales artificiales con lógica difusa que tiene la herramienta que tiene
(2:02:58) manlab que aplica las redes de takashi sueno pero siempre se me olv el nombre del primer del primer autor y bueno el después trabajando con con mal me di cuenta que sí sirve rápido para poder hacer un unos preliminares un lenguaje preliminar un prr lenguaje no un programa preliminar del de lo que se quería implementar y después cualquier cosa se pasaba a otro lenguaje más más eficiente en ese en ese aspecto Y claro con el asunto como los problemas de la licenci que todos nos
(2:03:41) hemos mencionado Aquí también eh pase a octave el detalle con octave si he notado que es mucho más ineficiente en el manejo de los recursos en procesador a pesar que es el el equivalente software libre de matlab y Bueno ahorita estamos queriendo aprender en el equipo de trabajo de python y y r además de todas las herramientas que hay en en esos dos lenguajes para todo lo que estamos haciendo aquí en el en el laboratorio y en el
(2:04:16) instituto muy bien muchas gracias Adri estaba leyendo un poco también los comentarios que nos han dejado en el chat de gente que como Abigail que no podía conectar la cámara me ha sorprendido que parece que ha trabajado con datos satelitales desde r bueno Eh mi opinión era que trabajaba más gente con desde python con datos satelitales pero creo que estos como son datos que realmente son de usos muy diversos al final bueno se eh se trabaja tanto desde
(2:04:44) r como desde python con con ellos eh Y bueno gracias a todos los que habéis dado vuestra opinión en el en el chat Ángel Ernesto no sé si quieres comentarnos algo que te veo que tienes la cámara también eh Sí sí Hola Muy buenos días a todos eh les saludo desde Guatemala Eh Mi nombre es Ángel Gómez actualmente Pues soy estudiante de ingeniería industrial en la universidad Mariano Gálvez de acá de Guatemala eh
(2:05:10) también trabajo para nestle sa acá en Guatemala y me desarrollo en el área de control de calidad Eh mi experiencia la he tenido con python Tal vez sea poca en la universidad llevé dos cursos de programación y a principios de este año participé en talleres de n de acá de Guatemala también lo mismo desarrollo de python y pues eh Como experiencia máxima Por así decirlo en python tuve ya eh trabajar con un par de librerías que aprendí los talleres que recibí y
(2:05:49) también ya por ejemplo exportación de archivos de csb que también los he estado utilizando en en mi trabajo que para pues por ejemplo para manejo personal o básicamente lectura de estadísticas que utilizamos en las maquinarias dentro de la fabricación y pues eh el motivo por el que estoy acá es porque pues sí me gusta la programación Y pues quiero seguir aprendiendo para implementarla mi trabajo porque es lo que en un futuro profesionalmente Quiero quiero ser
(2:06:22) entonces Gracias a todos y principalmente a los organizadores por la invitación y pues espero que podamos avanzar más en nuestros conocimientos Muchas gracias Ángel Muchas gracias a todos por vuestra participación hoy eh creo que ha sido un foro muy muy interesante para todos y ver las distintas experiencias y opiniones y bueno Resaltar las diferentes fortalezas y debilidades de de los dos lenguajes de programación os animo a continuar eh las charlas y todas
(2:06:55) las preguntas que tengáis si tenéis algún problema para entrar en para utilizar alguna de la de las herramientas en el discord eh podéis eh comentarnos Y nada más ya nos volvemos a ver el el jueves para las los tutoriales de r y el viernes en en python Muchas gracias a todos por por vuestra participación y y hasta el jueves entonces Muchas gracias marián y a todos los y las ponentes por esta sesión interactiva de hoy y tal como lo comentabas nos
(2:07:28) saludamos el día jueves a la misma hora que tengan una buena tarde y buena noche