Planet Python RSS
213 subscribers
17K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
PyCoder’s Weekly: Issue #371 (June 4, 2019)

Link: https://pycoders.com/issues/371

#371 – JUNE 4, 2019 View in Browser » Pointers in Python: What’s the Point? Get a clearer understanding of Python’s object model and learn why pointers don’t really exist in Python. You’ll also
Python Insider: Python 3.8.0b1 is now available for testing

Link: http://feedproxy.google.com/~r/PythonInsider/~3/pbwRlizzUMA/python-380b1-is-now-available-for.html

The time has come for Python 3.8.0b1! Download it from:
https://www.python.org/downloads/release/python-380b1/

This release is the first of four planned beta release previews. Beta
release previews
Kushal Das: Indian news websites over Tor and HTTP vs HTTPS

Link: https://kushaldas.in/posts/indian-news-websites-over-tor-and-http-vs-https.html


Following the idea of Secure The News, I wanted to
verify if the Indian news websites have proper certificates or can they be
viewed over Tor network.
The major problem was to get the list of urls, a
Stack Abuse: Working with PDFs in Python: Inserting, Deleting, and Reordering Pages

Link: https://stackabuse.com/working-with-pdfs-in-python-inserting-deleting-and-reordering-pages/

Introduction
This article is part three of a little series on working with PDFs in Python. In the previous articles (see part 1 and part 2) we gave an introduction into reading PDF documents using Pyt
Learn PyQt: Making a custom Paint app with PyQt: an introduction to QPainter bitmap graphics

Link: https://www.learnpyqt.com/courses/qpainter/bitmap-graphics/


Bitmap graphic operations are core to drawing widgets in Qt — all standard widgets draw themselves as bitmaps on a base rectangular "canvas" in the shape of the widget. Being able to design your own
PyBites: Why whiteboard interviews suck and what we’re doing about it.

Link: https://pybit.es/whiteboard-interviews.html

Ah, whiteboard interviews! One of the most harrowing experiences of a professional programmer’s life.
It’s absolutely beyond me why this archaic practice is still actively used around the world today.
PyCharm: PyCharm 2019.1.3

Link: http://feedproxy.google.com/~r/Pycharm/~3/oRD07vB6u98/

PyCharm 2019.1.3 is now available, and fixes a couple of issues that we’ve identified in PyCharm 2019.1
Fixed in this Version

An issue where the PyCharm debugger would freeze when viewing multi-dimen
PyCharm: PyCharm 2019.2 EAP 2

Link: http://feedproxy.google.com/~r/Pycharm/~3/Ff6QV6qReAs/

Do you like to stay up to date with the newest PyCharm features? Then grab the fresh new PyCharm EAP build from our website.
New in the EAP
Detect code duplicates on the fly
In previous PyCharm versio
Mike Driscoll: Book Review: Practical Python and OpenCV

Link: http://www.blog.pythonlibrary.org/2019/06/06/book-review-practical-python-and-opencv/

I bought Practical Python and OpenCV a couple of years ago during one of its authors Kickstarters. I started reading it and then got busy with other things. The past couple of weeks, I decided to give
Kogan Dev

Link:

Earlier this week Matthew Schinckel wrote a post about how he monitors
Celery queue sizes with a Redis backend.

RabbitMQ (https://www.rabbitmq.com/ is also a popular backend for Celery,
and it took
Stack Abuse: Getting Started with Python's Wikipedia API

Link: https://stackabuse.com/getting-started-with-pythons-wikipedia-api/

Introduction
In this article, we will be using the Wikipedia API to retrieve data from Wikipedia. Data scraping has seen a rapid surge owing to the increasing use of data analytics and machine learnin
Twisted Matrix Labs: Twisted 19.2.1 Released

Link: http://feedproxy.google.com/~r/TwistedMatrixLaboratories/~3/VCFaj55vt9I/twisted-1921-released.html

On behalf of Twisted Matrix Laboratories, I am honoured to announce the release of Twisted 19.2.1! This is a security release, and contains the following changes:All HTTP clients
PyCharm: “Build-a-GitHub-Bot” with Mariatta Wijaya

Link: http://feedproxy.google.com/~r/Pycharm/~3/w5WQjBR8VtA/

GitHub is a great platform for collaborating with your team members. You can take it to the next level by creating custom GitHub bots. In this webinar, Zapier engineer and Python Core Team developer M
Reuven Lerner: Why do Python lists let you += a tuple, when you can’t + a tuple?

Link: https://lerner.co.il/2019/06/06/why-do-python-lists-let-you-a-tuple-when-you-cant-a-tuple/

Let’s say you have a list in Python:
>>> mylist = [10, 20, 30]
You want to add something to that list. The most standard way to do this is with the “append” method, which adds its argument to the end
Techiediaries - Django: Angular 8 Material Design Tutorial & Example

Link: https://www.techiediaries.com/angular-material-tutorial-example/

Throughout this tutorial, we'll learn about using Angular Material 8 to create professional UIs.
In the previous tutorial, you have seen how you can install Angular CLI 8 and generate a brand new Ang
Stack Abuse: Concurrency in Python

Link: https://stackabuse.com/concurrency-in-python/

Introduction
Computing has evolved over time and more and more ways have come up to make computers run even faster. What if instead of executing a single instruction at a time, we can also execute sev
Wingware Blog: Extending Wing with Python (Part One)

Link: https://wingware.com/blog/scripting-1

In this issue of Wing Tips we start to look at how to extend Wing's
functionality by writing Python code. Extension scripts can be used to automate custom
editing tasks, access Wing's source code anal