Category Archives: Advocacy

PyDev of the Week: Damien George

This week we welcome Damien George as our PyDev of the Week! Damien is the man behind the MicroPython project which allows you to run a version of Python on microcontrollers. You can learn more about Damien on his website or by visiting his Github page. Let’s spend some time getting to know our fellow Pythonista better!

damien

Can you tell us a little about yourself (hobbies, education, etc):

I grew up in Melbourne, Australia and started playing with computers and electronics pretty early on. I had a Commodore 64 when I was young and remember borrowing books from the local library on how to program it in assembler. Really it just gave you a bunch of “data” statements to type in, but in the end you could make some pretty cool stuff. In high school I liked physics and maths and then I went to university and did degrees in both science and engineering. I majored in physics and computer engineering and then did a PhD in physics, after which I moved to the Netherlands, and eventually the UK, to do research in theoretical high-energy physics (extra dimensions, supersymmetry, cosmology, things like that). During my career as a physicist I kept an active interest in programming and robotics, with lots of side projects including a self-made CNC machine (see http://dpgeorge.net/cnc/).

Continue reading PyDev of the Week: Damien George

PyDev of the Week: Ben Bangert

This week we welcome Ben Bangert as our PyDev of the Week! Ben is the mastermind behind the Pylons project, which was a web framework in Python. It is now known as Pyramid. If you have a moment or two, you should check out Ben’s website or his Github profile to see what he’s been up to. Let’s spend some time learning more about him!

Can you tell us a little about yourself (hobbies, education, etc):

I’ve been programming professionally for about 17 years. I graduated from Sonoma State University with a Philosophy degree in 2001, and have been living in beautiful Sonoma County ever since. I live here with my wife, son, and two dogs, whom I regularly take on walks throughout the day. When the weather is good I like to BBQ, go on hikes, and take trips out to the local county parks.

Continue reading PyDev of the Week: Ben Bangert

PyDev of the Week: Larry Hastings

This week we welcome Larry Hastings as our PyDev of the Week! Larry is a core Python developer and long time user of Python. He has a fun talk about Python’s GIL on Youtube that is well worth your time checking out. He is also the mastermind behind the now defunct Radio Free Python podcast. Let’s take a few moments to get to know him better!

Can you tell us a little about yourself (hobbies, education, etc):

I have a Bachelor of Arts in Computer And Information Sciences from the University of California, Santa Cruz. Why it’s a bachelor of arts in computer science has always baffled me–but that’s UCSC for you.


Why did you start using Python?

I started using Python back in the late 90s. Back then I was a professional Windows developer, and at the time Python’s support for Windows was far better than the other scripting languages–Perl on Windows was a distant also-ran to Perl on UNIX. Also, after shipping a decent-sized project on Perl (the web-based signup process for a small ISP), I swore off Perl. Never again! I haven’t touched it since.

I don’t remember specifically my first project–it was so long ago that I honestly don’t remember. I remember the first time I heard about Python, though. My brother Stuart wanted to buy a used boat, and he used Python to scrape a local newspaper’s classified ads to find interesting offers. Naturally I had the same initial reaction to Python everybody does–“that whitespace thing is too weird”–but once I started using the language I quickly got over it.

Continue reading PyDev of the Week: Larry Hastings

PyDev of the Week: Barry Warsaw

This week we welcome Barry Warsaw (@pumpichank) as our PyDev of the Week! Barry works on the Ubuntu operating system for Canonical and he’s the project leader for GNU Mailman. He also used to be the lead maintainer for the Jython project. If you have the time, you should check out his website. Barry’s Github page is also worth a look to see what projects he finds interesting or you can check out his personal projects on Gitlab. Let’s take a few minutes to find out more about our fellow Pythonista!

Can you tell us a little about yourself (hobbies, education, etc):

I work for Canonical on the Ubuntu Foundations team, so we take care of the plumbing layer of Ubuntu. Roughly, it’s stuff like toolchains (interpreters, compilers, language runtimes, etc.), image building, installers, and general archive goodness. I try to keep the Python stack happy and over the last few Ubuntu releases have really been concentrating on switching Ubuntu to Python 3. I’m also a Debian Developer, so a lot of the more general work on Python happens there first, and then gets imported automatically into Ubuntu. We get especially busy when new Python versions are released, ensuring that transitions go smoothly. At work I’m also responsible for the “system image updater client” which is the piece of the Ubuntu Touch flavor that performs the atomic system upgrades on Ubuntu phones and tablets.

On the side, I’m a semi-professional musician, playing bass in several local bands, doing studio work for local artists, and writing in my own home studio. I’m also a tai chi practitioner for the last 15 years or so, studying Yang style short form, sword, push hands, and more recently qi gong.

Continue reading PyDev of the Week: Barry Warsaw

PyDev of the Week: Amber Brown

This week we welcome Amber Brown (@hawkieowl) as our PyDev of the Week. Amber is one of the core developers of the Twisted package. She has a fun little twisted blog that you might enjoy checking out. You can also see what Amber’s been up to by checking out her Github profile. She has also been interviewed by DjangoGirls. Let’s take a few moments to get to know her better!

Can you tell us a little about yourself (hobbies, education, etc):

I’m an Australian, born in Perth, but ultimately hailing from several small country towns along the west. I’m self-educated in software development and IT, and worked for half a decade in local government as IT, and the past three years in software development full-time. My hobbies are board/card games (Go and MTG, mostly!), video games (Factorio, XCOM 2), and the occasional photography. Programming isn’t so much a hobby for me as a life; it’s questionably healthy for me, I’m sure, but it is what it is! The most surprising aspect of me is generally my age, being 22. My middle name is Hawkie (from HawkOwl, my handle), and like most trans women, I enjoy salt and puns.

Continue reading PyDev of the Week: Amber Brown

PyDev of the Week: Georg Brandl

This week we welcome Georg Brandl (@birkenfeld) as our PyDev of the Week. Georg is a core developer of the Python language and has been for over 10 years. He is also a part of the Pocoo team. You can see what projects get him excited by checking out his Github profile. Let’s take a few moments to learn more about him!

Can you tell us a little about yourself (hobbies, education, etc):

I studied physics and during my PhD project was working at a large German research center, where software is a big part of conducting research, and external scientists come and use our facilitiy for their own experiments. Meanwhile I’m still at the same place, but working on that software as my main job. We’re using Python extensively, basically giving our guests a highly fancified Python shell as the main user interface.

Continue reading PyDev of the Week: Georg Brandl

PyDev of the Week: Kenneth Reitz

This week we welcome Kenneth Reitz (@kennethreitz) as our PyDev of the Week! Kenneth is the developer behind the Requests package, which is one of my favorites. He is also the co-author of the upcoming O’Reilly Book, The Hitchhiker’s Guide to Python. You can visit his website to see what he’s been up to or visit his Github profile to see what projects he’s passionate about. Let’s take some time to get to know him better!

Can you tell us a little about yourself (hobbies, education, etc):

kenneth_reitz

Hi, my name is Kenneth Reitz. I have a deep love for excellent design, synthesizers, cameras, software, and Python. I create a great number of things, but my magnum opus is “Requests: HTTP for Humans”: one of the most widely-used Python packages available today.

Most of my day-time life revolves around Python and serving the Python Community. I am the Language Owner of Python at Heroku, where I wear many different hats. My evenings are typically filled with either more Python, taking and editing photos, producing electronic music, or consuming massive amounts of media (music, TV shows, films, articles, videos, books). I occasionally enjoy playing video games from my childhood.

I have an excellent education, despite dropping out of university (for computer science) within a year of arriving. Best decision I ever made! I consider myself an autodiadict, and do not learn well in a classroom setting.

I found out earlier this year that I have bipolar I disorder, which has been quite an adventure. It is both a blessing and a curse. I’ve learned quite a lot while going through the process of diagnosis, management, and cultivating a self-awareness around this.

Continue reading PyDev of the Week: Kenneth Reitz

PyDev of the Week: R. David Murray

This week we welcome R. David Murray (@rdavidmurray) as our PyDev of the Week. Mr. Murray is a core developer of the Python language and is currently maintainer of the email module. He has a Python blog, although it hasn’t been updated in a while. You might want to check out his Github profile to see some of the other projects he is working on. Let’s spend some time getting to know our fellow Pythonista!

Can you tell us a little about yourself (hobbies, education, etc):

In my youth I thought I wanted to be a Particle Physicist.  Went to the University of Pennsylvania to study physics, and indulged my second love (computers, which at that time were just at the IBM mainframe/TRS 80 stage) by getting a work study job in the Physics Department computing facility.  By my second year there I had decided that Physics itself was just too…messy, but that I loved the math and especially working with computers.  So I graduated with a BA in computer mathematics, and have proceeded to use the computer half and not the math half for most of my career.

Outside of work, I love reading Science fiction and Contra Dancing which my wife and I do twice a week on average.  It keeps me healthy and feeling younger (I find the (live) music wonderful, and it is a dance form that attracts all ages, which is psychologically beneficial, and as an added benefit it is great exercise).

Continue reading PyDev of the Week: R. David Murray

Python One of Eight Languages to Have on Resume in 2016

I recently came across a post by BusinessInsider that claimed that Python was one of the top eight languages to have on your resume in 2016. Python comes in at 6th place. However, the article cites an article on CodingDojo as its source of information, which was talking about “The 8 Most In-Demand Programming Languages of 2015”. If you look at both articles, you’ll see that BusinessInsider basically just rewrote CodingDojo’s article and then redirected its readers to various Udemy courses, which is an affiliate of theirs.

I also want to point out that BusinessInsider calls Python “a scripting language like JavaScript”, which is not at all how CodingDojo described it. Python is way more than a scripting language. I’ve been using Python for almost 10 years and most of my work with Python during that time was not scripting.

Regardless, I thought you, dear reader, might find the whole thing interesting. Personally I think you should take Python for spin if you haven’t already, but I’m pretty biased.

PyDev of the Week: Ryan Mitchell

This week we welcome Ryan Mitchell (@Kludgist) as our PyDev of the Week. Ryan is the author of Web Scraping with Python and Instant Web Scraping with Java. Let’s spend some time getting to know Ryan better.

Continue reading PyDev of the Week: Ryan Mitchell