我们整理了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 基礎??梢栽谥暗恼n程當中先學習一些基礎的 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在實驗樓等著你,點擊“閱讀原文”或進入“實驗樓小程序”即可找到。
??
點擊進入【實驗樓小程序】
隨時隨地,學習編程
推薦閱讀:
2017年關于Python的12件大事
程序員,你能真正掌握多少編程技術?
2018 最具就業前景的 7 大編程語言
2018年最熱門的10大科技關鍵詞,一舉一動都將改變未來
總結
以上是生活随笔為你收集整理的我们整理了20个Python项目,送给正在求职的你的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在线制作ico图标 - ico图标转换工
- 下一篇: python括号是中文还是英文_Pyth