|   |  |   |  |   |   |   |    |    | PSF: Upcoming Contract Work on PyPI If you have experience with security features or localization features in Python codebases, this is an opportunity to get involved with PyPI. You can register your interest to participate as a contractor online. The project begins in January 2019.
 PYTHON SOFTWARE FOUNDATION
 
 The Best Flake8 Extensions for Your Python Project
 The flake8 code linter supports plugins that can check for additional rule violations. This post goes into the author’s favorite plugins. I didn’t know
 flake8-import-orderwas a thing and I will definitely try this out in my own projects.JULIEN DANJOU
 
 “Deal With It” Meme GIF Generator Using Python + OpenCV
 How to create animated GIFs using OpenCV, Python, and ImageMagick. Super-detailed tutorial and the results are awesome.
 ADRIAN ROSEBROCK
 
 Find a Python Job Through Vettery
 
  Vettery specializes in developer roles and is completely free for job seekers. Interested? Submit your profile, and if accepted onto the platform, you can receive interview requests directly from top companies seeking Python developers. Get Started. VETTERYsponsor
 
 Python 2.7 Halloween Facepaint
 Scary!
 REDDIT.COM
 
 Writing Comments in Python (Guide)
 How to write Python comments that are clean, concise, and useful. Get up to speed on what the best practices are, which types of comments it’s best to avoid, and how you can practice writing cleaner comments.
 REAL PYTHON
 
 pyproject.toml: The Future of Python Packaging
 Deep dive with Brett Cannon into changes to Python packaging such as
 pyproject.toml, PEP 517, 518, and the implications of these changes. Lots of things happening in that area and this interview is a great way to stay up to date.TESTANDCODE.COM podcast
 
 Crash Reporting in Desktop Python Applications
 The Dropbox desktop client is partly written in Python. This post goes into how their engineering teams do live crash-reporting in their desktop app. Also check out the related slide deck.
 DROPBOX.COM
 
 
 
 DiscussionsWhen to Use
 @staticmethodvs Writing a Plain Function?MAIL.PYTHON.ORG
 
 Can a Non-Python-Programmer Set Up a Django Website With a Few Hours of Practice?
 REDDIT.COM
 
 Python Interview Question Post-Mortem
 The question was how to merge two lists together in Python (without duplicates.) Interviewers want to see a
 for-loop solution, even though it’s much slower than what the applicant came up with initially. Good read on what to do/what to avoid if you have a coding interview coming up.REDDIT.COM
 
 I Just Got a $67k Job Before I Even Graduated, All Thanks to Python
 REDDIT.COM
 
 
 
 Python JobsSenior Software Engineer - Full Stack
 SUGARCRM 📍 RALEIGH, NORTH CAROLINA
 
 Head of Engineering
 FINDKEEP.LOVE 📍 REMOTE, WORK FROM ANYWHERE
 
 Senior Developer
 PANOPTA 📍 CHICAGO, ILLINOIS
 
 Senior Software Engineer
 GOODRX 📍 LOS ANGELES, CALIFORNIA
 
 More Python Jobs >>>
 
 
 
 Articles & TutorialsSetting Up Python for Machine Learning on Windows
 In this step-by-step tutorial, you’ll cover the basics of setting up a Python numerical computation environment for machine learning on a Windows machine using the Anaconda Python distribution.
 REAL PYTHON
 
 Diving Into Pandas Is Faster Than Reinventing It
 How modern Pandas makes your life easier by making your code easier to read—and easier to write.
 DEAN LANGSAM • Shared by Dean Langsam
 
 Structure of a Flask Project
 Suggestions for the folder structure of a Flask project. Nice and clean!
 LEPTURE.COM • Shared by Python Bytes FM
 
 Dockerizing Django With Postgres, Gunicorn, and Nginx
 How to configure Django to run on Docker along with PostgreSQL, Nginx, and Gunicorn.
 MICHAEL HERMAN
 
 Making Python Project Executables With PEX
 PEX files are distributable Python environments you can use to build executables for your project. These executables can then be copied to the target host and executed there without requiring an install step. This tutorial goes into how to build a PEX file for a simple Click CLI app.
 PETER DEMIN
 
 I Was Looking for a House, So I Built a Web Scraper in Python
 MEDIUM.COM/@FNEVES • Shared by Ricky White
 
 A Gentle Visual Intro to Data Analysis in Python Using Pandas
 Short & sweet intro to basic Pandas concepts. Lots of images and visualizations in there make the article an easy read.
 JAY ALAMMAR
 
 Packaging and Developing Python Projects With Nested Git-Submodules
 Working with repositories that have nested Git submodules of arbitrary depth, in the context of a Python project. Personally I’m having a hard time working effectively with Git submodules, but if they’re a good fit for your use case check out this article.
 KONSTANTINOS DEMARTINOS
 
 Python vs NumPy vs Nim Performance Comparison
 Also check out the related discussion on Reddit.
 NARIMIRAN.GITHUB.IO
 
 Speeding Up JSON Schema Validation in Python
 PETERBE.COM
 
 Careful With Negative Assertions
 A cautionary tale about testing that things are unequal…
 NED BATCHELDER
 
 Data Manipulation With Pandas: A Brief Tutorial
 Covers three basic data manipulation techniques with Pandas: Modifying a
 DataFrameusing theinplaceparameter, grouping usinggroupby(), and handling missing data.ERIK MARSJA
 
 Full-Stack Developers, Unicorns and Other Mythological Beings
 What’s a “Full-Stack” developer anyway?
 MEDIUM.COM/DATADRIVENINVESTOR • Shared by Ricky White
 
 Writing Custom Celery Task Loggers
 The
 celery.tasklogger is used for logging task-specific information, which is useful if you need to know which task a log message came from.BJOERN STIEL
 
 Generating Software Tests Automatically
 An online textbook on automating software testing, specifically by generating tests automatically. Covers random fuzzing, mutation-based fuzzing, grammar-based test generation, symbolic testing, and more. Examples use Python.
 FUZZINGBOOK.ORG
 
 Custom User Models in Django
 How and why to add a custom user model to your Django project.
 WSVINCENT.COM • Shared by Ricky White
 
 
 
 Projects & CodeVespene: Python CI/CD and Automation Server Written in Django
 VESPENE.IO
 
 zulu: A Drop-In Replacement for Native Python Datetimes That Embraces UTC
 A drop-in replacement for native
 datetimeobjects that always uses UTC. Makes it easy to reason about zulu objects. Also conveniently parses ISO8601 and timestamps by default without any extra arguments.DERRICK GILLAND • Shared by Derrick Gilland
 
 My Python Examples (Scripts)
 Little scripts and tools written by someone who says they’re “not a programmer.” Maybe the code quality isn’t perfect here—but hey, if you’re looking for problems to solve with Python, why not do something similar or contribute to this project by improving the scripts?
 GITHUB.COM/GEEKCOMPUTERS
 
 termtosvg: Record Terminal Sessions as SVG Animations
 A Unix terminal recorder written in Python that renders your command line sessions as standalone SVG animations.
 GITHUB.COM/NBEDOS
 
 CPython Speed Center
 A performance analysis tool for CPython. It shows performance regressions and allows comparing different applications or implementations over time.
 SPEED.PYTHON.ORG
 
 ase: Atomic Simulation Environment
 A Python library for working with atoms. There’s a library on PyPI for everything…
 GITLAB.COM/ASE
 
 Various Pandas Solutions and Examples
 PYTHONPROGRAMMING.IN • Shared by @percy_io
 
 pymc-learn: Probabilistic Models for Machine Learning
 Uses a familiar
 scikit-learnsyntax.PYMC-LEARN.ORG
 
 ReviewNB: Jupyter Notebook Diff for GitHub
 HTML-rendered diffs for Jupyter Notebooks. Say goodbye to messy JSON diffs and collaborate on notebooks via review comments.
 REVIEWNB.COM
 
 
 |  |  |  |  |  | 
  |  |