EuroPython Blog

The official blog of everything & anything EuroPython! EuroPython 2024 8-14 July, Prague & Remote
EuroPython Blog

EuroPython 2015 Keynote: Mandy Waite

We are pleased to introduce our final keynote speaker for EuroPython 2015: Mandy Waite. She will be giving her keynote on Friday, July 24.


image

About Mandy Waite

Mandy works at Google as a Developer Advocate for Google Cloud Platform and to make the world a better place for developers building applications for the Cloud:

“I came to Google from Sun Microsystems where I worked with partners on performance and optimisation of large scale applications and services before moving on to building an ecosystem of Open Source applications for OpenSolaris. In my spare time I’m learning Japanese and play the guitar.”

The Keynote: So, I have all these Docker containers, now what?

You’ve solved the issue of process-level reproducibility by packaging up your apps and execution environments into a number of Docker containers. But once you have a lot of containers running, you’ll probably need to coordinate them across a cluster of machines while keeping them healthy and making sure they can find each other. Trying to do this imperatively can quickly turn into an unmanageable mess! Wouldn’t it be helpful if you could declare to your cluster what you want it to do, and then have the cluster assign the resources to get it done and to recover from failures and scale on demand?

Kubernetes (http://kubernetes.io) is an open source, cross platform cluster management and container orchestration platform that simplifies the complex tasks of deploying and managing your applications in Docker containers. You declare a desired state, and Kubernetes does all the work needed to create and maintain it. In this talk, we’ll look at the basics of Kubernetes and at how to map common applications to these concepts. This will include a hands-on demonstration and visualization of the steps involved in getting an application up and running on Kubernetes.

Enjoy,

EuroPython 2015 Team

EuroPython 2015 Keynote: Holger Krekel

We are pleased to introduce our next keynote speaker for EuroPython 2015: Holger Krekel. He will be giving a keynote on Wednesday, July 22.

image

About Holger Krekel

Holger is a prolific Python developer with a strong interest in communication:

“Socially this means engaging and co-organizing neighborhoods and technically it means i am interested in distributed systems and thriving to make available and built better communication machines for other people.”

He also is a proud father and loves to dance to “electronic swing” music.

Python projects

You will probably know Holger as author of the well-known pytest testing framework and co-founder the PyPy project:

“When i discovered Python I was thrilled by its high-level constructs and introspection facilities. I am still thrilled by the idea of dynamically deploying and executing high level programs on the net. In my view, Python and testing are a wonderfully productive combination for writing software. Out of this conviction, I founded and co-developed the PyPy project and maintain the pytest and tox testing tools. I also maintain a number of other projects, among the more popular are execnet for ad-hoc cross-interpreter communication and the py lib.  Most of my code you find at bitbucket/hpk42.”

The coding culture in almost all his projects consists of test- and documentation-driven development and applying meta programming techniques.

The Keynote: Towards a more effective, decentralized web

In this talk, Holger will discuss the recent rise of immutable state concepts in languages and network protocols:

“The advent of hash-based data structures and replication strategies are shaking the client/server web service paradigm which rests on managing mutable state through HTTP.  By contrast, building on git, bittorrent and other content addressed data structures provides for a more secure, efficient decentralized communication topology. There are projects, thoughts and talk to create new web standards to bring such technologies to mass deployment and fuel a new wave of decentralization.  What can Python bring to the table?”

Enjoy,

EuroPython 2015 Team

EuroPython 2015 Keynote: Carrie Anne Philbin

We are pleased to introduce our next keynote speaker for EuroPython 2015: Carrie Anne Philbin. She will be giving her keynote on Thursday, July 23, to start the EuroPython Educational Summit.


image

About Carrie Anne Philbin

Carrie Anne is leading the education mission for the Raspberry Pi Foundation, but is also known as an award winning secondary Computing & ICT Teacher, Author, YouTuber:

  • Author of “Adventures in Raspberry Pi”, a computing book for teenagers wanting to get started with Raspberry Pi and programming. Winner of Teach Secondary magazine’s Technology & Innovation Best Author award 2014.
  • Creator of a YouTube video series for teenage girls called “The Geek Gurl Diaries“, which has won a Talk Talk Digital Hero Award. The episodes include interviews with women working in technology and hands on computer science based tutorials.
  • Vice chair of the Computing At Schools (CAS) initiative to get more girls and minority groups into computing, which created a workshop based hack day for teenagers concentrating on delivering good content to include all and ‘Hack the Curric’ bringing academics, educators and industry experts together to create inclusive resources for the new Computing curriculum.

In 2012, she became a Google Certified Teacher and KS3 ICT subject Leader at a school in East London. She has a blended and open approach to teaching as can be seen on her website ICT with Miss P. She became a Skype Moment Maker and ambassador for technology. She is an evangelist and often speaks at conferences like BETT, Raspberry Jamboree, YRS, PyCon UK and now EuroPython.

The Keynote: Designed for Education: A Python Solution

The problem of introducing children to programming and computer science has seen growing attention in the past few years. Initiatives like Raspberry Pi, Code Club, code.org, (and many more) have been created to help solve this problem. With the introduction of a national computing curriculum in the UK, teachers have been searching for a text based programming language to help teach computational thinking as a follow on from visual languages like Scratch.

The educational community has been served well by Python, benefiting from its straight-forward syntax, large selection of libraries, and supportive community. Education-focused summits are now a major part of most major Python Conferences. Assistance in terms of documentation and training is invaluable, but perhaps there are technical means of improving the experience of those using Python in education. Clearly the needs of teachers and their students are different to those of the seasoned programmer. Children are unlikely to come to their teachers with frustrations about the Global Interpreter Lock! But issues such as usability of IDEs or comprehensibility of error messages are of utmost
importance.

In this keynote, Carrie Anne will discuss existing barriers to Python becoming the premier language of choice for teaching computer science, and how learning Python could be helped immensely through tooling and further support from the Python developer community.

EuroPython Educational Summit

We will have Educational Summit focused talks, trainings, birds of a feather sessions to debate and also Educational Sprints for the building of education focused projects during the weekend.

image

EuroPython 2015 Educational Summit

Please see the summit announcement for more details.

Enjoy,

EuroPython 2015 Team

EuroPython 2015: Call for On-site Volunteers

EuroPython is organized and run by volunteers from the Python community, but we’re only a few and we will need more help to make the conference run smoothly.

We need your help !

We will need help with the conference and registration desk, giving out the swag bags and t-shirts, session chairing, entrance control, set up and tear down, etc.

Perks for Volunteers

In addition to endless fame and glory as official EuroPython Volunteer, we have also added some real-life few perks for you:

  • We will grant each volunteer a compensation of EUR 22 per shift
  • Volunteers will be eligible for student house rooms we have available and can use their compensation to pay for these
  • Get an awesome EuroPython Volunteer T-Shirt that you can keep and show off to your friends :-)

