| Malicious Python Libraries Found & Removed From PyPI |
Looking at the names of those malicious packages (
diango, …) this was a “typosquatting” attempt trying to prey on users misspelling package names while installing from PyPI. This has happened in the past on PyPI and other packaging repositories… Good reminder to stay vigilant when installing packages from the net.
Bokeh 1.0 Released
On a more positive note…Congratulations!
Working With Jupyter Notebook Widgets
Detailed tutorial on building “Jupyter widgets”, custom UI elements that run inside a Jupyter Notebook in your browser.
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.
Asterisks in Python: What They Are and How to Use Them
** in various places. This article does a fine job at demystifying the different usage scenarios.
Python, Boto3, and AWS S3: Demystified
Get started working with Python, Boto3, and AWS S3. Learn how to create objects, upload them to S3, download their contents, and change their attributes directly from your script, all while avoiding common pitfalls.
Python Developers Survey 2018
If you haven’t taken it already, time to fill out this year’s Python developers survey. The goal of the survey is to identify how the Python development world looks today and how it compares to last year. Run by the PSF and Jet Brains.
JETBRAINS.COM • Shared by Ricky White
The Waiting Time Paradox, Or, Why Is My Bus Always Late?
“You arrive at the bus stop, ready to catch your bus: a line that advertises arrivals every 10 minutes. You glance at your watch and note the time… and when the bus finally comes 11 minutes later, you wonder why you always seem to be so unlucky.” So, why not use Python to explore this so-called waiting time paradox…
Best Practices for Modifying a List While Looping Over It?
The answer may or may not surprise you…
Plot Your CPU Usage With Python Desktop Widget
Renders an animated graph of your entire system by watching the utilization of each of your CPU cores. Built with PySimpleGUI.
Senior Software Engineer - Full Stack (Raleigh, North Carolina)
Head of Engineering (Remote, Work from Anywhere)
Django Developer (Remote)
WALK AS ONE
Senior Software Engineer (Los Angeles, California)
Lead Developer Python/Django (Washington, District of Columbia)
More Python Jobs >>>
Articles & Tutorials
PyConDE 2018 Slides
PyCon DE 2018 slides found on Twitter. Good stuff!
Web App Forms: Comparing Django to Rails
A short study in web application design comparing Rails to Django, using a simple web form as an example.
The Complete Docker Course for Python Developers
An in-depth course packed with examples so you can learn everything you need to know about using Docker and Docker Compose in your own Python projects. 40% off for the next 48 hours only.
NICK JANETAKIS course sponsor
Video Object Tracking With dlib
In this tutorial you will learn how to perform object tracking using dlib, enabling you to track objects in real-time video.
PYIMAGESEARCH.COM • Shared by Ricky White
Practical Text Classification With Python and Keras
An in-depth tutorial about Python text classification with the popular Keras framework.
Pathlib: My New Favorite Module
pathlib is a great and often overlooked module for interacting with the file system included in the Python 3 standard library. If you haven’t used
pathlib yet, spend an hour playing with it—it’s worth it.
Why “PYTHONWARNINGS” Is Mysterious
Or: How to configure CPython’s
warnings module. The more you know!
vcrpy for Web Related Tests
vcrpy is a Python module which helps you write faster and simpler tests involving HTTP requests. It records all the HTTP interactions in plain text files, helping you to write deterministic tests, and also to run them offline.
Projects & Code
graph-cli: CLI Utility to Create Graphs From CSV Files
This looks handy if you have a bunch of data stored in CSVs that you want to plot, hassle-free.
Marvel Super Hero API
Marvel has a gigantic free API comprising information about all of their comics. I’m trying to get a friend of mine into programming and he’s a comic nut, so this is a gold mine.
mocker: A Proof of Concept Imitation of Docker, Written in 100% Python
Circus: A Process & Socket Manager
Circus is a Python program which can be used to monitor and control processes and sockets. Check out the use case examples.
IGitt: Unified Python Library for Git Hosting Services
This is a simple library that allows you to access various Git hosting services like GitHub, GitLab, and so on via one unified Python interface.
MAKERphone: An Educational DIY Mobile Phone
MAKERphone is an educational DIY mobile phone designed to bring electronics and programming to the crowd in a fun and interesting way. It looks cool and runs Python apps, what more do I need to say?
ALBERT GAJŠAK • Shared by Python Bytes
Algojammer: Experimental Code Editor for Writing Algorithms