PyCon Australia: Related events: Data Carpentry workshop, MelbDjango...
It's PyCon Australia week! We trust you are as excited as we are! 😁 There are a few events happening this week in close association with PyCon AU. Check out the details below: On Wednesday and...
View ArticleVladimir Iakolev: Abusing annotations with dependency injection
Python 3 has a nice feature – type annotations:defadd(x:int,y:int)->int:returnx+yThat can be used by IDEs and stuff like mypy for type checking. However we can easily access...
View ArticlePyCon Australia: Announcing miniconf keynotes
We've already announced that the main conference keynotes are Damien George and Dr Russell Keith-Magee, with Solange Cunin speaking at the dinner. Now it's time to find out who will be keynoting our...
View ArticleKrzysztof Żuraw: Factory pattern in python
What is factory pattern all about? It introduces abstraction. In other words: helps software developers with the problem of creating objects without knowing exact class of the object that will be...
View ArticleBrett Cannon: Network protocols, sans I/O
Back in February I started taking a serious look at asynchronous I/O thanks to async/await. One of the things that led to me to looking into this area was when I couldn't find an HTTP/1.1 library that...
View ArticleVasudev Ram: How to kill yourself in Python
By Vasudev RamHere's a simple Python program that shows how the os.kill function from Python's standard library, along with the os.getpid function and the signal module [1], can be used to terminate...
View ArticleAndrew Dalke: Molecular fragments, R-groups, and functional groups
For a change of pace, I figured I would do a basic chemistry lesson about molecular structures, instead of a more computer oriented blog post. Chemists often think about a molecule as a core structure...
View ArticleMike Driscoll: PyDev of the Week: Ben Nuttall
This week we welcome Ben Nuttall (@ben_nuttall) as our PyDev of the Week. Ben is a Raspberry Pi Community Manager http://bennuttall.com/ and is the creator of GPIO Zero, which is a simple interface to...
View ArticleDoug Hellmann: pprint — Pretty-print Data Structures — PyMOTW 3
pprint contains a “pretty printer” for producing aesthetically pleasing views of data structures. The formatter produces representations of data structures that can be parsed correctly by the...
View ArticleContinuum Analytics News: The Citizen Data Scientist Strikes Back
Company BlogPostedMonday, August 8, 2016Michele Chambers EVP Anaconda Business & Chief Marketing OfficerHow Open Data Science is Giving Jedi Superpowers to the WorldiStock_84649841_XXLARGE.jpgAs...
View ArticleGlyph Lefkowitz
I like keeping a comprehensive an accurate addressbook that includes all past email addresses for my contacts, including those which are no longer valid. I do this because I want to be able to see...
View ArticleAndrew Dalke: Fragment achiral molecules in RDKit
This essay shows a simple way to fragment a non-chiral molecule (okay, a "molecular graph") using RDKit, and then a complex way to re-connect the SMILES fragment by manipulating the SMILES string at...
View ArticleEuroPython Society: General Assembly 2016: Records available
At our General Assembly during EuroPython 2016, we voted in a new board and extended the number of board seats to 9:Marc-André Lemburg, Chair PersonBorja AyerdiChristian Calogero BarraOier Echaniz...
View ArticleMahmoud Hashemi: Developer variants
Software development takes all kinds. I'm not talking about appearances or job titles. I'm talking about motivations and fulfillment.In my years of writing code and leading projects, I've come to...
View Articlehypothesis.works articles: How do I use pytest fixtures with Hypothesis?
pytest is a great test runner, and is the one Hypothesis itself uses for testing (though Hypothesis works fine with other test runners too).It has a fairly elaborate fixture system, and people are...
View ArticleDaniel Bader: Sublime Text for Python development — My 2016 review
Sublime Text for Python development — My 2016 reviewWhen you ask for editor recommendations as a Python developer one of the top choices you’ll hear about is Sublime Text. In this post I’ll review the...
View ArticleEuroPython Society: EuroPython 2017 On-site Teams: Call for Interest results
We are happy to announce the results of our EuroPython 2017 On-site Teams: Call for Interest (CFI). The CFI finished with exciting new locations and on-site teams willing to make EuroPython 2017...
View ArticleEuroPython: EuroPython 2016: Thank you to all our organizers and volunteers
EuroPython 2016 is now over and was an overwhelming success thanks to everyone who helped make it happen.Since EuroPython would not be possible without the help of our volunteers and organizers, we’d...
View ArticlePeter Bengtsson: How to identify/classify what language a piece of text is
Suppose you have a piece of text but you don't know what language it is. If you speak English and the text looks English, it's easy. But what about "Den snabba bruna räven hoppar över den lata hunden"...
View ArticlePyCon Australia: Let's talk about...our Code of Conduct!
PyCon Australia 2016 has a code of conduct, as the conference has had since 2011 (the second year). The aim of the Code of Conduct is to lay out our expectations for behaviour to facilitate an...
View Article