Tuesday, July 30, 2019

PyCoder’s Weekly: Issue #379 (July 30, 2019)

#379 – JULY 30, 2019
View in Browser »

The PyCoder’s Weekly Logo


What’s Coming in Python 3.8

“The Python 3.8 beta cycle is already underway, with Python 3.8.0b1 released on June 4, followed by the second beta on July 4. That means that Python 3.8 is feature complete at this point, which makes it a good time to see what will be part of it when the final release is made.”
JAKE EDGE

PyLint False Positives

“In some recent discussion on Reddit, I claimed that, for cases where I’m already using flake8, it seemed as though 95% of Pylint’s reported problems were false positives. Others had very different experiences, so I was intrigued enough to actually do some measurements.”
LUKE PLANT

Automate Your Code Review Process With Codacy

alt

Take the hassle out of code reviews—Codacy flags errors automatically, directly from your Git workflow. Customize standards on coverage, duplication, complexity & style violations. Use in the cloud or on private servers—free for open source projects & small teams →
CODACY sponsor

Understanding the Python Traceback

Learn how to read and understand the information you can get from a Python traceback. You’ll walk through several examples of tracebacks and see how to handle some of the most common types of exceptions in Python.
REAL PYTHON

Django vs Flask in 2019: Which Framework to Choose

In this article, you’ll take a look at the best use cases for Django and Flask along with what makes them unique, from an educational and development standpoint.
MICHAEL HERMAN • Shared by Michael Herman

Dictionaries in Python

In this course on Python dictionaries, you’ll cover the basic characteristics of dictionaries and learn how to access and manage dictionary data. Once you’ve finished this course, you’ll have a good sense of when a dictionary is the appropriate data type to use and know how to use it.
REAL PYTHON video

Discussions

Python Jobs

Backend and DataScience Engineers (London, Relocation & Visa Possible)

Citymapper Ltd

Software Engineering Lead, Python (Houston, TX)

SimpleLegal

Software Engineer (Multiple US Locations)

Invitae

Python Software Engineer (Munich, Germany)

Stylight GmbH

Senior Back-End Web Developer (Vancouver, BC)

7Geese

Lead Data Scientist (Buffalo, NY)

Utilant LLC

Python Developer (Remote)

418 Media

Sr. Python Engineer (Arlington, VA)

Public Broadcasting Service

Senior Backend Software Engineer (Remote)

Close

More Python Jobs >>>

Articles & Tutorials

4 Attempts at Packaging Python as an Executable

Interesting recap of the author’s experience creating a single-file executable of a Python application using four different tools: Cython, Nuitka, PyOxidizer, and PyInstaller.
CHRISTIAN MEDINA • Shared by Christian Medina

Neural Networks From Scratch, With Python

A 4-post series that provides a fundamentals-oriented approach towards understanding Neural Networks.
VICTOR ZHOU

Python Developers Are in Demand on Vettery

alt

Vettery is an online hiring marketplace that’s changing the way people hire and get hired. Ready for a bold career move? Make a free profile, name your salary, and connect with hiring managers from top employers today →
VETTERY sponsor

Docker Packaging Guide for Python

A detailed guide to creating production-ready Docker images for your Python applications.
ITAMAR TURNER-TRAURING

The 35 Words You Need to Python

“I’m going to try, in this post and the ones that follow, to shed some light on the meaning of – and a little of the etymological history behind – the fundamental units of Python fluency. In this first part we will start with the most basic of those units, Python’s 35 keywords.”
MICHAEL MOREHOUSE

Cyclical Learning Rates With Keras and Deep Learning

In this tutorial, you will learn how to use Cyclical Learning Rates (CLR) and Keras to train your own neural networks. Using Cyclical Learning Rates you can dramatically reduce the number of experiments required to tune and find an optimal learning rate for your model.
ADRIAN ROSEBROCK

Digging Deeper Into Migrations

In this step-by-step Python tutorial, you’ll not only take a closer look at the new Django migrations system that is integrated into Django but also walk through the migration files themselves.
REAL PYTHON

Best Practices for PySpark ETL Projects

A tutorial on how best to reason about and structure ETL jobs written for PySpark, so that they are robust, reusable, testable, easy to debug and ready for production.
ALEX IOANNIDES • Shared by Alex Ioannides

Efficiently Generating Python Hash Collisions

“While this research demonstrates a fundamental break in the Python 3.2 (or below) hash algorithm, Python fixed this issue 7 years ago. It’s time to upgrade.”
LEE HOLMES

The Best Editors and IDEs for Teaching Python

In this episode of Teaching Python, Sean and Kelly discuss their top 5 favorite editors for teaching (and learning) Python.
TEACHINGPYTHON.FM podcast

Projects & Code

Wait Wait… Don’t Tell Me! Stats and Show Details

Here, you will find almost everything you might want to know about the NPR news quiz show. Project is written in Python and partially open-source.
WWDT.ME

Events

DjangoCon AU 2019

August 2 to August 3, 2019
DJANGOCON.COM.AU

PyCon AU 2019

August 2 to August 7, 2019
PYCON-AU.ORG

PyBay 2019

August 15 to 16 in San Francisco, California
PYBAY.COM


Happy Pythoning!
This was PyCoder’s Weekly Issue #379.
View in Browser »

alt

[ Subscribe to 🐍 PyCoder’s Weekly 💌 – Get the best Python news, articles, and tutorials delivered to your inbox once a week >> Click here to learn more ]



from Planet Python
via read more

No comments:

Post a Comment

TestDriven.io: Working with Static and Media Files in Django

This article looks at how to work with static and media files in a Django project, locally and in production. from Planet Python via read...