Python North East Blog

All the stuff happening at Python North East

February’s Meetup

Tickets for our February Meetup (12th of Feb) are now available.

This meetup will be our first at the new location of Clavering House who have graciously obliged to house our meetups into the future (thanks Li)

We’re in the process of confirming the talk and looking for someone to do a show a tell, so if you want to show the world what you’ve been hacking away on, then this is your chance. If you’re interested drop us a line.

November’s Meetup - We’re Getting Stronger

Novembers Meetup

We all had a cracking time at the meetup on Tuesday and judging by the tweets, so did everyone else. This was our third formal meetup since the group resureccted itself back in September and I think it’s safe to say that we’re finding our feet and that we’re on track to grow into a really strong community of Python Users in 2013.

So here’s a brief run down of events from Tuesday starting with continuing with our Introduction to Python

Intro To String Formatting

Kieran Darcy ran eloquenty guided the group through everything to do with string formatting from Python 2 & Python 3. It was really helpful to see how we’re all going to adapt from the “old (v2.x)” to the “new (v3.x)”

Intro To Name Spaces

Namespaces are great and Dave Jeffery took some time to []break it all down]2 into byte sized chunks (sorry, couldn’t resist the pun). For future reference don’t do this …

from os import *

Because if you do, you’ll turn Dave into a ’sad panda’.

Show & Tell - Ross Cooney

Ross Cooney was super brave to be the first person to do out first show and tell — especially because it was his first ever python script. Ross had developed a python script that would help him deploy config files and restart daemons to a number of machines on private networks accessible by one gateway machine.

What was really good about this was that members of the group were able to give some stellar feedback that offered increased security and performance boosts.

So we’ll be looking for someone else to do this next month - if you’re up for it, drop a line on our group mailing list or send us a tweet

Building a Web App with Flask

Due to a run over from last Month, Kieran’s talk got postponed until this month - it was worth the wait!

Kieran talked about building a QR image generation web app with Flask and walked through it step by step with clarity.

It was really good to see flask used for something other than a simple API and really good to show the group how such a feat is acheived. Kieran put loads of work into this demo and you can run through the tutorial step by step using the tags on the tutorial git repository.

git checkout step-1 # and then step-2, step-3 etc etc

Other Awesomes

We saw a few new faces at the meetup this month and loads of people from previous months proving that we’re forming into a nice little (for now!) community with a bright future ahead for 2013.

Mick Johnson from insquare media wrote up a really nice blog post about the lack of sandals and beards. Though I should point out that Simon was sporting a fine beard this month.

We were super chuffed that Chris & Chris (Father & Son combo!) made it along. Chris asked if we’d be doing any really basic introduction to python stuff and the short answer is yes, in fact we’re having a meeting in December (the 4th is the current date that’s been penciled in) and it’s one of the top issues that we’re going to tackle so watch this space.

in response to using the wonderful prescon for a few months, Dave has developed the idea further into something that runs in the browser. You can see a demo of it or checkout the source code. Kudos to Sam Lambert for suggesting the Name Pysenter.

Official Meeting

Now that the groups is really coming together we’re going to hold an official meeting at the start of December (provisionally the 4th).

We’ll be working from an agenda that we’re going to put together over the next few weeks and the meeting will be chaired by myself (Jamie Curle) minutes will be taken by Dave Jeffery and everyone is welcome to attend.

Please do bear in mind however that this is not a meetup - The meeting is our first ‘serious’ official meeting so that we can decide a plan of action for the groups future and everything will come from the meeting’s etherpad which anyone is free to contribute to.

Novembers Meetup

Here’s what we’ve got lined up for our next meet up on 13th November 2013.

Tickets are available now via eventbrite.

6pm - Kick off

Jamie will be kicking everything off with an overview of what’s lined up for the night.

6:10 - 6:40pm - Intro to Strings & Namespacing.

We’re carrying on the introduction to python and this month.

  • Dave will be showing everyone about namespacing in python
  • Kieren will be showing you more about string formatting
  • Simon will be doing something, but we’re not sure what just yet.

6:40 - 7:00pm - What you’ve been doing with Python.

We’re looking for two people to stand up and show the group what they’ve been doing with python since the last meetup. It’ll be two talks of strictly 10 mins - checkout this thread for more info

7:00 - 7:30pm - How to get started building a webapp in flask workshop

Kieran Darcy will be doing a talk/workshop on Flask and how to get started building a basic app. You’ll be able to code along so bring your machine.

7:30 - 8pm - Pizza and jibber jabber.

A chance to catch up with everyone from the group and to meet other python folk from the North East python scene whilst chomping on free pizza courtesy of c&c Design and Obscure Metaphor.

> 8pm - The Pub

This is where the “unofficial meetup” takes place :)

Fancy it?

Tickets are available now via eventbrite.

See you there.

Cheers,

Jamie.

Septembers Meetup

We had a great night on Tuesday the 11th of September at the first meetup in a long while. We had 15 attendees and managed to chomp through 2 topics, 1 workshop, 10 pizzas and 4 bottles of pop.

Slides

The slides for Simon’s talk on ZODB and Dave’s talk on virtualenv can both be found on The Community Python North East Github account.

Next: October’s Meetup

We also had some great ideas for next month’s talks and one volunteer - Kieran. He’s volunteered to talk about Flask as an inroad to python web frameworks. However, we don’t have his contact details so if anyone could connect us, we’d be eternally grateful.

Potential topics for next month are —

  • Python primitives - a community presentation of 3-5 min lightening talks on the primitive data types
  • Games design & development with python
  • Case study of a live django project
  • 1/2 hour workshop on setting up django projects

