
PyCon UK 2014
From September 19 to September 22, Coventry hosted the annual conference of python developers PyCon UK .

Immediately after the opening, Van Lindberg made a presentation on the Python ecosystem and what you can learn from other languages and technologies:
Then the speakers were divided between the audiences. In one, Cory Benfield gave a talk about HTTP / 2 ( slides ):
In another, Alessandro Molina made a presentation, “Post Mortem Debugging and Web Development,” which described what tools a developer can use to investigate errors that have already occurred and how to get informative feedback from users.
Then Fernando Masanori shared his experience teaching Python online ( slides ):
Next up was a presentation by Carole Griffiths and Chris Parmer about creating interactive graphs in IPython Notebook using Plotly:
After the break, Rachel Sanders continued the conference with keynote on usability in applications:
And Marc-Andre Lemburg , CEO and founder of eGenix.com , talked about increasing the productivity of Python code:
Then there was a detailed report by Larry Hastings on random variables:
At the same time, Scott Walton talked about the Salt configuration system , written in Python, in the report " A Pinch of Salt ".
After the second break, Ronan Lamy made a presentation on the current status of PyPy:
And in a neighboring audience, a workshop began on the integration of Python and C ++ with Boost.Python .
Katie Barr then talked about simulating quantum systems using Python:
In the evening, Naomi Ceder made a presentation on transgender people, their own experiences and people's attitudes: " Farewell and Welcome Home: Python in Two Genders ".
And the first day of the conference ended with a Jonathan Fine report on a new approach to writing tests:
One of the first speakers was Wes Mason , who talked about creating asynchronous web services using Tornado ( slides ):
And in another audience, Alessandro Molina once again made a presentation entitled " DEPOT, story of a file.write () gone wrong " about the intricacies of saving files in the cloud and in the case of application infrastructure migration, which ultimately led to the creation of the DEPOT framework .
Next, Fergus Doyle talked about the difficulties of working with systems that use a large number of third-party services ( slides ):
And Kristian Glass spoke about The Twelve-Factor App in the eponymous report .
Then Ian Ozsvald made a presentation on "The High Performance Python Landscape":
Pete Graham shared his experience of functional programming and its use in Python:
The following was a report by Paul Hallett on building effective APIs:
And the last before the break, Harry Percival made a report on the logic of the work of spreadsheet'ov in principle and Dirigible ("pythonic" spreadsheet) in particular:
Simultaneously with these reports, workshops took place.
In the first, Ezzeri Esa talked about machine learning: " Practical introduction to machine learning via Kaggle problems ."
And in the second, I talked about libraries useful to a Python game developer and demonstrated how to create a simple game: " Python in Game Development ".
After the break, the notorious Jessica McKellar made a presentation on the history and future of Python:
After it Michael Brunton-Spall spoke, talking about his work on using Python in a public service ( slides ):
At the same time, in another room, Matt Bennett gave a talk on dependency injection in Nameko .
And Austin Bingham talked about using Rope and Traad in refactoring .
Then came the creator of Micro Python Damien George :
After another break, Katie Bell spoke about writing AI for Minecraft:
The topic was continued by Alex Bradbury with a report on the Pyland project for teaching children programming ( slides ):
At the same time, there was an excellent report by Cory Benfield , one of the developers of the requests library , where he talked about not widely known but very useful functions: " A Deep Dive Into Requests ".
And the evening ended with another Naomi Ceder talk about Jython: " Dr. Jython or: How I Learned to Stop Worrying and Love the JVM ."
The conference was opened by Mike McKerns with a report on serialization:
Then Michael Foord and Simon Davy talked about automated deployments with Juju :
In another audience, David Szotten made a presentation on Kaiso : " The knights who say Neo - storing classes in the graph ".
Next, Simon Walker shared his experience of using Python in the study of astronomy:
Then Carl Crowder talked about tools for static code analysis:
And Ben Nuttall of the Raspberry Pi Foundation made a presentation on PyPi:
Then Nicholas Tollervey and Simon Davy talked about their experiences with BigData:
At the same time, Iacopo Spalletti made a presentation on " First step with django CMS ".
And a series of videos ends with a presentation by Carrie Anne Philbin , a programming teacher for both children and teachers with an overview lecture on the role of Raspberry Pi in learning:
The conference was held at a very good level, despite the fact that only a few people organized it. She walked in a very friendly atmosphere. A huge number of participants gathered on it and the program turned out to be very eventful . Unfortunately, physically it was not possible to get on many reports, and video recording was far from every audience. But for most reports, the authors carefully laid out their presentations.
I would also like to note the existence of a separate conference for children and teachers, which was held in parallel in the neighboring building:

Themed drinks were also pleased: and handouts: I also want to thank DataArt for organizing the trip.



