我們整理了20個Python專案,送給正在求職的你
關注「實驗樓」,每天分享一個專案教程
職場中一貫有“金三銀四”、“金九銀十”的說法。如果你是一名正在求職或準備跳槽的程式設計師,不妨趁著這兩個月時間好好準備一下。
正文共:6737 字
預計閱讀時間:15 分鐘
職場中一貫有“金三銀四”、“金九銀十”的說法。尤其是3、4月剛過完年後,很多企業的員工會選擇離職,大量空缺職位被放出,同時HR招聘壓力增大,求職者往往可以藉此機會,獲得一個更好的報價。如果你是一名正在求職或準備跳槽的程式設計師,不妨趁著這兩個月時間好好準備一下。
而在程式設計師的求職中,「專案經歷」往往是最重要的一環,它能最直觀地體現你的程式設計能力。對於在校生來說,一個好的「專案經歷」甚至可以等同於工作經驗。可以說,把專案經歷寫好了,求職就通過了一半。
而在專案的描述中,最看重的就有三點。
這個專案跟應聘的職位之間的關聯性。
這個專案的工程量或知名度。
這個專案是否有一些資料,證明你做到了,並且讓你有所收穫。
這些專案描述,都是需要證據的,而最好的證據就是你的GitHub程式碼連結,或者是你這個專案的一個線上版本——有可能是一個網站,或是一個demo。只要有這樣的效果,對於稽核簡歷的人來說,他一眼就能看出來這個專案的技術水平,是一個很大的加分項。
在這裡,我們準備了這20個Python專案,領域包含「Python Web」「Python爬蟲」「Python遊戲」「Python機器學習」「Python安全」等。如果在求職前缺少專案經驗,或是想做些專案提升一下程式設計能力,都可以選擇幾個專案好好做一下。做完後加入一些擴充,放在自己的Github上,一定能給你的簡歷、面試加分不少。
一、Python 爬蟲
Python3 實現火車票查詢工具
課程連結:https://www.shiyanlou.com/courses/623
使用 Python3 抓取 12306 網站資訊,完成一個火車票查詢工具。該專案練習 Python3 基礎及網路程式設計,以及 docopt,requests,prettytable 等庫的使用。
專案效果:
高德API+Python解決租房問題
課程連結:https://www.shiyanlou.com/courses/599
使用Python指令碼爬取某租房網站的房源資訊,利用高德的 js API 在地圖上標出房源地點,找到距離工作地點1小時車程的房源!在專案實現的過程中將熟悉requests、BeautifulSoup、csv等庫的簡單使用。
專案效果:
給Python3爬蟲做一個介面.妹子圖網實戰
課程連結:https://www.shiyanlou.com/courses/813
一個綜合性專案,不但要寫爬蟲抓取妹子圖網的圖片,還要用 PyQt 給爬蟲程式做一個互動介面。完成後不管是效果還是實用性都是滿分!話不多說,下面開車~滴滴滴~
專案效果:
更多爬蟲課程:
python 網站資訊爬蟲:https://www.shiyanlou.com/courses/969
Python3 實現淘女郎照片爬蟲:https://www.shiyanlou.com/courses/595
基於 Flask 及爬蟲實現微信娛樂機器人:https://www.shiyanlou.com/courses/581
python 二手房資訊爬取與資料呈現:https://www.shiyanlou.com/courses/869
二、python人工智慧
NBA常規賽結果預測:利用Python進行比賽資料分析
課程連結:https://www.shiyanlou.com/courses/782
本課程將利用NBA在2015~2016年的比賽統計資料進行迴歸模型建立,最終在今年2016~2017的常規賽中預測每場比賽的輸贏情況。
專案效果:
使用 Python 實現深度神經網路(會員)
課程連結:https://www.shiyanlou.com/courses/814
本課程手把手教你使用 Python 實現一個深度神經網路,讓你在實際動手的過程中理解深度學習的一些基本原理,帶你真正入門深度學習。
課程列表:
基於卷積神經網路實現圖片風格的遷移(仿Prisma)
課程連結:https://www.shiyanlou.com/courses/861
教計算機學習梵高作畫——本課程基於卷積神經網路,使用Caffe框架,探討圖片風格遷移背後的演算法原理,手把手教你實現和Prisma一樣的功能。
專案效果:
更多人工智慧課程:
深度學習初探——入門DL主流框架:https://www.shiyanlou.com/courses/744
Python3 色情圖片識別:https://www.shiyanlou.com/courses/589
神經網路實現人臉識別任務:https://www.shiyanlou.com/courses/707
人機對戰初體驗:Python基於Pygame實現四子棋遊戲:https://www.shiyanlou.com/courses/746
利用TensorFlow進行自然語言處理:https://www.shiyanlou.com/courses/1026
基於TensorFlow實現卷積神經網路:https://www.shiyanlou.com/courses/893
基於SVM的貓咪圖片識別器:https://www.shiyanlou.com/courses/794
使用卷積神經網路進行圖片分類:https://www.shiyanlou.com/courses/820
三、Python Web
Python Flask Web框架
課程連結:https://www.shiyanlou.com/courses/29
本課程使用Python Flask Web框架來建立簡單的部落格,涉及環境安裝,執行除錯,靜態檔案,渲染模板,資料的請求接收以及重定向,響應和會話。適合有一定程式設計基礎,與對於linux有一定了解,想更加熟悉和鞏固python的同學。
課程列表:
Django 搭建簡易部落格
課程連結:https://www.shiyanlou.com/courses/487
本教程介紹如何一步步使用 Django 開發一個簡單的部落格 Web應用,涉及 Django Web開發,MVC,Template等知識點,適用於有 Python 和 Django 基礎的同學。
課程列表:
基於 Flask 與 MySQL 實現番劇推薦系統(會員)
課程連結:https://www.shiyanlou.com/courses/633
本課程是基於 Python 的 Flask 框架和 MySQL 實現的簡單的番劇推薦系統。在本課程中我們將學到如何用 Python 連線 MySQL 資料庫,如何查詢和展示資料及設計推薦演算法等知識。
更多PythonWeb課程:
Flask + VueJS 全棧 Web 開發實戰:https://www.shiyanlou.com/courses/878
Django打造檔案分享系統:https://www.shiyanlou.com/courses/993
利用Flask-AppBuilder 快速構建Web後臺管理應用:https://www.shiyanlou.com/courses/870
Python3 基於 Flask 框架搭建個人部落格:https://www.shiyanlou.com/courses/1047
基於Flask/RethinkDB實現TODO List:https://www.shiyanlou.com/courses/359
Flask 實現簡單聊天室:https://www.shiyanlou.com/courses/81
Python 實現 Redis 非同步客戶端:https://www.shiyanlou.com/courses/518
四、Python 資料分析
使用邏輯迴歸預測IPO市場
課程連結:https://www.shiyanlou.com/courses/1034
在20世紀90年代末,獲得了對的IPO(首次公開募股)就像贏得彩票一樣。在本次實驗中我們通過對一系列資料進行清洗、建模、分類,來獲一個可以預測IPO市場的簡單模型。本課程源自非同步社群的《Python機器學習實踐指南》第4章,感謝非同步社群授權實驗樓釋出。
Spark 機器學習之電影推薦系統(會員)
課程連結:https://www.shiyanlou.com/courses/831
MLlib 是執行在 Spark 上一個機器學習演算法庫,藉助 Spark 的記憶體計算,可以使機器學習的模型計算時間大大縮短。本節課基於協同過濾演算法實現簡易電影推薦。
Python實現從excel讀取資料並繪製成精美影像(會員)
課程連結:https://www.shiyanlou.com/courses/791
這個世界從古至今一直是一個看顏值的世界。對於我們作報告,寫文章時使用的圖片,也是一樣的。一圖勝千言,一張製作精美的圖片,不僅能展示大量的資訊,更能體現繪圖者的水平,審美,與態度。本課程實現使用python
從excel
讀取資料,並使用matplotlib
繪製成二維影像。這一過程中,將通過一系列操作來美化影像
專案效果:
更多python資料分析課程:
Python 資料分析入門與進階 :https://www.shiyanlou.com/courses/764
eBay 線上拍賣資料分析:https://www.shiyanlou.com/courses/714
Twitter資料情感分析:https://www.shiyanlou.com/courses/722
Kaggle 專案實戰--迴歸預測波士頓房價 :https://www.shiyanlou.com/courses/1010
Pandas 使用教程:https://www.shiyanlou.com/courses/906
NumPy 使用教程:https://www.shiyanlou.com/courses/912
五、Python 小應用
Python 圖片轉字元畫
課程連結:https://www.shiyanlou.com/courses/370
本實驗用 50 行 Python 程式碼完成圖片轉字元畫小工具。通過本實驗將學習到 Linux 命令列操作,Python 基礎,pillow 庫的使用,argparse 庫的使用。本課程難度簡單,屬於 Python 中基礎課程。課程教學視訊:https://www.bilibili.com/video/av13422372/
專案效果:
Python3 圖片隱寫術(會員)
課程連結:https://www.shiyanlou.com/courses/651
通過Python3實現將關鍵資訊隱藏在圖片的效果,主要目的是為了不讓預期接收者以外的人知曉傳遞的內容。與電視劇中使用特殊墨水傳遞資訊一樣,表面看就是一張什麼都沒寫的白紙,實則暗藏著重要資訊。
專案效果:
使用 Python 解數學方程(會員)
課程連結:https://www.shiyanlou.com/courses/729
本課程將介紹如何用python解決數學題。 說到數學題,相信大家都不陌生,從小學到大學都跟數學打交道。 其中初中的方程組,高中的二次曲線,大學的微積分最為頭疼,今天我們將使用python 來解決方程組問題,微積分問題,矩陣化簡。
專案效果:
更多Python 小程式:
Python文字解析器:https://www.shiyanlou.com/courses/70
python 實現簡單計算器: https://www.shiyanlou.com/courses/965
Python 實現英文新聞摘要自動提取:https://www.shiyanlou.com/courses/741
Python 3 實現 Markdown 解析器:https://www.shiyanlou.com/courses/708
使用 Python 建立照片馬賽克:https://www.shiyanlou.com/courses/1041
使用Python定製詞雲:https://www.shiyanlou.com/courses/756
利用微信API將你的微信變為聊天機器人:https://www.shiyanlou.com/courses/684
六、python安全
Python 破解驗證碼
課程連結:https://www.shiyanlou.com/courses/364
本課程通過一個簡單的例子來實現破解驗證碼。從中我們可以學習到 Python 基本知識,PIL 模組的使用和破解驗證碼的原理。本專案難度中等。適合有 Python 基礎的人群進行學習。
Python開發木馬程式(會員)
課程連結:https://www.shiyanlou.com/courses/853
本次實驗將指導如何使用Python開發具有記錄鍵盤輸入、螢幕截圖、網路傳輸等功能的黑客木馬程式,詳細講解了相關的linux裝置檔案的原理,緩衝區處理,多程式和網路程式設計等相關知識。
Python3基於Scapy實現DDos(會員)
課程連結:https://www.shiyanlou.com/courses/683
本次實驗通過使用Scapy來實現SYN洪水攻擊,並基於SYN洪水攻擊來實現DDOS。並詳細講解了Scapy庫的基本用法,以及SYN洪水攻擊和DDOS攻擊的基礎知識!
更多人工智慧課程:
Python實現Zip檔案的暴力破解:https://www.shiyanlou.com/courses/636
Python打造漏洞掃描器:https://www.shiyanlou.com/courses/761
Python3 實現可控制肉雞的反向Shell:https://www.shiyanlou.com/courses/594
Python 實現密碼強度檢測器:https://www.shiyanlou.com/courses/712
七、Python 遊戲
200行Python程式碼實現2048
課程連結:https://www.shiyanlou.com/courses/368
本實驗僅用200行的 python 程式碼完成2048小遊戲的編寫。通過本實驗將學習 Python 基本知識,狀態機的概念,以及編寫 python 遊戲的步驟。為 Python 的進階課程,需要使用者具有 Python 的語法基礎。
專案效果:
pygame開發打飛機遊戲
課程連結:https://www.shiyanlou.com/courses/49
使用Python快速開發一款PC端玩耍的微信打飛機遊戲,基於pygame實現。本課程源自Kill-Console部落格:http://www.cnblogs.com/dukeleo/p/3339780.html。本課程難度中等,屬於python中等的專案課程,需要有 pygame 和 Python 基礎。可以在之前的課程當中先學習一些基礎的 pygame 知識然後再學習本課程。
專案效果:
基於Pygame開發貪吃蛇和俄羅斯方塊(會員)
課程連結:https://www.shiyanlou.com/courses/940
本課程基於Pygame開發貪吃蛇和俄羅斯方塊,通過逐步學習Pygame基礎知識,到從零開始實現遊戲開發,課程難度由淺入深,內容通俗易懂,確保同學們能夠很好的掌握和理解。
專案效果:
更多Python 小遊戲:
python 實現推箱子游戲:https://www.shiyanlou.com/courses/968
Python3 實現推理遊戲Bagels:https://www.shiyanlou.com/courses/1043
Python 實現康威生命遊戲:https://www.shiyanlou.com/courses/769
數獨遊戲的Python實現與破解:https://www.shiyanlou.com/courses/728
除此之外,還有更多有趣的Python在實驗樓等著你,點選“閱讀原文”或進入“實驗樓小程式”即可找到。
點選進入【實驗樓小程式】
隨時隨地,學習程式設計
推薦閱讀:
相關文章
- 做IT這幾年,我整理了這些乾貨想要送給你!
- 繼linux命令之後,我又給你們整理了網路命令歸納,快給我來收藏Linux
- 總結過去的自己,送給正在自學的你
- 6個專案帶給我的專案經驗
- 求職季,前端面試送給你|掘金技術徵文求職前端面試
- 繼linux命令之後,我又給你們整理了網路命令歸納,快給爺來收藏Linux
- 網際網路送給我們的—“平等互助”薦
- 面試架構師太南?這份求職指南送給你面試架構求職
- 送給Python小白學習爬蟲的小專案Python爬蟲
- 給你專案加個Mock吧Mock
- 送給那些開發區域網檔案共享軟體的你們(上)
- 送給那些開發區域網檔案共享軟體的你們(中)
- 【補充】送給你們的小心心之css偽元素CSS
- 一個專案的前端佈局給我的思考前端
- 我們是如何將一個專案做爛的
- 我給 Apache 頂級專案提了個 BugApache
- 資源 | 我們從8800個機器學習開源專案中精選出Top30,推薦給你機器學習
- 自學程式設計的朋友,我想給你們這 5 個建議程式設計
- 給我們的Empty Object加個圖示Object
- 為了讓初學者有專案可入門,我整理了這23個開源專案……
- 猿猿有責,維持整潔的 Git 提交記錄,三個錦囊送給你Git
- 給我一個你不用tailwindcss的理由!AICSS
- 利用我們的新工具將 Spy++ 的功能傳送給 Windows 窗體Windows
- 學python找不到專案練手?別擔心,70個python練手專案給你充實感Python
- 給你的開源專案加一個綬帶吧
- 送給寫小程式的你。
- [譯] 5個Vuex外掛,給你的下個VueJS專案VueJS
- 專案管理過程攻略——送給初為專案經理的朋友專案管理
- 給你一個web端專案你如何展開測試?Web
- 這是一段關乎你的程式碼:你的未來 我們正在參與
- 別再重複造輪子了,幾個值得應用到專案中的 Java 開源庫送給你Java
- 我們正在錯誤的組織程式碼!
- 正在選開源專案構造一個整合框架,請各位高手給個意見框架
- 我們的創業專案是如何夭折的創業
- 給你的SpringBoot專案定製一個牛年專屬banner吧Spring Boot
- 專案組準則——從我”到“我們”(轉)
- 香港的查血準確的接了個男寶分享給你們
- 32個Python爬蟲實戰專案,滿足你的專案慌Python爬蟲