PyCon Sweden 2014 is taking place in Stockholm on May 20-21, 2014. Join us and be part of the first national Python conference in Sweden.
The community around Python has grown a lot in the last years. In Stockholm alone the Python user group has over 800 members and counting. Some of us have been talking about arranging a conference for a while now and we are now happy to invite you to the first national PyCon in Sweden ever. It will be two full days of talks, activities and fun!
Kenneth Reitz is the product owner of Python at Heroku and a member of the Python Software Foundation. He embraces minimalism, elegant architecture, and simple interfaces.
Helena Bengtsson is database editor for the News and Current Affairs Department at Sveriges Television, the national broadcasting company in Sweden. Since 1994, she has served as a researcher, assistant producer and projects editor with the company. During 2006-07, she was a database editor at the Center for Public Integrity in Washington DC. In 2010, she was awarded the Stora Journalistpriset (Great Journalism Award) for Valpejl.se, a website profiling every candidate in that season’s Swedish elections. Twitter: @HelenaBengtsson Website: svt.se/pejl
Cryptographer and distributed systems hacker for Rackspace. Brews beer, teaches cryptography. His beard factors numbers and computes discrete logarithms in fields of small characteristic.
Powered by Flask, Redis, MongoDB and good intentions the Eve REST API framework allows to effortlessly build and deploy highly customizable, fully featured RESTful Web Services. The talk will introduce the project and its community, recount why and how it's being developed, and show the road ahead.
I present a new library called Helium that wraps around Selenium to reduce web script size by 66% and development effort by (in my tests) 75%. The key to Helium's success is that it allows to identify web elements by user-visible labels instead of HTML IDs, CSS selectors or XPaths.
Internet out there is not exactly a friendly place. In this talk I'll discuss about measurements you can take to protect your site, users and yourself against various attacks.
Armed with only python and no real idea of how to actually do this, I set out on my quest through: The RFID djungel, the vast selection of freely available python modules of varying usefulness, hardware, API design and the perils of shipping and supporting system built entirely in python.
Matplotlib has wonderfully served the Python community as the cornerstone of scientific graphics. Recently, many additional Python plotting options have surfaced, aimed to make it easier to create graphics that are interactive and web-publishable. This talk will outline these new options using easy-to-follow, IPython notebooks.
In an ongoing research project we collect data from running open source Python programs about how these programs are constructed to take advantage of the inherent dynamicity of the language. We are interested in several aspects, including the use of reflective mechanisms, dynamic code evaluation and generation, and unconstrained polymorphism due to dynamic typing.
Until now, using real-world-data is difficult. Apart from encoding and missing value, multiple records which mean the same thing is one of the biggest headache. This talk will demonstrate two tools “Dedupe” and “Dedoop” to handle task of Data Matching and Deduplication in Python at the scale of millions and billions of records respectively.
Python has a lot of advanced features that allows a programmer to express code in an efficient and concise way. I'll like to show how some advanced techniques -with blocks, generators, iterators, functional programming techniques, decorators, ASTs, classes and modules for scoping, python as DSL- can make a huge difference for programmers.
At the University of Oxford we're building an API platform for use in application development both within the University and beyond. What are the benefits of this approach to application development and how are we making it work within a large institution such as Oxford.
Parallel and asynchronous computing in python is crippled by pickle's poor object serialization. Dill, a more robust serialization package, strives to serialize all of python. Dill has been used to enable state persistence and recovery, global caching, and the coordination of distributed parallel calculations across a network of the world's largest computers.
Ned Jackson Lovely
It's inevitable that online communities will change, and that we'll remember the community with a fondness that likely doesn't accurately reflect the former reality. We'll explore how we can take a set of articles from an online community and winnow out the stuff we feel is unworthy. We'll explore some of the machine learning tools that are just a 'pip install' away, such as scikit-learn and nltk.
Tired of TODOs from people who have not touched that code in years? What about FIXMEs? Me too. This is why I wrote pycrastinate in first place, a tool to help you keep that under control (for new and legacy code alike).
Robin Kåveland Hansen
For anyone interested in devops, here is a real-world example of using Python and fabric to do around 60 application deployments across multiple servers every day. Focusing on simplicity and automated testing, we developed a deployment program that's easy for anyone to understand and contribute to.
The multi-paradigm flexibility of Python can bite developers new to Python or object-orientation, since self-restraint and design know-how is needed to keep code style paradigm-consistent. Learn about OO principles like SOLID, DRY and Tell-Don't-Ask and how they apply in Python for more uniform, testable, and working OO code.
unittest.mock is a Python testing library that allows you to replace parts of your application with mock objects and make assertions about how they have been used. This talk will give an overview of the library focusing on the core Mock class and the patch decorator that mock provides.
Generators are one of the most notable features of Python, and they are a critical component of Python 3's driving focus on iterability as a core protocol. This talk introduces the basic concepts surrouding generators, generator expressions, and coroutines, then dives into ways that generators can improve our code: not just in terms of performance but also by offering us better ways to model our problems.
This is an expert-level talk that dives into CPython and discusses various ways to embed Python interpreters. It starts with the 'very high level' embedding & the 'pure' embedding, shows a fairly novel 'zero interpreter' embedding using Cython, a few attempts at a ctypes/cffi embedding, and builds to a finish with a source-filter embedding of a Python interpreter into itself.
New technologies are enabling biologists to do new kinds of analyses. The data from these require new methods for processing, where programming can help a lot. However, learning programming can be challenging. I will show how a little programming can go a long way, and give some tips for beginners.
My talk will focus on Python, programming education and the swedish school system. How do we get them to work together and how will the future be? Everyone interested in the future, the educational system or how you could learn a new programming language should be the intended audience.
PyCon Sweden will be held at the KTH Royal Institute of Technology, Q building (map) in central Stockholm, close the the beautiful Haga park and Brunnsviken bay. Several hotels and hostels are available in the vicinity (hotel search).
PyCon Sweden 2014 is arranged by Python Sverige, a registered nonprofit
organization (SE Org. ID 802476-3792).
The organization board consists of attendees from the first annual meeting which was announced in various Python related mailing lists.
Python Sverige membership signup form (membership is free)
General info: email@example.com