- Python Weekly
- Posts
- Python Weekly (Issue 388 March 14 2019)
Python Weekly (Issue 388 March 14 2019)
Python Weekly - Issue 388
Python Weekly
Welcome to issue 388 of Python Weekly. Let's get straight to the links this week.
From Our Sponsor
Optimize the performance of your Python applications with Datadog. Use flame graphs to pinpoint bottlenecks within requests and pivot seamlessly to related logs and metrics without switching tools.
.
Articles, Tutorials and Talks
In this Python Programming Tutorial, we will be learning how to scrape websites using the Requests-HTML library. Requests-HTML is an excellent tool for parsing HTML code and grabbing exactly the information you need. So whether you're pulling down headlines from news sites, scores from sports websites, or prices from an online store... Requests-HTML and Python will help you get this done quickly and easily.
How We Cut Response Time In Half Using Advanced SQL In Django.
In this tutorial, you will learn how to perform liveness detection with OpenCV. You will create a liveness detector cable of spotting fake faces and performing anti-face spoofing in face recognition systems.
As a continuation of the "Discovering Hidden APIs" series, we are gonna discover & explore a more challenging API in this video which requires CSRF Token as a request header!
This tutorial gives a rapid primer of Python Virtual Environments and how to use them in your effectively in your Python programming endeavours.
Comparing things in Python. That sounds like something that almost doesn’t even need to be taught. But I’ve found that Python’s comparison operators are often misunderstood and under-appreciated by newer Pythonistas. Let’s review how Python’s comparison operators work on different types of objects and then take a look at how we can use this to improve the readability of our code.
Single Responsibility Principle (or SRP) is one of the most important concepts in software development. The main idea of this concept is: all pieces of software must have only a single responsibility. Why SRP is important? It is the main idea that stands behind software development. Decompose complex tasks to the set of simple building blocks to compose complex software from them back again. This article will guide you through a complex process of writing simple code.
This first part is mainly about the background, the motivations on why we do this and some early decisions we already made. In the next a few months I’ll continue sharing more insights and lessons learned as we go further on this journey.
This post features a basic tutorial on matplotlib plotting package for python. In it, we’ll discuss the purpose of data visualization and construct several simple plots to showcase the basic matplotlib functionality. After reading this post you’ll understand what matplotlib is, when and how to use it, when not to use it, and where to find help!
In this article, we will see how to create a Universal application using Django and Nuxt.js. Django will handle the backend operations and provide the APIs using the (DRF) Django Rest Framework, while Nuxt.js will create the frontend.
Lately, we have been responding to issues about Conda’s speed. We’re working on it and we wanted to explain a few of the facets that we’re looking at to solve the problem.
Python Jobs of the Week
Are you passionate about using the power of technology to build community? Do you believe residents can strengthen their neighborhoods through dialog and collaboration? Would you like to join a transformative company and play a meaningful role in crafting its future? If so, we’d love to meet you.
Interesting Projects, Tools and Libraries
Indico is a general-purpose event management web-based solution. It includes a full-blown conference organization workflow as well as tools for meeting management and room booking. It provides as well integration with video-conferencing solutions.
Python game engine that runs in browser.
Turn copied code into a chaotic mess.
Sublert is a security and reconnaissance tool which leverages certificate transparency to automatically monitor new subdomains deployed by specific organizations and issued TLS/SSL certificate.
Terminal-based crossword puzzle solving interface.
Count the FLOPs of your PyTorch model.
Jupyter power in plain Python/Julia/R/any-kernel-lang. Jupyter kernels output as Pandoc filter. Atom/Hydrogen friendly literature programming.
The open source self-hosted web archive. Takes browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more.
A tool to store terminal commands and create a backup on Google drive.
Web framework for the serverless world.
New Releases
Upcoming Events and Webinars
In this workshop, you will learn about the basics of Python programming. Connor Milliken teaches Python and Data Science at Coding Temple in Boston. He designed this class for beginners who have little to no experience in programming but are interested in getting started with Python in a short span of one free evening class.
In this workshop we will learn how to calculate the basic statistical measures in Python that are used in conducting various studies. We will cover the measures of central tendency, measures of dispersion, and measures of shape.
Our Other Newsletters
- A free weekly newsletter featuring the best hand curated news, articles, tools and libraries, new releases, jobs etc related to NoSQL.
- A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.