Talk Python to Me: #47 Python in Typeface and Font Development
This week on Talk Python To Me, we'll dive into the world of typeface and font development. Even though we spend our days immersed in fonts, from our computer interfaces, signs, books, television and...
View ArticleBruno Rocha: Flasgger - API playground with Flask and Swagger UI
What is Swagger?Swagger is a simple yet powerful representation of your RESTful API. With the largest ecosystem of API tooling on the planet, thousands of developers are supporting Swagger in almost...
View ArticleEuroPython: EuroPython 2016: Early bird sales started
We have opened up the early-bird sales today and tickets are selling fast. The first 100 early-bird tickets, we have available, will be gone in an hour. If you want to benefit from reduced ticket...
View ArticleEnd Point: IPython Tips and Tricks
Recently I have been working on Python automation scripts. Very often I use IPython to develop/debug the code. IPython is an advanced interactive python shell. It is a powerful tool which has many more...
View ArticleEnd Point: Controlling interactive programs with pexpect-u
A client I am working with requires that various machines have Ubuntu 10.04.4 installed along with certain software dependencies prior to installation of their own software. In order to have our...
View ArticleEnd Point: ROS architecture of Liquid Galaxy
ROS has become the pivotal piece of software we have written our new Liquid Galaxy platform on. We have also recently open sourced all of our ROS nodes on GitHub. While the system itself is not a robot...
View ArticleDjango Weblog: Security advisory: Strengthening the password hashes in your...
Are the password hashes in your database strong enough to prevent them from being cracked if your database is compromised?Django 0.90 stored passwords as unsalted MD5. Django 0.91 added support for...
View ArticleEnd Point: The Portal project - Jenkins Continuous Integration summary
This post describes some of our experiences at End Point in designing and working on comprehensive QA/CI facilities for a new system which is closely related to the Liquid Galaxy. Due to the design of...
View ArticleEnd Point: Testing Django Applications
This post summarizes some observations and guidelines originating from introducing the pytest unit testing framework into our CMS (Content Management System) component of the Liquid Galaxy. Our...
View ArticlePython Engineering at Microsoft: Microsoft and Project Jupyter
Jupyter, formerly IPython, is more than just an execution environment for Python, R, and many other languages. With code, markdown, inline graphics, and more features, it provides a convenient,...
View ArticleTrey Hunner: The Idiomatic Way to Merge Dictionaries in Python
Have you ever wanted to combine two or more dictionaries in Python?There are multiple ways to solve this problem: some are awkward, some are inaccurate, and most require multiple lines of code.Let’s...
View ArticleMahmoud Hashemi: Designing a version
In modern software development, a project isn't a project without a proper versioning scheme. Weak version management neglects clients like lack of source control neglects collaborators. Dependency...
View ArticleMike Driscoll: Python 3 – Function Overloading with singledispatch
Python fairly recently added partial support for function overloading in Python 3.4. They did this by adding a neat little decorator to the functools module called singledispatch. This decorator will...
View ArticleBrian Curtin: Take Your Blinders Off
Real life is happening all around us. Technology changes at an astounding rate. Companies refocus and change, or they die. The city you live in and the one you grew up in are probably different than...
View ArticleInvesting using Python: Fast and simple vectorized backtesting using Python,...
Unlike event driven backtesting where we do calculations on each new arrived data element, we can do simple, fast, but very flexible backtest on the entire vector at once. First, we get the returns...
View ArticleRobin Wilson: Hacking the Worcester Wave thermostat in Python – Part 3
So, last time we worked out how communications were encrypted and managed to read the current status of the heating system (whether the boiler is on or not, the current temperature, and so on). That’s...
View ArticleGraham Dumpleton: A walkthrough of using OpenShift 3.
Since starting with Red Hat on the OpenShift project, I have written various blogs posts here on my own site but they were mainly related to Docker. They still had some relevance to OpenShift as they...
View ArticleYasoob Khalid: OCR on PDF files using Python
Hi there folks! You might have heard about OCR using Python. The most famous library out there is tesseract which is sponsored by Google. It is very easy to do OCR on an image. The issue arises when...
View ArticlePyCon: Thank you to our Launch-Day sponsors
The new PyCon 2016 website is now live! The conference volunteers have worked hard to include all of the essential details about the schedule, venue, and hotels ahead of the Call for Proposals next...
View ArticlePyCon: Your visit to Portland: Controlled substances
We know that many of you will want to see more of Portland than just a conference center and the inside of a hotel room. You will walk downtown and visit Powell’s. You will hike mountains and canyons....
View Article