學Python 都用來幹嘛的?

2020-12-03 腳本之家

近年來Python在AI和數據分析領域大展拳腳,據Stack Overflow調研報告顯示,Python的月活用戶已超越了Java、成為第一!

Python能玩的東西太多了,今天就說幾個比較有趣的:

1、撩妹子

有人為了追某妹子,用Python做了一個很高級的操作:

每天早晨定時發一封Email提醒妹子今天天氣。在一起之後還是每天如此,只不過前面加上了「今天是我們在一起的第xx天」。還有人寫了個小的腳本,喜歡的妹子發了微博,自動點讚…

2、低價搶機票

大家出去旅遊或者留學生放假需要買往返機票的時候,為了買到最低或相對低價的票,常常需要下好幾個手機App,或者連續幾天不停登錄不同的網站來回比價!

費時費力不說,有時候買完票發現還有更便宜的,這就很「藍瘦」了

不過用Python(BeautifulSoup,Tinyurl,Googlevoice包)寫個抓機票網站查詢結果網頁的程序,放到Amazon EC2的伺服器上,每十五分鐘抓一下網頁的票價,低於某個價格就調用Google Voice的發簡訊功能把URL發條簡訊給自己,搶票!

3、搶火車票

同理,Python還可以用來搶火車票。相信國內異地工作or學習的朋友們都經歷過,春運的票真的好難搶啊TnT…

即使再難,家還是要回的,票還是要搶的,GitHub 上用 Python 搶票的項目在春運前就又重回到了Top 榜單。

項目名很乾脆,就是「12306」,來自名叫文賢平的程式設計師。 這很可能是全GitHub最德高望重的購票小助手了,功能一直在更新!

4、做Photoshop

PS作為世界四大發明之一可以說被廣大網友用到了極致,只有你想不到、沒有我P不了!

圖片來源:網絡

要用Python做PS,要用到東西叫PIL。PIL全稱是Python Image Library,顧名思義,是用來做圖像處理的。它是一個Python的庫,可以實現很多PS裡的效果,

PIL可以做的和圖像處理相關的事情包括了:

圖像歸檔(Image Archives)。PIL非常適合於圖像歸檔以及圖像的批處理任務。你可以使用PIL創建縮略圖,轉換圖像格式,列印圖像等等。

圖像展示(Image Display)。PIL較新的版本支持包括TkPhotoImage,BitmapImage還有Windows DIB等接口。PIL支持眾多的GUI框架接口,可以用於圖像展示。

圖像處理(Image Processing)。PIL包括了基礎的圖像處理函數,包括對點的處理,使用眾多的卷積核(convolution kernels)做過濾(filter),還有顏色空間的轉換。PIL庫同樣支持圖像的大小轉換,圖像旋轉,以及任意的仿射變換。PIL還有一些直方圖的方法,允許你展示圖像的一些統計特性。這個可以用來實現圖像的自動對比度增強,還有全局的統計分析等。

5、用Python畫畫

既然都可以PS了,畫畫又有什麼難的?

通過python的深度學習算法包去訓練計算機模仿世界名畫的風格,然後應用到另一幅畫中,不多說直接上圖!

左邊的圖片是梵谷的《星空》作為模板,中間的圖片是待轉化的圖片,右邊的圖片是結果。

Python可以做的確實很多,小編也只是舉了幾個特例,人工智慧,大數據,數據分析,機器學習等等的應用越來越廣泛,總之一句話,Python你值得擁有。

