知乎上有個瀏覽超過400萬的問題:可以用 Python 編程語言做哪些神奇好玩的事情?
我先舉一個很不專業的栗子......
然后再找幾個人抬一堆例子來......
不是很稀飯《復聯》嘛,看了《復聯4》,就用50行Python代碼做了這些:
視頻展示:50行代碼玩轉《復仇者聯盟》
教程地址:圖片轉字符畫
相關教程地址:視頻轉字符動畫
當然,這個僅僅是初學者的一個很簡單的使用案例,需要樣例源代碼的同學,可以關注下我們的微信公眾號“實驗樓”,然后留言即可。下面這些是Python可以做的更加復雜、有趣的項目:
11. Python 氣象數據分析:《Python 數據分析實戰》
12. NBA常規賽結果預測:利用Python進行比賽數據分析
14. K-近鄰算法實現手寫數字識別系統
18. Python 解決哲學家就餐問題
19. Ebay 在線拍賣數據分析
20. 神經網絡實現人臉識別任務
21. 使用 Python 解數學方程
23. Python 實現端口掃描器
27. Python實現網站模擬登陸
32. 基於 Flask 與 RethinkDB 實現TODO List
腫么樣,是不是可以做超多好玩的東西啊?這些還只不過是練手的小項目而已,如果學好的話,還可以做出更多有趣的東西。
關於Python為什么近年崛起速度這么迅速,這么熱門,我們有句話說“時勢造英雄”。網絡時代的人工智能時代的初探期,大數據、數據分析、機器學習等等....Python順應了時代需求。
從語言本身講:Python代碼風格簡約、便於閱讀/免費開源、擁有強壯的社區/兼容大多的平台/面向對象/豐富的標准庫&第三方庫......
Python可以做網絡應用,可以做科學計算,數據分析,可以做網絡爬蟲,可以做機器學習、自然語言處理、可以寫游戲、可以做桌面應用...Python可以做的確實很多,對於學習Python的同學來說,選擇明確的方向也是很重要的事情。
希望對你有幫助哦。