天天看點

第 430 期 Python 周刊

文章,教程和講座

使你的 Python 程式運作快一點

連結:

https://martinheinz.dev/blog/13

不喜歡 Python 語言的人總是說它的運作速度很慢。對于特定的程式(無論使用何種程式設計語言), 它的快慢,很大程度上取決于編寫該程式的開發人員。讓我們嘗試改善 Python 程式的性能, 證明那些人是錯的

Numba 使 Python 運作速度提高了1000倍! https://www.youtube.com/watch?v=x58W9A2lnQc

Numba 是Python 和 Numpy 子集的即時編譯器。該視訊的前半部分主要介紹 Numba 基本資訊,并着重介紹了大家在使用 Numba 時的一些常見錯誤。剩下的視訊提出了一個基于現實世界的問題,在單線程和多線程情況下,使用 Numba 最多可獲得1000倍的加速效果。

如何在 gevent(uWSGI 和 Gunicorn)中使用 Flask https://iximiuz.com/en/posts/flask-gevent-tutorial

建立異步 Flask Web 應用,并在 Nginx 反向代理後使用 uWSGI 或 Gunicorn 運作它。

ASGI 簡介:異步 Python Web 生态系統的出現 https://florimond.dev/blog/articles/2019/08/introduction-to-asgi-async-python-web/

Python Web 開發生态系統中發生了許多激動人心的事情, 其中就有 ASGI,即異步标準網關接口。這篇文章的目标讀者是對 Python Web 開發的前沿技術感興趣的人。主要講述了什麼是 ASGI 及其對現代 Python Web 開發的意義。

高度不平衡的資料分類 https://machinelearningmastery.com/how-to-develop-an-intuition-skewed-class-distributions/

資料不平衡的分類問題是指預測訓練資料集中的分類标簽分布不相等的問題。對于這類問題,資料集标簽的差異會影響資料準備和模組化算法的選擇。是以,最重要的是,開發人員必須對不同的分布資料應該使用的算法産生肢體記憶。在本教程中将學習如何對各種高度不平衡分布的資料産生肢體記憶。

使用 Jupyter 開發 Web 應用程式 https://t.co/xe5GAgWia4

這篇文章展示了在 Jupyter Notebook 和獨立的 Web 應用程式中建構進階可視化效果 的方法, 以及所使用到的高效工具,并在最後将這些應用程式部署到雲端。

使用 NASA 的圖像建立一個月球動畫 https://nicholasfarrow.com/Creating-a-Moon-Animation-Using-NASA-Images-and-Python/

僅用幾行 python 代碼即可建立月球動畫!

Python 字典 101 https://www.freecodecamp.org/news/python-dictionaries-detailed-visual-introduction/

關于 Python 字典的詳細介紹

我沒有感覺到異步的壓力 https://lucumr.pocoo.org/2020/1/1/async-pressure/ 使用 Keras,TensorFlow 深度學習進行标簽平滑操作 https://www.pyimagesearch.com/2019/12/30/label-smoothing-with-keras-tensorflow-and-deep-learning/ 如何使用 Pandas get_dummies 建立虛拟變量 https://www.marsja.se/how-to-use-pandas-get_dummies-to-create-dummy-variables-in-python

有趣的項目,工具和庫

Typer https://github.com/tiangolo/typer

Typer,可建構出色的CLI。易于編碼。基于 Python 類型提示。

AI_Sudoku https://github.com/neeru1207/AI_Sudoku

圖形界面的 Smart Sudoku Solver,可以從照片中提取數獨問題并解決。

django-simple-task https://github.com/ericls/django-simple-task

Django3 的簡單背景任務

ffmpeg-python https://github.com/kkroening/ffmpeg-python

FFmpeg 的 Python 綁定-支援複雜的過濾條件。

交通信号違規檢測系統 https://github.com/anmspro/Traffic-Signal-Violation-Detection-System

一種基于計算機視覺( YOLOv3 和 Tkinter 從視訊錄像中擷取資訊) 的交通信号違規檢測系統。(包含GUI)

pylightxl https://github.com/PydPiper/pylightxl

輕量級,零依賴的 excel 讀/寫庫。

XSS-Finder https://github.com/haroonawanofficial/XSS-Finder

重型且先進的跨網站的腳本掃描程式

Robatim https://github.com/Sanseer/Robatim

Robatim 是基于一般大衆習慣的僞随機音樂生成器。

文章翻譯自 Python Weekly 430, 有删改, 不作為商業用途