Skip to content

Python December Meetup

Photo of Laura Pérez Mayos
Hosted By
Laura Pérez M.
Python December Meetup

Details

Talks:

  • "Clean code in Python", by Mariano Anaya (@rmarianoa)

English, ~30 minutes

Introduction to the clean code principles tailored for Python projects. The goal is to achieve better code quality and a more maintainable code base. Python has a nature of being clear, and easy to follow, so let’s take advantage of it in our own code, in order to enforce the principle “readability counts” by writing pythonic code.

This talk introduces general concepts of code quality for Python developers, analyzing technical debt, with examples on how to achieve a more legible, maintainable and clean code base, by refactoring, writing unit tests and having good coding guidelines for the project. If you are giving your first steps with Python, you will gain insight on best practices for writing good software from the start. If you are a experienced developer, the ideas should work as food for thought, helping with recommendations for code reviews, best practices, etc.

  • "Neither conda, pip, virtualenv ... long live to buildout!", by Ramon Navarro (@bloodbare)

English, ~30 minutes

Buildout is a system to manage development/production, its centric on replication of a Python application assembly, configuration and deployment. Designed to be development friendly has an addon API with hundreds of recipes on top to build most generic python software and easy interface to create your own.

  • "Asynchronous caching with aiocache", by Manuel Miranda (@blckdt)

English, ~30 minutes

asyncio is the default standard for asynchronous programming in Python. Although it has been around for a while, the ecosystem around it is still quite new and under development. One of the needs I had and wasn't resolved yet was the existence of an easy caching package for asynchronous frameworks like aiohttp and sanic. This is the reason why I started https://github.com/argaen/aiocache . Come and learn all its possibilities and use cases :)

Venue:

Skyscanner Office (https://goo.gl/maps/vfs5qCufs822) (Plaça Catalunya 1 , 5th floor)

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 70 people, please be responsible when signing up and free up your seat before 13:00 the same day the meetup is taking place (after that, attendees list IS NOT GOING TO BE UPDATED).

Call for Proposals

We need talk proposals to organize future Meetup events: send your proposal (http://pybcn.org/call-for-proposals/)!

Photo of Python Barcelona Meetup group
Python Barcelona Meetup
See more events
Skyscanner
Plaza Catalunya, 1, 5th Floor - Module D · Barcelona