The first day
Immediately after the opening, Van Lindberg made a presentation on the Python ecosystem and what you can learn from other languages and technologies:
Then the speakers were divided between the audiences. In one, Cory Benfield gave a talk about HTTP / 2 ( slides ):
In another, Alessandro Molina made a presentation, “Post Mortem Debugging and Web Development,” which described what tools a developer can use to investigate errors that have already occurred and how to get informative feedback from users.
Then Fernando Masanori shared his experience teaching Python online ( slides ):
Next up was a presentation by Carole Griffiths and Chris Parmer about creating interactive graphs in IPython Notebook using Plotly:
After the break, Rachel Sanders continued the conference with keynote on usability in applications:
And Marc-Andre Lemburg , CEO and founder of eGenix.com , talked about increasing the productivity of Python code:
Then there was a detailed report by Larry Hastings on random variables:
At the same time, Scott Walton talked about the Salt configuration system , written in Python, in the report " A Pinch of Salt ".
After the second break, Ronan Lamy made a presentation on the current status of PyPy:
And in a neighboring audience, a workshop began on the integration of Python and C ++ with Boost.Python .
Katie Barr then talked about simulating quantum systems using Python:
In the evening, Naomi Ceder made a presentation on transgender people, their own experiences and people's attitudes: " Farewell and Welcome Home: Python in Two Genders ".
And the first day of the conference ended with a Jonathan Fine report on a new approach to writing tests:
Second day
One of the first speakers was Wes Mason , who talked about creating asynchronous web services using Tornado ( slides ):
And in another audience, Alessandro Molina once again made a presentation entitled " DEPOT, story of a file.write () gone wrong " about the intricacies of saving files in the cloud and in the case of application infrastructure migration, which ultimately led to the creation of the DEPOT framework .
Next, Fergus Doyle talked about the difficulties of working with systems that use a large number of third-party services ( slides ):
And Kristian Glass spoke about The Twelve-Factor App in the eponymous report .
Then Ian Ozsvald made a presentation on "The High Performance Python Landscape":
Pete Graham shared his experience of functional programming and its use in Python:
The following was a report by Paul Hallett on building effective APIs:
And the last before the break, Harry Percival made a report on the logic of the work of spreadsheet'ov in principle and Dirigible ("pythonic" spreadsheet) in particular:
Simultaneously with these reports, workshops took place.
In the first, Ezzeri Esa talked about machine learning: " Practical introduction to machine learning via Kaggle problems ."
And in the second, I talked about libraries useful to a Python game developer and demonstrated how to create a simple game: " Python in Game Development ".
After the break, the notorious Jessica McKellar made a presentation on the history and future of Python:
After it Michael Brunton-Spall spoke, talking about his work on using Python in a public service ( slides ):
At the same time, in another room, Matt Bennett gave a talk on dependency injection in Nameko .
And Austin Bingham talked about using Rope and Traad in refactoring .
Then came the creator of Micro Python Damien George :
After another break, Katie Bell spoke about writing AI for Minecraft:
The topic was continued by Alex Bradbury with a report on the Pyland project for teaching children programming ( slides ):
At the same time, there was an excellent report by Cory Benfield , one of the developers of the requests library , where he talked about not widely known but very useful functions: " A Deep Dive Into Requests ".
And the evening ended with another Naomi Ceder talk about Jython: " Dr. Jython or: How I Learned to Stop Worrying and Love the JVM ."
Day three
The conference was opened by Mike McKerns with a report on serialization:
Then Michael Foord and Simon Davy talked about automated deployments with Juju :
In another audience, David Szotten made a presentation on Kaiso : " The knights who say Neo - storing classes in the graph ".
Next, Simon Walker shared his experience of using Python in the study of astronomy:
Then Carl Crowder talked about tools for static code analysis:
And Ben Nuttall of the Raspberry Pi Foundation made a presentation on PyPi:
Then Nicholas Tollervey and Simon Davy talked about their experiences with BigData:
At the same time, Iacopo Spalletti made a presentation on " First step with django CMS ".
And a series of videos ends with a presentation by Carrie Anne Philbin , a programming teacher for both children and teachers with an overview lecture on the role of Raspberry Pi in learning:
Instead of a conclusion
The conference was held at a very good level, despite the fact that only a few people organized it. She walked in a very friendly atmosphere. A huge number of participants gathered on it and the program turned out to be very eventful . Unfortunately, physically it was not possible to get on many reports, and video recording was far from every audience. But for most reports, the authors carefully laid out their presentations.
I would also like to note the existence of a separate conference for children and teachers, which was held in parallel in the neighboring building:

Themed drinks were also pleased: and handouts: I also want to thank DataArt for organizing the trip.


Conference materials
- video reports
- Lanyrd.com presentation page
- postconf (most likely next year the page will move)