Tuesday, February 19, 2019

PyCoder’s Weekly: Issue #356 (Feb. 19, 2019)

#356 – FEBRUARY 19, 2019
View in Browser »

The PyCoder’s Weekly Logo


How to Run Your Python Scripts

This step-by-step tutorial guides you through a series of ways to run your Python scripts and programs, depending on your environment, platform, needs, and skills as a programmer.
REAL PYTHON

x86 vs ARM for Web Crawling in Python

Compares the performance of a Python web scraper running on x86 and ARM servers. Which one will be cheaper in $ per million pages scraped? Interesting writeup!
JAMES MAWSON

Use Your Python Skills to Practice Interviewing for the Job You Want (Practice for Free on Pramp)

alt

Increase your chance of success: Practice your interview skills for data structures & algorithms, system design, data science, and behavioral interviews on Pramp, the world’s leading peer-to-peer mock interview platform. Pramp is 100% free. Schedule your first interview →
PRAMP sponsor

Aligning the First Line of a Triple-Quoted String in Python

Nice little formatting tip for triple-quoted strings.
WORDALIGNED.ORG

Python’s str.isdigit vs str.isnumeric

“If you ever wondered how a language that claims to have one obvious way to do it can have multiple seemingly identical methods… well, now you know!”
REUVEN LERNER

Creating a Custom User Model in Django

This post explains step-by-step how to create a custom User model in Django.
MICHAEL HERMAN

The Men Fighting Florida’s Python Epidemic

More proof that Python is taking over the world…
1843MAGAZINE.COM

How & Why Cities and Dates Are Selected for PyCon

“Selecting a city and dates for PyCon a is process that usually takes about 6 months and involves many layers.”
PYCON.BLOGSPOT.COM

Discussions

Python Jobs

Senior Systems Engineer (Hamilton, Canada)

Preteckt

Python Web Developer (Remote)

Premiere Digital Services

Software Developer (Herndon, VA)

L2T LLC

Tech Lead / Senior Software Engineer (Seattle, WA)

Indeed.com Incubator

Python Software Engineer (London, UK)

Pole Star Space Applications Ltd.

Senior Engineer Python (Winterthur, Switzerland)

DEEP IMPACT AG

Sr Enterprise Python Developer (Toronto, Canada)

Kognitiv

Computer Science Teacher (Pasadena, CA)

ArtCenter College of Design

Senior Python Engineer (New York, NY)

15Five

Software Engineer (Herndon, VA)

Charon Technologies

Web UI Developer (Herndon, VA)

Charon Technologies

More Python Jobs >>>

Articles & Tutorials

Supercharge Your Classes With Python’s super()

In this step-by-step tutorial, you will learn how to leverage single and multiple inheritance in your object-oriented application to supercharge your classes with Python’s super() function.
REAL PYTHON

Deploying Python ML Models With Flask, Docker And Kubernetes

How to deploy Machine Learning (ML) models into production environments by exposing them as RESTful API microservices hosted from within Docker containers, that are in-turn deployed to a cloud environment.
ALEX IOANNIDES • Shared by Alex Ioannides

The Ultimate Guide to Data Science Interviews

alt

Ready to learn more about data science interviews and find out everything you need to know to rock it in your next interview? Download Springboard’s 90-page Ultimate Guide to Data Science Interviews and go from a job hunt to accepting an offer.
SPRINGBOARD sponsor

Jump Out of the Jupyter Notebook With nbconvert

How to easily convert notebooks to Python scripts and sharable files with nbconvert.
JEFF HALE

Load Testing Python Web Applications

Short & sweet example of how to perform a basic load test of your Python web app using Locust.
PRAKHAR MISHRA

Test & Code #65: One Assert Per Test

Is it ok to have more than one assert statement in a test? In this episode Brian discusses where this recommendation came from, what the reasons for it are, and what potential downsides could be. Recommended listening if you write a lot of tests.
BRIAN OKKEN podcast

Monte Carlo Simulation With Python

How to use Python with Pandas and NumPy to build a Monte Carlo simulation to predict the range of potential values for a sales compensation budget. This approach is meant to be simple enough that it can be used for other problems you might encounter but also powerful enough to provide insights that a basic “gut-feel” model can not provide on its own.
CHRIS MOFFITT

Parsing Hidden HTML With Selenium Headless Mode & Heroku

How to scrape hidden (or JS-generated) HTML with Selenium.
PYBITES

Building a Better Profanity Detection Library With Scikit-Learn

Why the author found existing libraries uninspiring and how he went about building a better solution.
VICTOR ZHOU

How to Replicate Google Maps Distance Using Python and SQL

Finding the distance between two points based on Latitude and Longitude, using Python and SQL.
KANOKI.ORG

Projects & Code

clusterfuzz: Scalable Fuzzing Infrastructure

ClusterFuzz is a scalable fuzzing infrastructure which finds security and stability issues in software.
GITHUB.COM/GOOGLE

ludwig: Toolbox Built on Top of TensorFlow

A toolbox built on top of TensorFlow that allows to train and test deep learning models without the need to write code.
GITHUB.COM/UBER

Events

PyCon Namibia 2019

February 19 to February 22, 2019
PYCON.ORG

Python Northwest

February 21, 2019
PYNW.ORG.UK

PyLadies Dublin

February 21, 2019
PYLADIES.COM

PyCon APAC 2019

February 23 to February 25, 2019
PYTHON.PH

PyCascades 2019

February 23 to February 25, 2019. See you there!
PYCASCADES.COM


Happy Pythoning!
This was PyCoder’s Weekly Issue #356.
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...