Show filters Hide filters

Refine your search

Publication Year
1-17 out of 17 results
Change view
  • Sort by:
29:35 EuroPython Spanish; Castilian 2015

Todo es una trampa

Jesús Espino - Todo es una trampa A día de hoy usamos un enorme conjunto de bibliotecas y frameworks, además los usamos con cierta libertad dentro de nuestro código, y pasado el tiempo nos damos cuenta de que esa biblioteca, no cubre mis necesidades, o tiene algún fallo, o no escala bien en proyectos más grandes... en resumen, hemos caído en una trampa. No se puede evitar caer en estas trampas, porque depende de nuestras necesidades y las bibliotecas que utilizamos, por lo tanto, solo podemos estar lo mejor preparados posibles para salir de ellas tan pronto como nos demos cuenta. Como solución a esto, plantearé varias vías (nada innovadoras, pero menos usadas de lo que deberían). Unit testing (TDD idealmente), arquitectura hexagonal, y algunas reglas básicas de clean code.
  • Published: 2015
  • Publisher: EuroPython
  • Language: Spanish; Castilian
30:58 EuroPython Spanish; Castilian 2015

Incorporando administrado repositorios de información para generar documentación on-demand

Todd Waits - Incorporando administrado repositorios de información para generar documentación on-demand Generar documentación de forma dinámica es relevante para los ingenieros de software porque ellos interactúan con la data en el mismo donde está localizada. Es también relevante para los clientes porque la documentación se puede presentar en un formato organizado y claro. En esta presentación, hablaremos de cómo usar un proceso unificado para generar dinámicamente la documentación de diversas fuentes de data incluyendo los wikis y los sistemas de rastreo de incidencias. Idealmente, nosotros como ingenieros deberíamos interactuar solamente con una Fuente de información que nos dara como resultado una documentación vigente y correspondiente al estado actual de un sistema. En el Presente, el cliente recibe documentos incompletos y sin actualización dando una incorrecta impresión del estado vigente de un Sistema. Usando un proceso unificado para generar documentación de solo una Fuente de data permite presentar al cliente lo que se merece: artefactos actualizados y completos dando el real y mas reciente estado de un Sistema. El resto de esta presentación se enfocara en cómo lograr este Sistema.
  • Published: 2015
  • Publisher: EuroPython
  • Language: Spanish; Castilian
22:57 EuroPython Spanish; Castilian 2015

Lecciones aprendidas en un proyecto grande de Django

Yamila Moreno - Lecciones aprendidas en un proyecto grande de Django Un proyecto hecho en Django durante dos años da para muchas anécdotas y mucho aprendizaje. Esta charla es un repaso por las decisiones sobre lo humano y lo técnico que fuimos tomando durante el desarrollo del proyecto. Señalaré las buenas decisiones que tomamos en el equipo, y también las que no nos salieron bien y nos hicieron aprender por las malas. Tanto las buenas como las malas decisiones nos enseñaron muchísimo y aquí las compilo junto con unos cuantos tips que pueden divertir y, ojalá, inspirar a la audiencia, especialmente a aquellas personas que se enfrentan por primera vez a un proyecto grande.
  • Published: 2015
  • Publisher: EuroPython
  • Language: Spanish; Castilian
17:40 EuroPython Spanish; Castilian 2015

Python gure etxean: (r)eboluzioa atzo, gaur eta bihar

Mikel Larreategi - Python gure etxean: (r)eboluzioa atzo, gaur eta bihar 2000 urtean CodeSyntax sortu zenetik Python erabili dugu gure lan ia guztiak egiteko. Lan horiek egitean izandako (r)eboluzioa azalduko dugu hitzaldi honetan: python script arruntetatik, Zope aplikazioen zerbitzarian nabigatzaile baten programatzetik, fitxategi sisteman programatzera pasatu gara, Turbogears ere ikutu dugu eta orain Plone, Django eta Pyramid darabilgu. Since the beginning of our company in year 2000 we have been using Python to do our work. We will explain the (r)evolution we faced working with python during this 15 years: small python scripts, browser-based-development using Zope Application Server, we touched Turbogears and now Plone, Django and Pyramid applications.
  • Published: 2015
  • Publisher: EuroPython
  • Language: Spanish; Castilian
33:17 EuroPython Spanish; Castilian 2015

Metaprogramación en Python

