Barcelona Python Meetup - Python December Meetup
Wednesday 20 December 2017, 19:00 - 20:00
Plaza Catalunya, 1, Barcelona, España
Talks - Why lazy developers write beautiful code?, by Javier Arias English, ~30 minutes There has been a lot of discussion during the last 50 years about the nature of programming: Is it an art like poetry? Is it craftsmanship like pottery? Is it an exact science like physics? Or a non exact science like medicine? Is it engineering like bridge building? Whatever the nature of software development is: during this time, a lot of tools and techniques have appeared to make your lazy-developer life more difficult: Coding conventions, OOP, FP, SOLID, Design Patterns, Tests, TDD, UML, Use-cases, CASE tools, Refactoring, RUP, Agile, SCRUM, Continuous Integration, Code Complexity Metrics, Emergent Architecture, DevOps, SCM... and whatnot! But, sometimes, being a lazy developer makes you do things that seemed counterintuitive, in order to pursue your main objective: WORK LESS. - Catching asteroids and tracking satellites with Python, by Juan Luis Cano The use of Python for Astronomy has been rising in the last few years, and now there are more and more applications for Aerospace as well. In this talk we will describe orbit-predictor, a Python library to track Earth-orbiting artificial satellites open sourced this year by Satellogic, and poliastro, a community developed, open source Python library for interplanetary orbit computation and interactive visualization. The development of these libraries posed several interesting challenges aside from the algorithms themselves, such as the need of careful validation against external data from NASA and other sources, acceleration of some core parts using numba to replace FORTRAN code, and thoughtful design of the API to simplify physical unit and astronomical time scales handling on the user side. We will discuss the impact of these challenges on the development, highlight the strengths and limitations of Python for these specific applications and, of course, show some cool pictures of rockets. English, ~30 minutes Venue SkyscannerPlaça Catalunya 1, Planta 5, A/B Access Control (IMPORTANT!) The security access control requires an attendee list. Provide your full name (first name and surname) in your profile, otherwise you will be removed from the list. We're limited to 60 people, please be responsible when signing up. If you can't make it, please free up your seat, so someone else can attend. No one likes being in the waitlist. Call for Proposals We need talk proposals to organize future Meetup events: send your proposal (http://pybcn.org/call-for-proposals/)! Twitter Follow @PyBCN (https://twitter.com/pybcn) for pictures, slides and more.
Publicado por: Betabeers