Register as Volunteer

Please see our EuroPython Volunteers page for details and the registration form:

image

If you have questions, please write to our helpdesk@europython.eu.

Hope to see you in Bilbao :-)

Enjoy,

EuroPython 2015 Team

EuroPython 2015: Standard rates deadline extended

We had originally planned switching to On-Desk Rates yesterday, but because ticket sales are going well, we are extending the deadline for more than a week.


image

Buy our EuroPython 2015 Tickets

On-Desk Rates

On-Desk Rates will be active starting on Monday, 2015-07-06, 00:00:00 CEST:

  • Student: 180€
  • Personal: 440€
  • Business: 690€
    (all incl. 10% Spanish VAT)

This means that you can save up to 30% on ticket prices, if you buy your tickets before:

Sunday, 2015-07-05, 23:59:59 CEST

and still benefit from our Standard Rates:

  • Student: 120€
  • Personal: 340€
  • Business: 530€
    (all incl. 10% Spanish VAT)

Social Event

Please also remember to book your Social Event Ticket. The price for this, EUR 40, won’t change, but we only have a limited number of tickets available.


image

For more details on the social event ticket, please see our announcement.

Enjoy,

EuroPython 2015 Team

EuroPython 2015: Beginners' Day

We’re pleased to announce a new venture at this year’s EuroPython…


image

The Beginner’s Day