Raúl Cumplido - Metaprogramación en Python Según wikipedia: "La metaprogramación consiste en escribir programas que escriben o manipulan otros programas (o a sí mismos) como datos, o que hacen en tiempo de compilación parte del trabajo que, de otra forma, se haría en tiempo de ejecución. Esto permite al programador ahorrar tiempo en la producción de código." En esta charla veremos diferentes mecanismos que Python proporciona como: - Decoradores - Metaclasses - Descriptors A través de varios ejemplos veremos como reutilizar código en varias funciones y clases, como modificar como nuestras clases se generan, como se genera una clase (que funciones se llaman cuando una clase se crea) o como se genera una instancia. Veremos también que fácilmente se nos puede ir de las manos y como utilizar con cuidado las herramientas que Python nos proporciona.
  • Published: 2015
  • Publisher: EuroPython
  • Language: Spanish; Castilian
17:47 EuroPython Spanish; Castilian 2015

Karakate magaletik EuroPythoneko tontorrera

oier etxaniz - Karakate magaletik EuroPythoneko tontorrera Orain dela urte batzuk asi genuen bidea azalduko dut, Python San Sebastian elkartea nola sotu genuen eta hortik pixkanaka pixkanaka nola sortzen joan den EuroPython sortzeko grina. Gendeari nahi izan eskero eta lan egin eskero EuroPython bezelako kongresu bat antolatzea posible dela erakustea du helburu hitzaldi honek.
  • Published: 2015
  • Publisher: EuroPython
  • Language: Spanish; Castilian
27:54 EuroPython Spanish; Castilian 2015

Deja de pegarte con tus servicios; import lymph

Alejandro Castillo - Deja de pegarte con tus servicios; import lymph ¿Y si pudieras centrarte en la funcionalidad de tus servicios en lugar de programar la integración entre ellos? lymph es un framework con personalidad propia para escribir servicios en Python que te permite hacer justo eso. Incluye descubrimiento de servicios extensible, comunicación vía petición-respuesta, comunicación vía publicación-subscripción extensible y gestión de procesos. A medida que crecen nuestros equipos de desarrollo, nos alejamos cada vez más de una arquitectura monolítica. Queremos empezar a escribir servicios sin tener que preocuparnos de los requisitos de infraestructura. Queremos desarrollar de forma rápida, centrándonos en nuestro trabajo. En esta charla os enseñaremos lo fácil que es desarrollar y ejecutar servicios con lymph.
  • Published: 2015
  • Publisher: EuroPython
  • Language: Spanish; Castilian
31:42 EuroPython Spanish; Castilian 2016

Entendiendo Unicode

Facundo Batista - Entendiendo Unicode Charla que explica qué es Unicode y otros conceptos relacionados para poder usar esta tecnología ----- La charla muestra de forma teórica/práctica qué son Unicode, las planillas de códigos, los caracteres, y las codificaciones, entra en detalle en las distintas codificaciones, para saber cómo usarlas, ejemplifica las reglas de oro para utilizar Unicode en nuestros programa, y termina mostrando algunas funciones útiles para el manejo de esa tecnología.
  • Published: 2016
  • Publisher: EuroPython
  • Language: Spanish; Castilian
22:32 EuroPython Spanish; Castilian 2016

Pytest desde las trincheras

Pau Ruŀlan Ferragut - Pytest desde las trincheras Todo programador tiene interés para que su software sea fiable y estable. Haremos una sencilla introducción a pytest con el caso de uso de un site internacional para el que generamos cientos de tests y redujimos drásticamente los errores en producción. Con este simple ejemplo demostraremos que no siempre necesitamos hacer TDD para disfrutar de las ventajas de un framework de testing.
  • Published: 2016
  • Publisher: EuroPython
  • Language: Spanish; Castilian
26:05 EuroPython Spanish; Castilian 2016

EITB Nahieran: askatu bideoak API honen bidez

Mikel Larreategi - EITB Nahieran: askatu bideoak API honen bidez EITB Nahieran zerbitzuaren informazioa era erabilgarrian erakusteko APIaren nondik norakoak erakutsiko ditut hitzaldian. ----- Iaz Raspberry PI bat erosi nuen eta ez nekien zer egin berarekin... Aurten Kodi softwarea erabiliz media-center bihurtu dut Raspberrya. Kodirako 'tvalacarta' izeneko plugin bat zegoen berarekin EITB Nahieran ikusteko, baina ez zebilen. Saiatu nintzen EITB Nahieranen kodea funtzionarazten, eta asko kostata informazioa hiru era ezberdinetan ateratzea lortu nuen. Azkenean, funtzionamendua errazteko API bat prestatu dut EITB Nahieranen dagoen informazioa atzitzeko eta edozeinek erabili ahal dezan.
  • Published: 2016
  • Publisher: EuroPython
  • Language: Spanish; Castilian
