作為一名女程序員是什么體驗?

大家好,我是菜鳥哥!
相信周圍碼農(nóng)的同學,組里面或多或少都有一些女程序媛,雖然數(shù)量很少,到底有多少呢?根據(jù)《2020 年中國程序員薪資和生活現(xiàn)狀調查報告》顯示,國內的程序員行業(yè)中,男女比例為9:1。

很多碼農(nóng)大叔都會特意繞遠,去前端設計組,就為了看一眼心儀的妹子。

01.抓取網(wǎng)友的回答


上圖的程序中,第11行就是菜鳥哥為大家找到的一個非常好用的api接口。大家只需要輸入問題的id號。即可利用get_data函數(shù)來獲取問題的回答內容。
而問題的id則可以直接在問題的url中獲取,例如我們本次要抓取的問題,其url為:https://www.zhihu.com/question/412642736,那么它的id就是412642736。大家可以任意更換自己想要抓取的問題id,都可以輕松的獲取問題的答案。
咱們繼續(xù)回到程序當中。
程序通過requests庫向api接口請求數(shù)據(jù)后,直接返回請求到的數(shù)據(jù)內容(30-31行)。

獲取到數(shù)據(jù)后,接下來就是解析數(shù)據(jù),并提取我們所需要的關鍵信息。
程序首先通過json庫來提取json_data數(shù)據(jù),然后通過for循環(huán)的方式,提取回答者的姓名、性別、點贊數(shù)和評論數(shù)內容(42-50)。
對于回答的文本和圖片內容,則需要通過BeautifulSoup來進行解析,提取回答者所回答的內容,以及回答內容中的圖片鏈接地址(52-56)。
最后將提取到的所有回答者的數(shù)據(jù)保存到comments列表中進行返回(58-59)。
在函數(shù)save_data中,將我們抓取到的數(shù)據(jù)通過pandas寫入到本地的csv文件中(66-68)。

程序的主函數(shù)入口為run函數(shù),函數(shù)首先向self.api_url請求數(shù)據(jù),獲取到所有的回答數(shù)量(72-75行);
通過for循環(huán)來構建url鏈接,通過我們前面提到的self.get_data函數(shù)以及self.parse_data等函數(shù)來抓取數(shù)據(jù)內容(77-84行)。
運行函數(shù)后,我們就可以獲取得到所有的回答者的詳細內容。

02.網(wǎng)友回答
小天從待遇、代碼bug、產(chǎn)品經(jīng)理等六個方面回答了自己作為程序員的感受。至于網(wǎng)上流傳的眾多男同事幫助的畫面,小天現(xiàn)身說法,表示這就是一個段子。自己從來沒有在工作中享受過這樣的待遇。



03.最后,說一下我身邊的女程序員
推薦閱讀:
入門: 最全的零基礎學Python的問題 | 零基礎學了8個月的Python | 實戰(zhàn)項目 |學Python就是這條捷徑
量化: 定投基金到底能賺多少錢? | 我用Python對去年800只基金的數(shù)據(jù)分析
干貨:爬取豆瓣短評,電影《后來的我們》 | 38年NBA最佳球員分析 | 從萬眾期待到口碑撲街!唐探3令人失望 | 笑看新倚天屠龍記 | 燈謎答題王 |用Python做個海量小姐姐素描圖 |碟中諜這么火,我用機器學習做個迷你推薦系統(tǒng)電影
趣味:彈球游戲 | 九宮格 | 漂亮的花 | 兩百行Python《天天酷跑》游戲!
AI: 會做詩的機器人 | 給圖片上色 | 預測收入 | 碟中諜這么火,我用機器學習做個迷你推薦系統(tǒng)電影
小工具: Pdf轉Word,輕松搞定表格和水印! | 一鍵把html網(wǎng)頁保存為pdf!| 再見PDF提取收費! | 用90行代碼打造最強PDF轉換器,word、PPT、excel、markdown、html一鍵轉換 | 制作一款釘釘?shù)蛢r機票提示器! |60行代碼做了一個語音壁紙切換器天天看小姐姐!|
年度爆款文案
點閱讀原文,領AI全套資料!


