python

Recursos de programación de python
Basado en la filosofía de Python y una sintaxis derivada de C, el lenguaje Go ya conocido por muchos, es una herramienta que se tercia bastante útil en este mundo de escala cada vez mayor. Siendo lo que más destacan sus adeptos su facilidad en la implementación de concurrencia y su portabilidad, cada vez más se va acercando al paisaje de lenguajes mayoritarios. Tanto es así que la gente de dotConferences ha decidido este año organizar una de sus conferencias sobre Go... y, como son así de majos, os pasamos un descuento del 20%. @dotConferences, gracias!
Álvaro García and I were pairing yesterday after work.We practised coding the Rotate an array in place kata in Python.It was great fun and we discussed about naming, scaffolding tests, closures, free variables and deleting tests.Once back at home, I redid the kata in JavaScript. You can see the resulting code in GitHub. I commited every time I got to green and after every refactoring so you can follow the process.In this post I just want to highlight what Álvaro and I did to optimize the code a...
Esta vez +Salvador Marí nos dará una charla sobre IPython, un shell interactivo que añade funcionalidades extra al modo interactivo incluido con Python.
Francisco Fernández Castaño Software Engineer - Biicode I'm a software engineer working at biicode. I'm focused on backend and CLI client. My main language is Python, but I feel comfortable in other languages too. I'm interested in distributed systems, graph databases and also in functional programming.
Título: Primeros Pasos en MongoDB Ponente: Víctor Cuervo Link: https://techfest.uc3m.es/2014/programa/primeros-pasos-en-mongodb/ La charla versará sobre una presentación de lo que son las bases de datos NoSQL. Una introducción a MongoDB, instalación y primeros pasos. Luego presentará como realizar las operaciones básicas sobre la base de datos: consulta, actualizaciones, borrado, etc. Veremos como se definen los índices. Revisaremos el framework de agregación para operaciones más avanzadas y por último veremos como integrar MongoDB con diferentes lenguajes de programación: PHP, Java, Python...
Greach 2014, The Groovy Spanish Conf 28/March, Madrid, Spain http://greach.es Follow us on twitter http://twitter.com/greach_es Slides and source code in: http://greach.es/speakers/russel-winder-groovy-gpars-compilestatic-and-invokedynamic-and-java-8/ GPars has become the de facto standard framework for concurrency and parallelism when programming using Groovy. It is not a static library though it must move with the times, and the Groovy times are moving to have static as well as dynamic compilation, and the use if the invokedynamic instruction. In this session we will look at some of the features of GPars and assess progress of Groovy/GPars for parallel execution. Of course GPars can also be used from Java, and Java is about to undergo the biggest revolution since Java 1 -- Java 5 was a minor change to Java in comparison. How does the Groovy and GPars cope in the face of Java 8? Independent Consultant RUSSEL WINDER Ex-theoretical physicist, ex-UNIX system programmer, ex-academic. Now an independent consultant, analyst, author, expert witness and trainer. Also doing startups. Interested in all things parallel and concurrent. And build. Actively involved with Groovy, GPars, GroovyFX, SCons, and Gant. Also Gradle, Ceylon, Kotlin. And Python-CSP.
Título: Un Nuevo Enfoque para la Reutilización de Código Ponente: Diego Rodríguez Losada (biicode) Link: https://techfest.uc3m.es/2014/programa/un-nuevo-enfoque-para-la-reutilizacion-de-codigo/ Actualmente los programadores dedican un gran porcentaje de su tiempo a la configuración de sus proyectos perdiendo tiempo y creatividad que podrían ser empleados a trabajos realmente importantes. biicode plantea un nuevo paradigma para compartir y reutilizar código fuente de una forma sencilla, pensando en bajar las barreras de entrada al desarrollo avanzado de aplicaciones, para prácticamente cualquier lenguaje y sistema. Con el nuevo modelo propuesto por biicode, publicar, reutilizar código tanto de terceros como de uno propio, actualizar las dependencias o colaborar modificando y mejorando dichas dependencias, se puede realizar de una forma sencilla y unificada. Explicaremos nuestro stack tecnológico, basado 100% en python, que puede resultar interesante por ser muy completo, cubriendo servidores web con Django y servidores REST atacando a Mongo, desplegados en Heroku, y aplicaciones cliente compiladas e instaladas en las máquinas de los usuarios (soportando Win, Linux, Mac). Hablaremos tanto de herramientas y arquitectura(mongo, REST, memcache, django, cython, heroku-amazon), nuestro propio setup de desarrollo, y los "internals" de biicode: diseño software, algorítmica, modelos, problemas encontrados y soluciones.
Título: Bienvenida y Presentación de Asociaciones Link: https://techfest.uc3m.es/2014/programa/bienvenida-y-presentacion-de-asociaciones/ ¡Bienvenidos a T3chFest! Tras el acto de apertura, tendrá lugar la presentación de diversas asociaciones relacionadas con la tecnología y el emprendimiento: - Madrid DevOps - MadridJS - GDG Madrid - Grupo de Usuarios de Linux UC3M - Madrid.rb - Python Madrid - Hackathon Lovers - Betabeers - Start UC3M - Tetuan Valley - Big Data Hispano - Vivero de Empresas del Parque Científico y Tecnológico Leganés ¡Conóceles mejor!
As a practice, I'm implementing different design patterns in different languages.I'm using the examples in the great Head First Design Patterns book as the basis for this implementations.The book examples are written in Java, so I'll use other languages.I've started with the Strategy pattern. "The Strategy Pattern defines a family of algorithms, encapsulates each one, and makes them interchangeable. Strategy lets the algorithm vary independently from clients that use it." The first implementat...