Quantcast
Channel: Planet Python
Browsing all 22462 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

End 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 Article


Image may be NSFW.
Clik here to view.

Vasudev Ram: Python doesn't know the meaning of life :-)

By Vasudev RamAttribution of above imageI was checking out the repr() and __repr__() functions / methods of Python (in the process of creating an exercise for one of my students), when I came across...

View Article


Ned Batchelder: Advent of Code

Combining traditional Christmas advent calendars with online programming exercises: Advent of Code is a nicely made collection of programming problems.One of the things I like about these problems is...

View Article

Daily Tech Video (Python): [Video 389] Karthik Ananth: Scrapy Workshop

So, you want to download information from the Web? Great — but if the data isn’t available via an API, then you’re going to need to scrape it.  That means retrieving the HTML, parsing it, and turning...

View Article

Abu Ashraf Masnun: Dockerizing a Django Application

I assume you are already familiar with Docker and it’s use cases. If you haven’t yet started using Docker, I strongly recommend you do soon. I have a Django application that I want to dockerize it for...

View Article


Image may be NSFW.
Clik here to view.

BangPypers: December 2015 Dev Sprint report

The December BangPypers Dev Sprint happened at the [AdNear][https://near.co/] office in Kormanagala.Dev sprint started around 10 O Clock. The agenda was to contribute to open source projects. There...

View Article

Image may be NSFW.
Clik here to view.

Robin Wilson: An easy way to install Jupyter Notebook extensions

I wrote a post a few months ago about a couple of useful Jupyter (formerly known as IPython) notebook extensions, and commented that they were a bit of a pain to install. Well, I’ve found a great way...

View Article

Image may be NSFW.
Clik here to view.

Andre Roberge: Reeborg: two major steps forward, a huge step back with Firefox

UPDATE: The Firefox problem was caused by using a function argument named "watch" ... which seemed like a good name...  However, it appears to conflict with...

View Article


Image may be NSFW.
Clik here to view.

Podcast.__init__: Episode 36 - Eric Holscher on Documentation and Read The Docs

Visit our site to listen to past episodes, support the show, and sign up for our mailing list.SummaryThe first place we all go for learning about new libraries is the documentation. Lack of effective...

View Article


Image may be NSFW.
Clik here to view.

Brett Cannon: Stop using Python 2.6 please

Python 2.6 has been around for over 7 years, first released in 2008 and last released in 2013 (as shown by the nice image provided by Fluent Python on Twitter and used with permission). It's...

View Article

Image may be NSFW.
Clik here to view.

Armin Ronacher: Introducing Lektor — A Static File Content Management System...

The longer I'm programming and creating software, the more I notice that I build a lot of stuff that requires maintenance even though it should not. In particular a topic that just keeps annoying me is...

View Article

Nikola: Nikola v7.7.4 is out!

On behalf of the Nikola team, I am pleased to announce the immediate availability of Nikola v7.7.4. It fixes some bugs and adds new features.What is Nikola?Nikola is a static site and blog generator,...

View Article

Reinout van Rees: "Complex" and "complicated"

I'm not a native english speaker, so sometimes I need to refresh my memory as to the exact meaning of a word. In this case the exact difference between complex and complicated.I found an...

View Article


Image may be NSFW.
Clik here to view.

Mahmoud Hashemi: Enterprise Overhaul: Resolving DNS

Originally published on the PayPal Engineering blog. Republished here with minor modifications and updates. If you find these sorts of systems interesting and know some security, too, consider working...

View Article

Caktus Consulting Group: Reflecting on My Time as Caktus' Open Source...

My name is Ben Phillips and I am Caktus' Open Source Fellow. As my fellowship comes to a close, I wanted to reflect on my time at Caktus and to share my experience and some of what I've learned here....

View Article


Mike Driscoll: PyDev of the Week: Mahesh Venkitachalam

This week we welcome Mahesh Venkitachalam (@electronutIN) as our PyDev of the Week. He is the author of Python Playground: Geeky Projects for the Curious Programmer from No Starch Press. Mahesh has a...

View Article

Image may be NSFW.
Clik here to view.

A. Jesse Jiryu Davis: How To Deadlock Your Python With getaddrinfo()

What happens if you run this code?:importosimportsocketimportthreadingdeflookup(): socket.getaddrinfo('python.org', 80) t = threading.Thread(target=lookup) t.start() if os.fork(): # Parent waits for...

View Article


Graham Dumpleton: Overriding the user Docker containers run as.

In the first post of this series looking at how to get IPython running on OpenShift I showed how taking the ‘jupyter/notebook’ Docker image and trying to use it results in failure. The error we...

View Article

Image may be NSFW.
Clik here to view.

Stack Abuse: Install Python on Mac OSX

As with just about any open source software package, there are quite a few ways to install Python on Mac OSX. I figured it would be helpful to detail a few of the easiest ways to install Python,...

View Article

Image may be NSFW.
Clik here to view.

Codementor: Python Internals: Codementor Office Hours with Martijn Pieters

See the video here: Stack Overflow Legend Martijn Pieters: Python Optimization and How it Can Affect Your CodeStack Overflow #1 Python Answerer Martijn Pieters Codementor Python expert mentor Martijn...

View Article
Browsing all 22462 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>