Technology

Python As Fast as Possible – Learn Python in ~75 Minutes

This is a clearly laid out, easy to read Python tutorial. While I knew most of the basics from my experience writing custom scripts and plugins for QGIS, and I figured a good refresher course is helping to make me a better Python programmer. I use Python occasionally, although honestly I should it a lot more for many of my projects -- it's a lot better language then PHP in many regards for the things I do.

Today I’ve been studying up a lot on Python and Qt

Today I’ve been studying up a lot on Python and Qt. πŸ‡Ά

Qt is a library used to build graphical interfaces, while Python is a very popular and widely used scripting language. I have coded a bit in PyQt for various QGIS plugins in over the years, but I am hardly an expert on either Python or Qt so I am trying to understand the ins and outs more. While I doubt I have much of a need for GUI programs — I prefer things that are small, simple command line things — the Unix way — it’s good to have a better understanding of Qt for the QGIS plugins I use for my various projects.

Qt (software) – Wikipedia

Qt (software) – Wikipedia

Qt (pronounced "cute") is a free and open-source widget toolkit for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms such as Linux, Windows, macOS, Android or embedded systems with little or no change in the underlying codebase while still being a native application with native capabilities and speed.

I used to use KDE 1.0 about two decades ago and while more recently I've been using GTK+ based XFCE, I mostly only program with Qt for GIS stuff that I do. 

eric (software) – Wikipedia

eric (software) – Wikipedia

eric is a free integrated development environment (IE) used for computer programming. Since it is a full featured IE, it provides by default all necessary tools needed for the writing of code and for the professional management of a software project.

I want to start using python for more projects but while Geany IDE is pretty good I wish I had an IDE with better autocomplete and documentation built in. 

Police Drones Are Starting to Think for Themselves – The New York Times

Police Drones Are Starting to Think for Themselves – The New York Times

But the latest drone technology — mirroring technology that powers self-driving cars — has the power to transform everyday policing, just as it can transform package delivery, building inspections and military reconnaissance. Rather than spending tens of millions of dollars on large helicopters and pilots, even small police forces could operate tiny autonomous drones for a relative pittance.

That newfound automation, however, raises civil liberties concerns, especially as drones gain the power to track vehicles and people automatically. As the police use more drones, they could collect and store more video of life in the city, which could remove any expectation of privacy once you leave the home.