A. Jesse Jiryu Davis: Computer Science For All
MongoDB offered a paid fellowship to two teachers this summer. Jeremy Mellema and Tim Chen worked with the MongoDB Education Team in our office, developing a computer science curriculum based on...
View ArticleImport Python: ImportPython Issue 93
Worthy ReadSetting up Sublime Text for Python DeveloperssublimeWe have been sharing Daniel's articles and videos from this youtube channel https://www.youtube.com/channel/UCI0vQvr9aFn27yR6Ej6n5UA for a...
View ArticleMachinalis: First release of mypy-django
We’re happy to make a release of mypy-django 0.1.1, the first of many!It’s a collection of type stubs for using with the mypy static type checking tool (and also with other PEP-484 compliant tools). If...
View ArticleRichard Gomes: Strong type checking in Python
This article describes a Python annotation which combines documentation with type checking in order to help Python developers to gain better understanding and control of the code, whilst allowing them...
View ArticleFrançois Dion: Improving your communications: Professional Audio-Video...
Pro AV on LinuxI'll be presenting on the subject of Professional Audio-Video Production on Linux, next week at TriLug.From concept to finished product, it has never been easier to obtain professional...
View ArticleRobin Parmar: How to retrieve photo metadata in Python
You'd think it would be easy to retrieve and even edit photo metadata. After all, we are living in the 21st century. But, no, some things prove more difficult than they should. A search for...
View ArticleMike Driscoll: An Intro to the Python Imaging Library / Pillow
The Python Imaging Library or PIL allowed you to do image processing in Python. The original author, Fredrik Lundh, wrote one of my favorite Python blogs when I first started learning Python. However...
View ArticlePhilip Semanchuk: Creating PDF Documents Using LibreOffice and Python, Part 3
This is part 3 of a 4-part series on creating PDFs using LibreOffice. You should read part 1 and part 2 if you haven’t already. This series is a supplement to a talk I gave at PyOhio 2016.Here in part...
View ArticleWeekly Python StackOverflow Report: (xl) stackoverflow python report
These are the ten most rated questions at Stack Overflow last week.Between brackets: [question score / answers count]Build date: 2016-10-07 19:11:06 GMTHow to make an integer larger than any other...
View ArticleTalk Python to Me: #79 Beeware Python Tools
Could you write me a Python app for the wide range of platforms out there? Oh, wait, I want them to be native GUI applications. And I need them on mobile (Android, iOS, tvOS, and watchOS) as well as...
View ArticlePodcast.__init__: Episode 78 - Lorena Mesa
SummaryOne of the great strengths of the Python community is the diversity of backgrounds that our practitioners come from. This week Lorena Mesa talks about how her focus on political science and...
View ArticleKracekumar Ramaraju: RC week 0001
This week, I made considerable progress on the BitTorrent client which I started a week back. The client is in a usable state to download the data from the swarm. The source code is available on...
View ArticlePyCon: The PyCon 2017 site has launched — thank you to our Launch Day Sponsors
The new PyCon 2017 web site recently went live, and the conference volunteers have worked hard bring the new site up-to-date with all of the essential details about 2017’s schedule, venue, and hotels....
View ArticleWeekly Python Chat: Classes in Python
Let's chat about classes in Python: what are classes useful for and how are they different from classes in other languages?
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 ArticleBrett Cannon: Introducing Which Film
What I'm announcingToday I'm happy to announce the public unveiling of Which Film! I'll discuss how the site came about and what drives it, but I thought I would first explain what it does: it's a...
View ArticleBrett Cannon: What to look for in a new TV
I'm kind of an A/V nerd. Now I'm not hardcore enough to have a vinyl collection or have an amp for my TV, but all my headphones cost over $100 and I have a Sonos Playbar so I don't have to put up with...
View ArticleEric Holscher: Semantic Meaning in Authoring Documentation
Semantic Meaning in documentation is the separation of what something is from what it looks like. What we mean and what we display are very different things.We might want to warn someone in our...
View ArticleMichał Bultrowicz: Continuous delivery of a Python library with AngularJS...
I got tired of having to manually build and upload my library (Mountepy) to PyPI, so I decided to do what any sane programmer would do - set up automation [1]. But how would my scripts know whether...
View ArticleVasudev Ram: PDF cheat sheet: bin/oct/dec/hex conversion (0-255)
By Vasudev RamNumeral system image attributionHi readers,Here is another in my series of PDF-generation applications built using xtopdf, my Python toolkit for PDF creation from various data...
View Article