我們從過去一個月近 1000 篇有關 Python 的文章中,精心挑選出了最熱門的 10 篇(前 1%),希望能有助于大家的職業生涯發展。
前言
本次推薦的系列文章涉及: Python 小技巧、Socket 編程、Disguise(偽裝)、Macro 宏、PostgreSQL、數據科學中的數學基礎知識、谷歌面試問題講解、員工流失預測問題以及 Discord 機器人。
▌1.從 a 到 z,你一定用得到的26個 Python 小技巧
如今 Python 是世界上最受歡迎的語言之一,因為它易于學習,性能豐富,而且有大量供我們使用的模塊和庫。作者按首字母從 a 到 z 的形式,總結了26個實用的 Python 小技巧,其中大部分是被數據工作者高頻率使用的,相信你會在文章中獲得幫助和靈感。
閱讀鏈接:
https://medium.freecodecamp.org/an-a-z-of-useful-python-tricks-b467524ee747
▌2.Python 的 Socket 編程指南
該文章給出了有關 Python 中 Socket 編程的詳細介紹,主要包括以下幾個方面:
基于 TCP 協議的 Socket 編程
用 Python 實現 Socket Echo 程序
通過 Socket 實現處理多個連接
處理異常的幾個手段:ping、netstat、TCPView、Wireshark
閱讀鏈接:
https://realpython.com/python-sockets/#windows
▌3.Dijkstra 算法中的偽裝原則(解決最短路徑問題)
該文章將多個話題結合在一起,涉及的領域有計算機圖像、金融以及強化學習,讀者不需要有這方面的專業知識,但最好具備概率論、微積分和數學方程方面的基礎知識。文章內容大致分為幾個方面:
Bellman-Ford 算法
貨幣套利系統的實現原理
定向最短路徑問題
強化學習中的 Q-Learning 算法
最短路徑算法中的隨機性
影像中用到的渲染算法
閱讀鏈接:
https://blog.evjang.com/2018/08/dijkstras.html?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
▌4.在 Python 中使用引入 macro 宏系統
該文章介紹了如何通過類型注解在 Python 中使用 macro 宏,該靈感來自于作者以往使用 Rust 的體驗。引入宏系統可為我們提供便捷的調用方式,從而提升運行的速度,最終作者通過研究實現了這一目標。
閱讀鏈接:
https://tinkering.xyz/abusing-type-annotations/?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
Github 鏈接:
https://github.com/zmitchell/annotation-abuse
▌5.Python: 基于 Psycopg2 的 PostgreSQL 操作指南
該文章介紹了如何基于 PostgreSQL 數據庫服務器,來開發一個 Python 數據庫應用,內容包括以下幾個方面:
安裝 Psycopg2
使用 Python 連接 PostgreSQL 數據庫
對 PostgreSQL 數據庫進行增、刪、改、查操作
使用 PostgreSQL 的存儲過程
使用 commit 和 rollback 對 PostgreSQL 進行事務管理
設置 PostgreSQL 的連接池
閱讀鏈接:
https://pynative.com/python-postgresql-tutorial?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
▌6.數據科學中必需的數學知識
數學是任何一門當代科學學科的基石,對數據科學來說當然也是如此。該文章討論了若想成為更好的數據科學家,必須掌握的數學知識都有哪些。作者認為數據科學的重點在于科學,而非數據,并建議在我們在數據科學中應該關注以下幾個方面:
函數、變量、方程、圖表
統計學
線性代數
微積分
離散數學
優化技術
閱讀鏈接:
https://towardsdatascience.com/essential-math-for-data-science-why-and-how-e88271367fbd?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
▌7.Google 編程面試 —— 樹問題
這是一段介紹 Google 編程面試的視頻,關于多數互聯網公司都樂于考察的樹問題。視頻中,講師講解了用 Python 如何解決一道關于所有節點值均相等的樹(Universal Value Tree)的面試問題。
視頻鏈接:
https://www.youtube.com/watch?v=nsRE9Zb8HoQ
▌8.Python Tricks 101: Python 中那些不常見卻實用的小技巧
該文章介紹了那些容易被我們忽略卻非常實用的 Python 小技巧,包括:交換值、尋找列表中出現頻率最高的值、翻轉字符串、翻轉列表、轉置二維數組、拷貝列表、字典排序等一系列操作,這些技巧大多源自 PyTricks。
閱讀鏈接:
https://hackernoon.com/python-tricks-101-2836251922e0
PyTricks 鏈接:
https://github.com/brennerm/PyTricks
▌9.Python:預測員工流失情況
該文章介紹了如何基于 Python 預測公司員工的流失情況,并找出員工離開的原因。 主要分為以下幾個步驟:
加載數據并理解特征
預分析數據并進行可視化
對數據做聚類分析
基于梯度提升樹建立預測模型
評估模型性能
閱讀鏈接:
https://www.datacamp.com/community/tutorials/predicting-employee-churn-python?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
▌10.用 Python 和 Repl.it 創建 Discord 機器人
該文章介紹了如何用 repl.it 和 Python 來創建一個 Discord 聊天機器人,這個機器人可以連接 Discord 服務器,對人們發送的消息給與回復。主要分為以下幾個步驟:
創建 Repl.it 和 Discord 賬號
在 Discord 賬號下創建應用和機器人用戶
在 Discord 創建服務器,并加入創建的機器人
創建 Repl 并安裝 Discord 依賴
為機器人設置權限
使機器人保持運行
閱讀鏈接:
https://www.codementor.io/garethdwyer/building-a-discord-bot-with-python-and-repl-it-miblcwejz?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
-
python
+關注
關注
56文章
4782瀏覽量
84454 -
計算機圖像
+關注
關注
2文章
5瀏覽量
2238 -
數據科學
+關注
關注
0文章
165瀏覽量
10045
原文標題:9月推薦 | 從近1000篇Python文章中精選Top10
文章出處:【微信號:rgznai100,微信公眾號:rgznai100】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論