Getting Involved

If you’ve got an idea for talk that you’d like to see, or even better, one that you’d like to give then post a discussion to the group.

We’re really keen on developing the novices in the group and especially keen on everyone cutting their presenting teeth, so don’t feel like you’re not good enough to give a talk. If you can communicate with the outside world in anyway then you possess the skill to deliver a talk.

You don’t have to do the whole slide thing, if you want to communicate through the power of interpretative dance then that’s cool with us.

This is your group and it’s early days; it isn’t important how you get involved, it’s just important that you do. So follow Python North East, get involved in the discussions, grab a ticket for the next meetup and start getting involved.

Cheers,

Python North East.

The Problem With Pingdom

Time to be Awesome - awesome.rb
1
puts "Awesome!" unless lame

The problem with pingdom.

My money’s in that office, right? If she start giving me some bullshit about it ain’t there, and we got to go someplace else and get it, I’m gonna shoot you in the head then and there. Then I’m gonna shoot that bitch in the kneecaps, find out where my goddamn money is. She gonna tell me too. Hey, look at me when I’m talking to you, motherfucker. You listen: we go in there, and that nigga Winston or anybody else is in there, you the first motherfucker to get shot. You understand?

Blockquote is what goes inside this block here would you believe that bullshit?

Well, the way they make shows is, they make one show. That show’s called a pilot. Then they show that show to the people who make shows, and on the strength of that one show they decide if they’re going to make more shows. Some pilots get picked and become television programs. Some don’t, become nothing. She starred in one of the ones that became nothing.

The path of the righteous man is beset on all sides by the iniquities of the selfish and the tyranny of evil men. Blessed is he who, in the name of charity and good will, shepherds the weak through the valley of darkness, for he is truly his brother’s keeper and the finder of lost children. And I will strike down upon thee with great vengeance and furious anger those who would attempt to poison and destroy My brothers. And you will know My name is the Lord when I lay My vengeance upon thee.

Your bones don’t break, mine do. That’s clear. Your cells react to bacteria and viruses differently than mine. You don’t get sick, I do. That’s also clear. But for some reason, you and I react the exact same way to water. We swallow it too fast, we choke. We get some in our lungs, we drown. However unreal it may seem, we are connected, you and I. We’re on the same curve, just on opposite ends.

Do you see any Teletubbies in here? Do you see a slender plastic tag clipped to my shirt with my name printed on it? Do you see a little Asian child with a blank expression on his face sitting outside on a mechanical helicopter that shakes when you put quarters in it? No? Well, that’s what you see at a toy store. And you must think you’re in a toy store, because you’re here shopping for an infant named Jeb.

Intro

Testing!

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis sollicitudin, massa eu vestibulum laoreet, nibh ante vulputate lorem, ac lobortis ante tellus eu mi. Duis sem nisi, luctus at feugiat eget, fringilla ut tellus. Nam a molestie justo. Sed pulvinar est vitae tellus semper tincidunt. Fusce euismod luctus lacus nec placerat. Mauris rutrum scelerisque nulla ut tempor. Nunc porttitor posuere mi, aliquet vehicula lorem feugiat in. Ut ut fermentum risus. Aliquam tincidunt ultricies ante sit amet bibendum. Cras nec sapien odio. Duis posuere congue sem, at congue massa faucibus at.

Integer ut sapien eget nisl auctor faucibus ut fermentum arcu. Nunc rutrum urna non risus congue et tristique felis eleifend. Maecenas blandit est eu mauris aliquam aliquet. Quisque porttitor enim eget risus blandit in mollis orci eleifend. Nam malesuada nulla sed lacus elementum placerat accumsan arcu rhoncus. Phasellus feugiat cursus turpis nec facilisis. Duis eget metus arcu, eget commodo velit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Integer cursus vulputate enim, vel gravida velit faucibus et. Ut a urna vitae tellus cursus rhoncus. Maecenas at odio eget quam cursus elementum. Aliquam vitae eros quis tellus laoreet accumsan sed id lorem. Suspendisse et rutrum leo. Integer scelerisque vestibulum adipiscing. In posuere, libero ac accumsan suscipit, nulla ligula gravida erat, ut tempor odio erat nec sem. Quisque justo ipsum, adipiscing volutpat varius vitae, blandit eget nisi.

Nullam adipiscing neque ac lacus commodo vitae imperdiet dui sollicitudin. Ut ac nunc augue. Nam at sem ut quam commodo aliquet vitae vitae dui. Vivamus scelerisque felis eget dolor cursus feugiat. Phasellus at dui sed lectus scelerisque pretium. Etiam nec massa ut justo vestibulum fringilla ac vitae urna. Morbi tortor erat, tempus sed consectetur at, elementum nec eros. Vivamus mattis arcu a sapien semper non lacinia eros pretium.

Proin ut hendrerit arcu. Maecenas ullamcorper tristique magna vel mattis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nullam tincidunt euismod viverra. In sit amet neque turpis. Suspendisse ac sapien mi, id blandit purus. Ut tortor turpis, rutrum ac tempor at, accumsan sit amet erat. Etiam ultricies eleifend dolor, eget tempus justo tristique vitae. In hac habitasse platea dictumst. Aliquam eu enim neque.

Morbi massa lorem, viverra non dictum at, malesuada vel nibh. Nam fermentum lobortis varius. Sed a nulla lacus, quis posuere risus. Nunc id urna libero, quis rutrum mi. In gravida felis urna. Praesent nec dolor ac urna tempor fermentum. Curabitur rutrum arcu et lorem volutpat viverra.