相關焦點

  • 學了Python一般可以用來幹什麼呢?
    很多朋友可能會問,為什麼要學Python, 就算學會了Python 可以用來幹什麼呢? 一般都會首先想到爬蟲.爬蟲不是說的那種蟲子哦, 爬蟲其實就是 類似於百度蜘蛛,谷歌蜘蛛一樣的. 會自動的爬取網頁上的內容.
  • python是什麼,python能幹什麼,為什麼大家都學pyhon一起來看看吧
    相信大家如果經常上網,就會看到各種學python的教程,那麼python究竟是什麼意思,學會了可以用來幹什麼那,我們一起來看一下吧。首先大家要明白python是一種跨平臺的程式語言,python編程的特點易讀、易維護,所以被大量的用戶所歡迎,python最大的特點是開發速度快,因為編程開發效率一直很低,python有很多第三方庫,所以開發起來事半功倍,很流行的一句話,人生苦短,我學python,可謂是把python特點完整的詮釋出來。
  • 普通人學Python有意義嗎?學Python有前途嗎?-開課吧Python
    Pythonpython憑藉著第三方庫數量的龐大,其幾乎可以說是萬能的,對於普通人來說,數據表格excel基本上都有需要製作,而有一些編程基礎的,就可以使用庫openpyxl來實現excel表格的自動處理和生成,同時除了excel之外,針對word,ppt等python都有對應的庫。
  • 用一篇短文來告訴大家,學習Python都可以用來幹嘛
    python能做太多有趣的事了,看看我是怎麼玩的1.自動發郵件2.自動化操作excel3.定製酷炫二維碼4.下載視頻、MP35.爬蟲6.HTML\網頁自動生成PDF7.製作可視化圖表8.地理空間分析9.數據分析10連接資料庫11.機器學習如果你不知道如何學習python,入門困難,如果你想從事數據分析,學習分析技術,如果你想學習sql
  • 人生苦短,我用Python,那麼問題來了,普通人要學python嗎?
    最近在教育店集中地兒瞎晃悠,震驚的發現這年頭六歲娃兒都要學編程了,當時我的表情是這樣的。回到家抱著冷嘲熱諷的心,我特意百度搜索了下新聞,結果我的表情是這樣的:1、Python將納入浙江省高考!從 2018 年起浙江省信息技術教材程式語言將會更換為 Python。
  • 以前農村有人來收老鼠尾巴,都是用來幹嘛的?
    現在的農村環境清潔都做了很大的整理整頓,再也很難看得到老鼠出沒了。相信很多朋友還是會好奇,以前那些人收購老鼠尾巴是用來幹嘛的呢?一、關於老鼠尾巴的猜測:剛開始的時候我有一個大膽的想法,比較曾經的農村有很多髒亂差的衛生死角,老鼠肆虐、農作物受損嚴重。是不是有人專門做滅鼠活動呢?
  • C/C++、Java、JavaScript、PHP、Python分別用來開發什麼?
    用任何程式語言來開發程序,都是為了讓計算機幹活,比如編寫一篇文章,下載一首MP3等,而計算機幹活的CPU只認識機器的指令,所以,儘管不同的程式語言差異極大,最後都得「翻譯」成CPU可以執行的機器指令。理論上任何語言幹任何事情幾乎都可以,但是主要幹什麼那就不一樣了。
  • Python和人工智慧有什麼關係?Python 和人工智慧的區別是什麼?
    人工智慧人工智慧是一個大的概念,在人工智慧下有計算機視覺,語音識別,自然語言處理等不同的技術領域,這些技術領域中在Github上又有許多開源的代碼可以直接用來開發人工智慧是一個大的範疇,包括很多方面的應用,比如機器學習,在機器學習中的回歸算法,它們是通過統計分析所有數據來建立多因式,然後求解式子,而在這個過程中程式語言起到的作用是清洗數據、處理數據、建立關係求解結果的作用,python適用於數據清洗且學習成本低,所以在一定程度上,好一部分人傾向於將python應用於人工智慧應用領域。
  • python基礎教程之python是什麼?
    這是最近10年最常用的10種程式語言的變化圖:python是什麼--python的功能總的來說,這幾種程式語言各有千秋。C語言是可以用來編寫作業系統的貼近硬體的語言,所以,C語言適合開發那些追求運行速度、充分發揮硬體性能的程序。而Python是用來編寫應用程式的高級程式語言。當你用一種語言開始作真正的軟體開發時,你除了編寫代碼外,還需要很多基本的已經寫好的現成的東西,來幫助你加快開發進度。
  • Python已是曇花一現,但你卻還在堅持嗎?看看他們的理由
    Python,是一門最適合人工智慧的程式語言,並且,這門語言十分適合新手學習,正因為如此,讓發展了近三十年的python,在最近幾年火爆全網。可為什麼說python已是曇花一現呢?因為有人找不到工作。在國內真正用python來開發核心業務的公司不多,大部分都是應用在一些非核心的業務上。這也就導致國內目前對python程式設計師的需求似乎並不是很大。
  • Python為什麼這麼火?小孩子適合學習python編程嗎?
    它可以用來管理SQL的資料庫嗎?可以。可以用來管理雲端或者本地基礎設置嗎?OK的。可以用來開發網站嗎?問題不大。可以用來構建一個小工具嗎?必須的。可以用來…嗎?別問,問就是可以做到。YouTube、Instagram、豆瓣、知乎、果殼等都是用python寫的,意不意外?驚不驚喜?
  • 「無意中在女同事車上發現的,是用來幹嘛的?」你們知道怎麼用嗎
    1、等新娘贏了再嫁,輸了就不嫁了,什麼良辰吉日,都給我等一會!2、「無意中在女同事車上發現的,是用來幹嘛的?」你們知道怎麼用嗎3、這場面真是壯觀啊,竟然有這麼多妹子在吃香蕉。反應這麼大幹嘛8、平常看著都挺正經的,一穿上旗袍就放飛自我了?9、魚:我還是自己來吧10、兄弟,遇到這麼好的妹子就娶了吧!11、本想酷炫一把結果把自己玩飛了,這一下尷尬了吧!12、考眼力的時候到了!
  • 編程界新晉「網紅」Python到底是什麼?學Python真的有用嗎?
    從去年下半年開始Python突然聲名鵲起,我相信很多人都有所耳聞。可能很多人會覺得奇怪,Python到底是什麼啊?怎麼好像一夜之間網上到處都在吹捧Python有多神奇的樣子···我的理解簡單一點來說,Python是一門程式語言,能夠幫助我們更好地與計算機「溝通」,提高工作效率。
  • python是什麼:Python相關內容了解
    今天來聊聊一篇關於python是什麼:Python相關內容了解的文章,現在就為大家來簡單介紹下python是什麼:Python相關內容了解,希望對各位小夥伴們有所幫助。C語言是可以用來編寫作業系統的貼近硬體的語言,所以,C語言適合開發那些追求運行速度、充分發揮硬體性能的程序。而Python是用來編寫應用程式的高級程式語言。當你用一種語言開始作真正的軟體開發時,你除了編寫代碼外,還需要很多基本的已經寫好的現成的東西,來幫助你加快開發進度。比如說,要編寫一個電子郵件客戶端,如果先從最底層開始編寫網絡協議相關的代碼,那估計一年半載也開發不出來。
  • 天津0基礎如何學python培訓?
    小夥伴們應該都知道豆瓣網吧,這個真的很強大了,我們一般看的電影評分較高的就會是優zhi電影,這其中豆瓣可是貢獻了不少,看來是有很多小夥伴都很相信豆瓣的評分的,但小夥伴們知道豆瓣是被什麼開發出來的嗎?就是我們的python程式設計師,python可以用來做很多事情,比如:網絡爬蟲、數據分析等。
  • python字典操作大全,學習python第7天
    python字典跟列表類型,能存儲多個數據,並且還能在訪問元素的時候可以很快定位到需要的元素。而python字典操作方法有多少種呢?下面羽憶教程為您介紹。python字典python字典概念:python字典可以用來存儲任意類型對象,python字典都是由一個鍵和一個值組成的「鍵值對」,兩者之間用冒號隔開,結構如:sco = {'name':'小明','age
  • 訂的豪華房,房間大到有些空曠,實在不知道用來幹嘛
    所說的差距除了沒有遊泳池,還有前臺的服務不夠效率,本來人手就少,辦理入住和退房都非常慢,莫非我前面恰好都排到了難搞的客人?但是優點也是有的,訂的豪華房,房間大到有些空曠,實在不知道用來幹嘛,不過浴室還是很不錯的,一樣規劃得空間寬敞,浴缸也非常大,在簋街逛吃逛吃回來泡個澡也是美滋滋的。#Chubby Chady Drools Over the World#
  • Python爬蟲學到什麼程度就可以去找工作了?
    有朋友在群裡和大家討論,問的最多的問題就是,python 爬蟲學到什麼程度可以去找工作了,關於這點,和大家分享下我的理解。去招聘網上看看需求都有哪些,直接做個拉勾網爬蟲(有需要的私信)出結果了:仔細看看,我們可以得出以下幾點:1、 python 不是唯一可以做爬蟲的,很多語言都可以,
  • 酒店床尾經常會放一塊長條的布,是用來幹嘛的?前臺小姐說出真相
    酒店床尾經常會放一塊長條的布,是用來幹嘛的?前臺小姐說出真相不管是旅遊還是出差,大家都避免不了需要住酒店的狀況。如果沒有酒店,那麼大家在出行的同事住宿就是一個很大的問題了,所以酒店的存在給人們帶來了很大的便利。
  • 從0開始學python-6.2 用python讀寫文件
    我們還學習了用python來查找、重命名一個文件。這節課,我們一起學習一下怎麼用python操作一個文件的內容。文件操作對一個文件,我們可以1)讀取裡面的內容、2)往文件裡寫內容、3)追加文件內容。我們來看看用python怎麼做這些事情。打開文件在對文件內容操作之前,我們首先要打開文件。