35:40 EuroPython Spanish; Castilian 2016

Un vector por tu palabra

Mai Giménez - Un vector por tu palabra El ecosistema científico de python es extraordinario y saca músculo con las últimas aportaciones de la comunidad científica. Revisaremos nuevas aproximaciones a la representación de texto. ¡Tus cadenas de texto merecen algo más que una mísera bolsa de palabras! Veremos cómo se aplica la representación distribuida (word embeddings) en un caso práctico de aprendizaje automático, y daremos consejos para hacer experimentos replicables y obtener datos significativos.
  • Published: 2016
  • Publisher: EuroPython
  • Language: Spanish; Castilian
48:38 EuroPython Spanish; Castilian 2016

Kung Fu al amanecer con itertools

El módulo itertools es una de las piedras angulares de la programación avanzada en Python. Esta charla proporciona consejos prácticos del álgebra de iteradores que pueden aplicarse de forma inmediata. Descubrir el módulo itertools supone arrancar el velo de nuestros ojos, y una vez usadas funciones como `repeat()`, `takewhile()`, `dropwhile()` o `product()` no hay marcha atrás — es imposible volver al mundo de los meros mortales donde las soluciones son más complejas y necesitan más memoria.
  • Published: 2016
  • Publisher: EuroPython
  • Language: Spanish; Castilian
23:12 EuroPython Spanish; Castilian 2016

Datu bistaratze soluzioen garapena Smartcity proiektuetan

Iker Martinez de Agirre Mendia - Datu bistaratze soluzioen garapena Smartcity proiektuetan Laburbilduz, kontsumo energetikoaren datuak modu sinple eta argi batean bistaratzen dituen web orrialde bat sortu da Django erabiliz. ----- Mondragon Unibertsitateko inbestigazio taldea Smartcity-en aplikazio eta monitorizazioen inguruko proiektuetan lanean ari da, non herrialde ezberdinetako gune konkretuetan bizi diren pertsonen kontsumo energetikoa jaso eta aztertzen den. Proiektu hauetako bi CITyFiED eta ARROWHEAD dira. Kontsumo hori eta horren harira ondorioztatutako aholku energetikoak erabiltzailearengana heltzeko, bistaratze soluzio bat garatu da, web orrialde bat alegia. Erabiltzailean oinarritutako diseinua (User Centered Design) aplikatuz, gailu ezberdinetara moldatzen den (Responsive Web Design, Mobile-First) web bat sortu da, Django Web Framework tresnaren bitartez. REST API (Django Rest Framework) baten bidez, informazioa gordetzen den datu basea atzitzen da, kontsumoak eta beraien bilakaera bistaratze libreriak (D3.js) erabiliz irudikatuz. Horrez gain, Djangok eskaintzen dituen aukerak baliatuz, web orrialdea hizkuntza ezberdinetan bistaratu daiteke. Laburbilduz, kontsumo energetikoaren datuak modu sinple eta argi batean bistaratzen dituen web orrialde bat sortu da Django erabiliz."
  • Published: 2016
  • Publisher: EuroPython
  • Language: Spanish; Castilian
30:09 EuroPython Spanish; Castilian 2016

Endor, ipuinak kontatzen zituen Nao robota.

L. Ozaeta - Endor, ipuinak kontatzen zituen Nao robota. Aurkezpen honetan Nao robotaren Choreographe programazio ingurumenaren sarrera bat egiten da, pythonek errobotikan duen erabilpena erakutsiz. Aurkezpen guztia aurkezleak orain arte egindako lanean oinarritzen da. Lehenik eta behin, programa baten estruktura erakutsiko da. Ondoren, liburutegi bat nola gehitu erakutsiko da, liburutegiaren instalazioak ekar ditzakeen arazoak aztertuz. Azkenik, Naoaren gorputz jarreran zein diskurtsoaren naturaltasunean egindako aurrerapenak azalduko dira. ----- Honekin lortu nahi diren helburuak honako hauek dira: - Choreographeko proiektu baten estruktura ezagutzea. - Nao robot baten oinarrizko programa bat ikustea. - Chorepgraphek ematen dituen programazio blokeak eraldatzen jakitea, python erabiliz. - Choreographen eskaintzen diren tresnen bitartez, programan python liburutegi bat gehitzen ikastea. Aurkezpen hau ulertzeko ez dago eskakizunik. Python pixka bat dakien edonork (“hello world” bat egiten jakitearekin balio du) ulertzeko mailan emango da eta ez da konplexutasun tekniko handiko azalpenik emango. Printzipioz python ezagutzen ez duen edonor ere aurkezpen ia osoa ulertzeko gai izango da, programazio ingurumen bezala ez baita kodean gehiegi sartzen, pythonekin hasteko aukera ona izanez.
  • Published: 2016
  • Publisher: EuroPython
  • Language: Spanish; Castilian
