When we include all types of attendees - tutorial, conference, and expo - there were 2660 people registered for something at PyCon 2014. Around 715 of them registered at the hobbyist rate and 185 at student rate, together comprising a third of our delegation as people paying their own way. Even some at our corporate rate end up footing the bill beyond their entry ticket.
While some of them may be local, a significant majority of our attendees have to travel and stay in a hotel. When you look at where everyone's coming from, 10% of our attendees are from one of 50 countries outside of the US and Canada. Last year, 14 people came from literally the other side of the world: Australia. That's not a cheap flight.
If financial assistance would make a trip to PyCon possible, we encourage you to apply. The full details of how our program works are available at https://us.pycon.org/2015/assistance/, and the application form is available in your dashboard.
The form asks a few questions about what you do, how you use Python, what you aim to get out of PyCon, and some details of your travel plans and costs. From there, our committee evaluates all of the applications and distributes grant awards around January 15.
You only have until Thursday to apply, so check it out!
After a busy few months of competitive reviews, the tutorials team within our program committee has completed their process and have come up with an awesome schedule… ta da! https://us.pycon.org/2015/schedule/tutorials/
Led by Stuart Williams and Ruben Orduz, a fantastic team came together to shape this schedule, including Carol Willing, Ian Cordasco, Harry Percival, Allen Downey, Richard Jones, and Kenneth Love. Thanks to everyone for their efforts, both in reviewing and in submitting!
Register for Tutorials
On April 8 & 9, the two days preceding the conference talk dates, attendees have an opportunity to attend up to four different tutorials. Each day offers both a morning and afternoon session, each providing three hours of learning split by a snack break, with lunch in between the sessions. Our instructors come from a variety of backgrounds, including full time educators or trainers, authors, domain experts, and in a lot of cases, they've created the project they're teaching a session on.
Each tutorial costs $150 USD, which is a steal for what our instructors provide with these hands-on courses and the materials you'll get out of them. You can register for the conference and add tutorials to your existing registration profile at any time.
Over on the conference talks end of the program committee, they've recently chosen the list of talks that will make up the schedule! Work is underway to fit each of those talks into schedule format, but for now, the list of accepted proposal is available here.
PyCon 2015 Education Summit
Education Summit - Call for Proposals
- The joy and pain of authoring a book on Python
- Teaching Python on a shoestring budget
- Gamifying how you teach Python to strengthen engagement and return on investment
- Using the Raspberry Pi to teach Python
- Tips for developing your Python-based curriculum
- How to choose what to teach
- Educating children to program in Python
- Educating seniors to program in Python
- Helping a student transition from Learning Py to Py Employment
- How to make money teaching Python
- Developing a community program teaching Python
- Train the Trainer: teaching volunteers to teach Python
- Exploring the resources available to instructors
- Choosing the right teaching resources
- Taking a student to the next level - guiding 'self study'
After these 800 early bird tickets are sold we'll be onto the regular rates, and we're expecting our fourth consecutive sell out. Don't wait too long or you may miss out.
See https://us.pycon.org/2015/registration/ for all of our registration details and buy your tickets today!
Our program committee is wrapping up the talk and tutorial selections, which we're hoping to have available soon, with the schedule to follow.
But as cool as the pre-conference stuff is, we all know the main conference is even better. So many quality talks that everyone wants to be in at least two places at once the entire time, the keynotes, the lightning talks, the expo hall, the posters, not to mention the open spaces, hallway track, parties, dinners, and lunches. It just goes on and on.
So it's no wonder that by the time Sunday afternoon rolls around everyone is a bit overloaded. People start filtering out, to catch planes, drive home, etc., and by Sunday evening things are definitely much sparser, and on Monday only a relatively small core of PyConistas remain.
And that's a shame because that means that quite a few people miss the third part of PyCon, the sprints.
So what are the sprints? The sprints are the Monday through Thursday after PyCon when people get together to work on coding projects. It could be adding new functionality, fixing bugs, or even porting libraries or applications to Python 3.
I first sprinted in 2009. I didn't know really what it would be like, and as a someone who'd always worked alone, I didn't have a clue about how developers worked on a team. I ended up working on CherryPy with Bob Brewer, and in a day and a half I went from total sprint noob to being the person who started the port of CherryPy to Python 3. I got a great experience working on a project with other people, and learned a ton from discussing the bugs I was hitting with someone who knew more about web apps than I could ever hope to know. In that day and a half I absorbed more practical and lasting knowledge of Python development than I'd gotten from the talks and tutorials combined. And that's saying a lot.
That's what makes the sprints so great - after almost a week of learning about Python, talking about Python, hearing about Python, trading jokes about Python, even (in my case) dreaming about Python, the sprints are a chance to sit down and actually code in Python. And not just code in Python, but do it sitting next to the creators, maintainers, and developers of the language, packages, and applications that we use every day. How cool is that?
Even better, you don't have to be a top developer to sprint. Most projects have a range of issues, bugs, and projects in play, and if you're willing to dive in and work at it, it's pretty likely that you'll come away amazed by what you learned and what you helped accomplish.
And while the rest of PyCon is arguably one of the best deals in the tech conference universe, the sprints are an even better deal - all they'll cost you is the cost of your hotel and few meals (PyCon will spring for one meal a day).
And do keep in mind that the sprints are totally open as to how long you stay. If you can only make if for a day, that's cool. Or you can stay for two or three days, or even be one of the diehards and sprint for the whole four days. It's all good.
If you're curious as to what projects will be sprinting, and want to keep up with sprint news in general (hint: we're hoping to add and tweak a feature or two) keep an eye on the sprint page - it's pretty quiet now, but it will getting more lively as we approach the conference dates.
If you decide to join us, It's dead easy to add a night or two to your hotel and indicate your interest when you register. And if you've already registered, all you need to do is contact the nice people at email@example.com and ask them to add a few days to your stay.
For all you seasoned sprinters, we're collecting top sprint memories and stories to share in a future post. If you've got a treasured memory or story that shows just how cool the sprints are, please send them my way to naomi.ceder AT gmail.com.
So I hope you'll be joining us for the sprints. I'm pretty sure you'll find it an awesome way to finish up what's already an amazing conference experience.
Since their start in Atlanta, the poster session has grown to be a key part of the conference, and we look forward to another successful run in 2015. If you ask me, the poster session is one of the best parts of PyCon. I presented a poster on two PSF initiatives (sprints and outreach) back in 2012 and had a great time sharing those committees, talking with people about what they were doing, how they could get involved, and a lot more. It was a great medium to make that presentation because it took attendees from being passive participants to active in the direction of what we talked about every few minutes.
For more information on the poster session, see our Call for Proposals!
Early bird ticket sales are just over 50% sold out! If you buy early you can save up to 25%, and we recommend you buy earlier than later because we're expecting our fourth consecutive sell out. Buy your tickets today at https://us.pycon.org/2015/registration/
Tutorials saw a 40% increase in proposals, up to 99 submissions. This is the biggest jump I've seen, as tutorial proposal numbers have been relatively steady over the years, with small rises or falls here or there. This shouldn't come as a surprise given the growth of Python's use in education, both institutionally and otherwise. We've always gotten a bunch of full-time educators interested in sharing their knowledge with the Python community, and we're getting more. The majority of instructors, however, come from outside of academia, with everything from book authors to project creators being involved. It's going to be a really solid schedule.
Talks actually saw the first drop since I've been involved, but we're looking at 17 fewer talk proposals, with 541 to review (3% - enjoy that immeasurable break, Program Committee!). Not to worry, though, because with 95 talk slots and the quality of proposals we've received, we could run several PyCons side-by-side and just randomly assign you to one, and it would be the best. We could also just run PyCon for like a month. It's that good this year.
Not so fast - posters are still being accepted through November 1!
The Program Committee
Now that we have all of these proposals to shape into a schedule, we need some help. Our Program Committee handles the review duties, and they're gladly accepting anyone who wants to help out. All it takes is some time and a willingness to make PyCon the best that it can be.
Just like PyCon is for all types of people, from beginners through experts, the committee needs to be formed of that same range. I just said on our mailing list the other day that I've reviewed probably 100 Django related proposals over the years, and I've used Django roughly zero times. That's legit, and it's actually really valuable to the rest of the committee, and to the conference. We all know different stuff, and we all look at proposals differently. The wide spectrum of levels and experiences makes for a great crew of people to be putting together a schedule that meets the diverse backgrounds of our audience.
If you have some time to commit to reviewing proposals to help us come up with the PyCon 2015 schedule, please consider introducing yourself to the Program Committee mailing list at firstname.lastname@example.org. Let us know what you're up to, if you're interested in tutorials and/or talks, and we'll get you squared away. We've just begun our review process, and we'd love to have more people involved!
Did you know registration is open? Did you know we're still within early bird pricing? Did you know you can save $150 a corporate ticket, $50 on an individual ticket, or $25 on a student ticket if you buy early? YES YOU CAN. Say it with me: Yes. I. Can. PyCon is going to sell out once again, so make sure you buy early and buy often.
Dashboard (where you submit):
CFP announcement post:
Go for it!
Have a great weekend & don't forget to submit a proposal for PyCon!
Here are some quick details:
- The last three PyCons have sold out. We expect the same for 2015.
- The same low rates we've had for years are in effect, including the 50% discounted student tickets.
- Early bird rates are in effect for the first 800 tickets sold.
- Financial Aid is available! We accept applications through January 1, 2015.
- While the event takes place in Canada, ticket prices are in USD.
PyCon is simply a tremendous value. The conference takes place over three days and includes a total of 95 talks, a set of great keynotes, and includes breakfast and lunch. Add in all of the Open Spaces and Birds of a Feather sessions and the fact that over 2,000 Python users are in the same place and the deal gets even sweeter. If you buy your tickets early, you can save 15-25%!
On top of that, it's led by two days offering 32 tutorials at a cost of $150 each, with morning and afternoon sessions both days. You get three hours of instruction by some of the best in this community, along with lunch, at a great rate. Many of our tutorial instructors are professional trainers who bring their expertise and materials to the conference at a discount.
Buying tickets is part one, having a place to stay in Montréal is part two. Unlike previous locations, the conference center is a standalone building, but is surrounded by many hotels. We've negotiated conference rates with several of them, and you can book rooms with them through our registration page.
While PyCon is among the best values for a software conference, especially of its size, it still requires some amount of travel and lodging expenses for a significant portion of our attendees. Thankfully the Python Software Foundation and our generous sponsors give us the ability to run a financial aid program to help more people make it to PyCon! The application period is now open and runs through January 1, 2015 - apply today!
Call for Proposals
Our CFP is open for two more weeks, through September 15. We need talks of all types to fill out our schedule, and we want you to help us with that. Everyone who uses Python brings something different to the table, and we want to cover both a breadth of topics that interest our community, and depths that help level everyone up. We encourage everyone to submit proposals whether you're a first timer or a speaking veteran.
PyCon wouldn't be possible without the help of our generous sponsors, all of whom we many thanks to. If you or your organization are interested in helping PyCon, please email Diana Clarke, conference chair, at email@example.com.
Brandon has been a prolific speaker in the Python community, covering a wide array of topics in the talks he's given at PyCon US since 2008, each PyOhio since 2011, PyCon Poland, Code Mash, DjangoCon Europe, and both PyCon Canadas, as well as the presentations he's given to user groups. Along with speaking, he's volunteered in several capacities, including assisting with the A/V crew. He's also authored the second edition of Foundations of Python Network Programming, and has written a host of helpful blog posts and some quite complete Stack Overflow answers. Overall, he's a very active and helpful member of the Python community.
I had the pleasure of sitting down with Brandon at the PyCon 2011 sprints in Atlanta to walk him through getting started as a CPython contributor. While getting started by running coverage, he noticed something was off in the results, so we dug into the order of imports during interpreter startup in order to fix coverage before going further with the results. Rather, he methodically worked everything out and talked his way through every step, as I mostly watched and got to hear how he worked. It was a really great experience, and myself and the rest of the PyCon organizers look forward to working with him.
PyCon's next home is...
After a thorough evaluation of several potential host cities, the Python Software Foundation has chosen Portland, Oregon as the next location for PyCon. Following PyCon 2015, taking place in Montréal for the second time, Portland will play home to PyCon for 2016 and 2017.
Portland edged out several other cities in the running, and will be a wonderful venue. Several other technology conferences call Portland home, including OSCON, which hosted the last International Python Conference, the precursor to PyCon.
Following PyCon's trip into Canada, the Portland PyCons will represent the seventh location of PyCon, coming after Washington, D.C.; Dallas, Texas; Chicago, Illinois; Atlanta, Georgia; Santa Clara, California; and Montréal, Quebec, Canada.
As dates for the Portland events become available, we'll be sure to announce them here.
We want everyone to be a part of making PyCon what it is, which is why we invite everyone to submit proposals, and we invite everyone to be a part of the program committee. It's your PyCon, not mine. Whether you started with Python yesterday or you've been writing it since the 90s, everyone has different experiences, different knowledge, and a different story to tell. This is why we aim to strike a balance between beginner, intermediate, and advanced talks. We want the entire community to level up as a result of PyCon.
I often hear people say, "but I don't have anything to talk about." Well, what do you do? Why do you do it? Why did you solve the problem this way instead of that way? Why do you continue to do this? It usually only takes a couple of questions to find a good talk out of someone. Many PyCon proposals started this way, and after some refining, they've become great PyCon talks.
Over the years, we've put together proposal resources and advice to help answer some common topics surrounding our CFP. We even put together a sample proposal and reviewed it for you. If you have any questions or tips that may help others, please email them to firstname.lastname@example.org.
There are likely 95 talk slots to fill, assuming we keep the usual balance of 30/45 minute slots the same, and we'll have room for 32 tutorials. This makes for some steep competition given the potential to reach over 600 talk proposals, while seeing three to four times as many tutorial proposals as available slots. While proposals will be accepted through September 15, we encourage submissions as early as possible, allowing reviewers more time to assess and provide feedback which may prove beneficial as the various rounds of review begin.
As with all past PyCons, we continue to be an "everyone pays" event, run by volunteers. Financial Aid is available thanks to the Python Software Foundation and our generous sponsors, and applications will open September 1. If Financial Aid would make your trip a possibility, we encourage you to apply once it opens.
Here are some important dates to put on your calendar:
- September 1, 2014: Registration opens, Financial Aid opens
- September 15, 2014: Talk and tutorial proposals due
- November 1, 2014: Poster proposals due
- December 1, 2014: Talk and tutorial selections announced, Financial Aid grants for speakers awarded
- December 15, 2014: Poster selections announced, full conference schedule announced
The PyCon organizers are going to give you everything we have to create the best PyCon yet. In exchange, we need you to give us your best talk, tutorial, and poster proposals. We also need your help getting the word out there about this CFP. If there's someone you want to see speaking at PyCon - tell them! If there's a topic you want to hear about - tell us, and we'll try to get people involved.
A new year brings a new website, with Caktus Group creating yet another beautiful site for the Python Software Foundation. This year's site takes some visual cues from the conference venue, the Palais de Congrès de Montréal, featuring a colorful glass exterior reflected in the strands and highlights found around the site.
PyCon simply would not be possible without the generosity of its sponsors, especially those signed on early for today's launch. Sponsorship allows PyCon to do the types of things it does with financial aid and children's programs, and allows for affordable conference rates that haven't changed in many years, along with a period of early bird pricing discounts. Sponsorship also provides significant benefits to its supporting organizations, with many of them outlined on the site.
Dropbox has signed on as a Financial Aid sponsor for this year, and Google has pledged support at the Diamond level. Sponsoring at the Platinum level are Caktus, HP, Thumbtack, and Eventbrite. Joining them at the Gold level are Red Hat, Walt Disney Animation Studios, American Greetings, Sentry, Fusionbox, Twilio, Amplify, Continuum Analytics, Lincoln Loop, SaltStack, Counsyl, Open edX, PythonAnywhere, Wingware, and Bank of America.
This year's Silver sponsors are AWeber, OddBird, Net-ng, O'Reilly, Found, TrackMaven, Python Academy, MySQL, Ansible Inc., DreamHost, and G Adventures. The Python Software Foundation is an open source and community sponsor.
If you or your organization is interested in sponsoring PyCon 2015, please contact conference chair Diana Clarke for more information.
PyConZA is coming to Johannesburg.
After two successful conferences in Cape Town, it’s time for PyConZA to spread its wings and head north for this year’s national gathering of Python software developers, which is taking place at The Forum in Bryanston on the 2 & 3 October.
Ticket sales are open! Early bird tickets available while stocks last!
Talk submissions are already flowing in for this year’s PyConZA -- so if you’d like to speak, please submit a talk now! Topics submitted include: the IPython Notebook, using Python in Blender, repurposing old telescopes with new Python software, a Pygame tutorial, rethinking building Python web applications, a practical introduction to advanced testing strategies, building the internet of things using Raspberry Pis, and building Python communities in Africa. This year we also have a mentor program for new speakers.
Come and join us!
"""Usage: %s %s attendee|speaker|sponsor""" import webbrowser import sys import os roles = set(x.lower() for x in sys.argv[1:]) valid = set([ "attendee", "speaker", "sponsor", "antigravity", "this", ]) if not roles or roles - valid: python = os.path.basename(sys.executable) print(__doc__ % (python, sys.argv)) sys.exit(1) if "attendee" in roles: webbrowser.open("https://za.pycon.org/about/buy-tickets") if "speaker" in roles: webbrowser.open("https://za.pycon.org/talks/submit-talk") if "sponsor" in roles: webbrowser.open("https://za.pycon.org/sponsors/packages/") if "antigravity" in roles: import antigravity # easter egg 1 del antigravity # make pyflakes happy if "this" in roles: import this # side effects are fun del this # :)
Email email@example.com or import antigravity if you encounter difficulties.
We also have a news to share: This year we are introducing poster sessions, in addition to talk sessions. Applications are now open through our website.
We strongly feel that communication between participants is the key for the success of Python community and that is why we decided to introduce poster sessions. Smaller audience leads to much deeper feedback and discussions. You may also want to show a hands-on demo rather than giving a presentation. If you've felt that giving a presentation is not the best way to convey your work then this may be the right thing for you.
Some things to note before you apply:
- You can apply for poster sessions even if you have applied for talk sessions.
- Poster sessions will have dedicated time slot and will NOT clash with talk sessions.
- You don't have to have posters, though it will help grab attendees interest.
For more details, please see:
We also have Patron Sponsor tickets (20,000yen). Proceedings from Patron tickets will be used to provide discounted student tickets. It is your chance to show your support for the community!
- Tutorial: 2014 September 12(Fri)
- Conference: 2014 September 13(Sat)-14(Sun)
- Development Sprints: 2014 September 15(Mon / Public Holiday in Japan)
- 27 May: Early Bird Registration Opens -- open to the first 100 tickets
- July 9: Last day to Order PyCon Australia 2014 T-shirts
- 19 July: Last day to Advise Special Dietary Requirements
- August 1: PyCon Australia 2014 Begins
The email from Yannick started like this:
"Elliott, Our judges have selected Trinket for final consideration to participate in Startup Row at PyCon 2014. Congratulations!"
We'd won a free booth and two free tickets to the otherwise sold out PyCon 2014 in Montreal. Awesome! We launched our newly designed teaching platform at the conference, met some amazing Python educators at the Education Summit, and got the Trinket name out to the best coding education community around. PyCon and the community that suffuses and animates it were the perfect launchpad for our new platform.
Python's educational community is incredibly strong. A selection of the people we met at the event should demonstrate how rich the community is.
Naomi Ceder (who organized the summit along with Jessica Nickel + Chalmer Lowe) is a former teacher, professional programmer and Python education advocate. Quite aside from the inspiring talk she'd give later on at the conference, she did an amazing job organizing and selecting the speakers for the event.
Katie Cunningham & Barbara Shaurette gave an amazing talk on how to run a Young Coders Tutorial. They have been inspiring others to teach kids since the first Young Coders Tutorial won lots of attention and accolades at PyCon 2013. It was inspiring to meet them both and participate in the discussion afterwards.
edX is a leader in the online Massively Open Online Courses space and they use a lot of Python. Project lead Ned Batchelder was on hand at the educational summit, as were several edX team members like Sarina Canelake.
Finally, it's important to note that a great many of the attendees had come from places other than the US and Canada. Paul-Oliver Dehaye teaches Math using Python in Switzerland. Fernando Masanori created the first Portugese Python MOOC and is based in Brazil. And I really enjoyed hearing what Froilan Izarry is doing with his Python workshops in Puerto Rico.
The big thing that other startups will want to know is whether exhibiting at PyCon have measurable results for us? Startup row has definitely had an impact on our business. A representative graph:
But it hasn't stopped there. In the weeks since PyCon we've released an embeddable version of our interactive Python teaching tool, which is based on the awesome and open source Skulpt project). Just as PyCon pushed our traffic up to a new and sustained level, the press that we've gotten around this our interactive offering has taken us up and up again:
The kindling that lit this fire was the attention we got from individuals we met at PyCon. Posts by Python community members on Reddit, for instance, have been a huge driver of traffic in subsequent weeks. We've been picked up all over the world, including Python User Groups as far away as Russia and Taiwan (check out pythondigest.ru and Taiwan.py!).
What's next for Trinket?
Our mission is more people teaching more often, starting with the introduction to Python. We started with a simple and easy teaching platform with interactive Python examples that instructors can customize. But for teachers who already have a teaching platform of choice, the overhead of switching can still be a barrier. So last week we released embedded Python Trinkets, designed to be put on any website. Here's one just for you:
They're customizible- go ahead and make your own! Tweet your creations @trinketapp to submit them for inclusion in our upcoming gallery.
To everyone at PyCon and Startup Row: thanks again for your support and making the event a success for us. We hope to see soon, perhaps even teaching Python!
Beyond Startup Row
PyCon is not the only conference with a community program like Startup Row. Our Montréal partner, Startup Festival, is also looking for young startups to share their stories. No matter if you apply there or at Startup Row next year, we truly believe that engaging early with a thriving community is one of the most impactful thing that you can do for your company. Whoever you are, get your stories out.