If you’re thinking of coming to the conference but you’re new to Python, this could be the session for you. Whether you’re totally new to programming or you already know another language, this day is to give you a crash-course in Python, and the ecosystem around it, to give you the context you need to get the most out of EuroPython.

Bring your laptop, as a large part of the day will be devoted to learning Python on your own PC. This session will take place on the first day of the conference, the Monday. It will be presented in English (although a few of the coaches do speak basic Spanish, French and Italian). 

Sessions will include:

  • A high-level introduction to Python and programming in general.  Where did Python come from, what is programming all about, and what do I need to know to understand all these in-jokes about cheese shops?
  • A self-directed learning session, with specific tutorials for total beginners and more experienced programmers, accompanied by coaches who will be there to answer your questions and help you when you get stuck.  Learn at your own pace!
  • A session on the Python “ecosystem” – An introduction to the Python ecosystem: some topics and bits of jargon that are bound to come up this week: open source, free software, github, packages, pip, pypi, scientific computing, scipy, numpy, pandas, ipython notebook, web frameworks, django, flask, asyncio, the BDFL, the Zen of Python, etc etc.  What are the tools, areas of interest, in-jokes, people of note.
  • “How to get the best out of the conference” - recommended talks, what to do at lunchtimes or in the evenings, tips on when and how to ask questions (hint: as often as possible!), what an “open space” is, and more.

We really need to get an idea of numbers for this session, so if you are interested in attending, please drop a quick email to Harry Percival <obeythetestinggoat@gmail.com> from the program work group.

Also, be sure to get your tickets in time, since ticket sales have picked up a lot since we announced the schedule.

PS: We’re also looking for volunteers to help with coaching students during this session. If you enjoy teaching Python to beginners, and you don’t mind sacrificing your EuroPython Monday to it, please do get in touch with Harry Percival <obeythetestinggoat@gmail.com> !

Enjoy,

EuroPython 2015 Team

EuroPython 2015: Partner program deadline extended

We have negotiated an extension of the deadline to register for the partner program tours with the local tour operator.


image

EuroPython 2015 Partner Program

There is plenty to see in and around Bilbao. We have worked out a set of interesting tours, together with a local tour company to choose from, for partners and EuroPython attendees alike:

The tours include travel, lunch and tickets (where needed).

We’d like to encourage early sign-up, since seats are limited.

The new registration deadline is July 4th.

Enjoy,

EuroPython 2015 Team

EuroPython 2015: Financial Aid

The financial aid work group has started to email everyone who applied for financial aid this year.

image

We are fortunate to have a budget of almost 20,000 EUR available for financial aid this year, thanks to well running ticket sales, speakers who donated their speaker discounts towards the finaid budget, and a generous grant from the Python Software Foundation (PSF) as our financial aid sponsor:


image

We received 52 request for financial aid from many countries all around the world: 12 countries from Europe, 2 from Latin America, 2 from Asia, 1 from Africa and 1 from North America.

This year we focused on students (40%) and unemployed people (30%), with the remaining funds going to attendees from startups, academia and research. We also have specific diversity grants for Django Girls, PyLadies and motivated women. 75% of the financial aid was given to speakers, poster presenters, volunteers and Python community contributors.

Waiting list

Financial aid applicants who were not selected for the first round of grants will be placed on a waiting list.

Looking for additional financial aid sponsors

Companies which want to help raise the financial aid budget to also support those people who are currently on the waiting list, please contact the sponsor work group at sponsoring@europython.eu.

Enjoy,

EuroPython 2015 Team

EuroPython 2015: Schedule online

We are happy to announce the schedule for EuroPython 2015 in Bilbao.

With over 200 sessions, over 180 speakers, 5 days of talks, trainings, keynotes, lightning talks and open spaces, followed by 2 days of sprints, EuroPython will be one of the most exciting and vibrant Python events this year:


image

EuroPython 2015 Schedule

The schedule is available in table and list format. Please note that we are still applying changes to the slots and will also add some more interesting special sessions to it in the coming days.

If you want to join the fun, be sure to get your tickets as soon as possible, since we are starting to sell out quickly.

Enjoy,

EuroPython 2015 Team