38:20 EuroPython Spanish; Castilian 2016

Hacking ético con herramientas Python

Jose Manuel Ortega - Hacking ético con herramientas Python El objetivo de la charla sería mostrar las herramientas que disponemos dentro de la propia API de Python y librerías de terceros para desarrollar nuestras propias herramientas que permitan realizar pruebas de seguridad y de pentesting de las aplicaciones. ----- Python se ha convertido en el lenguaje más usado para desarrollar herramientas dentro del ámbito de la seguridad. Muchas de las herramientas que podemos encontrar hoy en día como escáner de puertos, análisis de vulnerabilidades, ataques por fuerza bruta y hacking de passwords, se han escrito en este lenguaje ,además de ofrecer un ecosistema de herramientas para realizar pruebas de seguridad y de pentesting de aplicaciones. Entre los puntos a tratar podríamos destacar: - **Introducir Python como lenguaje de desarrollo de herramientas de seguridad** - **Introducir librerías para obtener información de nuestro objetivo como Shodan,pygeocoder,pygeoip** - **Análisis y extracción de metadatos en Python en imágenes y documentos** - **Análisis de puertos con herramientas como python-nmap**
  • Published: 2016
  • Publisher: EuroPython
  • Language: Spanish; Castilian
22:24 EuroPython Spanish; Castilian 2016

Buildout Django eta Fabric. Kasu praktikoa euskarazko tokiko hedabideetan

Jatsu Argarate - Buildout Django eta Fabric. Kasu praktikoa euskarazko tokiko hedabideetan Hainbat zerbitzaritan dauden eta plataforma bakar batean oinarrituta dagoen plataforma baten mantentzea Buildout Django Fabric eta erabiliz. Kasu praktikoa euskarazko tokiko hedabideak. ----- Hainbat bezerorentzako neurrira egindako edukiak kudeatzeko plataforma bat garatu dugu Django Frameworka erabiliz. Guztia kudeatzeko eta erabilitako bertsioak kontrolatzeko zc.buildout erabiltzen dugu, baina plataforma hazten doa eta iada dozena bat instalazio ditugu hainbat zerbitzaritan zehar banatuta. Plataformaren oinarria berbera denez, instalazio guztietan eguneraketak argitaratzeko buildout eta fabric-en oinarritutako sistema erabiltzen dugu. Hitzaldi honetan azalduko duguna.
  • Published: 2016
  • Publisher: EuroPython
  • Language: Spanish; Castilian
18:12 EuroPython Spanish; Castilian 2016

Implementación de un Identificador de Sonido en Python

Cameron Macleod - Implementación de un Identificador de Sonido en Python El tema que nos ocupa es como implementar un identificador de sonido tipo Shazam usando técnicas DSP. Los puntos a seguir serán, implementación, retos y pasos adicionales. El proyecto que nos ocupa se encuentra todavía en proceso de desarrollo (el código [subido en GitHub]) y fue inspirado después la conferencia, [Over-the-Air Audio Identification] en FOSDEM 2016.
  • Published: 2016
  • Publisher: EuroPython
  • Language: Spanish; Castilian
out of 1 pages
Loading...
Feedback

Timings

   21 ms - page object
   11 ms - search
    0 ms - highlighting
    0 ms - highlighting/21178
    0 ms - highlighting/20175
    0 ms - highlighting/21166
    0 ms - highlighting/20192
    0 ms - highlighting/20229
    0 ms - highlighting/20224
    0 ms - highlighting/21172
    0 ms - highlighting/21261
    0 ms - highlighting/21681
    0 ms - highlighting/21114
    0 ms - highlighting/21195
    0 ms - highlighting/20138
    0 ms - highlighting/21152
    0 ms - highlighting/20061
    0 ms - highlighting/20168
    0 ms - highlighting/21159
    0 ms - highlighting/21204

Version

AV-Portal 3.8.0 (dec2fe8b0ce2e718d55d6f23ab68f0b2424a1f3f)