中文字幕 日本 在线 高清,久久精品国产99精品国,超碰人人香蕉,一区二区三区无码高清视频

5個短小精悍的 Python 趣味腳本,太贊了,非常適合小白上手(有趣的python腳本)

都說瑞雪兆豐年,新年開工第一天就下了一場大雪!漫天飛舞的雪花精靈,真的很漂亮,菜鳥哥所在的城市好久沒有下雪了,冬天下點雪還是很有意境的。

新年開始,大家Python學(xué)起來,目前Python是最火的語言,已經(jīng)連續(xù)多年占據(jù)編程語言排行榜第一了。今天菜鳥哥特地為大家準備了幾個簡單地“開胃小菜”。希望大家能夠通過這幾個簡單而實用的小案例,活躍一下自己的思維,為接下來的工作和學(xué)習(xí)做好準備。

話不多說,我們接下來就開始介紹。

1.圖片尺寸縮小

所需庫:

opencv-python

對于圖片的放大和縮小,是我們經(jīng)常要遇到的問題。下圖中的腳本程序,給出的便是利用opencv來實現(xiàn)圖片的縮小。

個短小精悍的

程序中第5行是讀入圖片,大家可以更改為自己的圖片地址。

第9-11行程序,根據(jù)縮放比例因子k來等比例縮小圖片尺寸。

第14行程序,通過opencv庫的resize函數(shù)來縮小圖片。

18-23行程序則分別是展示縮小的圖片及將縮小后的圖片保存到本地。

個短小精悍的

上圖便是圖片縮小的效果展示,左上角是被縮小后的圖片。

2.pdf轉(zhuǎn)txt文檔

所需庫:

PyPDF2

os

pdf作為常見的文檔格式,在很多的應(yīng)用場合下,都需要提取其中的文字,然后進行編輯。下面的腳本提供的就是提取文字,并寫入到文本文檔中。

個短小精悍的

第5-6行創(chuàng)建了一個名為“temp”的文件夾;

13-22行程序則是讓用戶輸入pdf文檔和文本文檔的路徑。當用戶沒有輸入文本文檔的保存路徑時,則將文本文檔保存到“temp”文件夾內(nèi);

23-25行代碼,將讀取的pdf文檔轉(zhuǎn)換為PdfFileReader對象;

30-33行通過for循環(huán),提取每一頁的pdf文檔中的文字,并保存到txt文件當中。

對于提取結(jié)果如下圖所示。

個短小精悍的

3.猜數(shù)字游戲

所需庫:

random

猜數(shù)字游戲的原理是:電腦隨機生成1-9當中的某個數(shù)字,然后由用戶來輸入數(shù)據(jù),電腦給出評判數(shù)字是高還是低。

猜數(shù)字游戲雖然邏輯簡單,但是非??简灣鯇W(xué)者的編程能力;將游戲的設(shè)計邏輯通過代碼實現(xiàn)。建議初學(xué)者看完代碼后,自己獨立編寫一遍。

個短小精悍的

述的程序內(nèi)容,菜鳥哥進行了詳細的注解。其中CHANCE表示最大的猜測次數(shù)。程序運行的效果如下:

個短小精悍的

4.電池電量告警

所需庫:

psutil==5.7.2

py-notifier==0.1

win10toast==0.9

個短小精悍的

程序的設(shè)計原理,主要是利用psutil庫來獲取當前設(shè)備的電池信息,包含了是否連接電源,以及電池的電量信息。

7-9行程序獲取的是電池的信息情況;

11-18行程序中,通過if的條件判斷,如果電量小于某特定值,同時未連接充電器時,則會向用戶發(fā)布提醒,請及時連接電源充電。

個短小精悍的

5.圖片添加水印

所需庫:

PIL==1.1.6

對圖片添加水印,可以對于圖片的版權(quán)做一定程度上的保護。越來越多的小伙伴開始重視并給圖片添加水印內(nèi)容。

個短小精悍的

上圖的程序中:

第6行程序設(shè)置了水印文字的大小以及文字的格式;

第7-10行程序,利用PIL庫讀入圖片,并為圖片添加了背景;

13-26行程序則是完成了對于水印的添加。18-23行程序,通過雙層for循環(huán)的方式,為圖片添加了文字水印。為了更加符合常見水印的格式,25行程序?qū)⑺∥淖诌M行了20度的逆時針旋轉(zhuǎn)。

29行程序?qū)⑻砑铀『蟮膱D片裁剪為原始圖片的大小;

第41-53行程序中,通過判斷用戶輸入文件夾下的文件是否是圖片格式,如果是圖片格式,則調(diào)用watermark_photo函數(shù),進行水印的添加。

添加水印的效果如下圖所示。

個短小精悍的

總結(jié)

以上就是菜鳥哥為大家精心準備的5個趣味實用的腳本程序,大家可以根據(jù)上述的程序,認真理解編寫程序,相信會對大家的編程能力有很大的幫助。

大家也可以在理解的基礎(chǔ)上,進行改編,豐富程序的功能。我是菜鳥哥,我們下期再見~

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。

(0)
上一篇 2024年7月5日 下午7:04
下一篇 2024年7月5日 下午7:15

相關(guān)推薦

  • 建議收藏!心理學(xué)方向逢投必中SCI推薦??

    聽勸!心理學(xué)方向發(fā)SCI都要知道這本! 小眾冷門,目前知道的人還不多,但是投過的作者反饋都比較好?? ??未預(yù)警,錄用容易!適合要求不高的寶子: – ?期刊名稱:《神經(jīng)…

    科研百科 2024年4月12日
    79
  • 企企項目管理系統(tǒng)

    企企項目管理系統(tǒng):企業(yè)項目管理的有效工具 隨著現(xiàn)代企業(yè)的快速發(fā)展,項目管理已經(jīng)成為企業(yè)管理中不可或缺的一部分。企企項目管理系統(tǒng)作為一種高效的項目管理軟件,可以幫助企業(yè)更好地管理項目…

    科研百科 2024年12月16日
    3
  • 對軟件項目管理

    軟件項目管理:挑戰(zhàn)與機遇 隨著信息技術(shù)的不斷發(fā)展,軟件項目管理已經(jīng)成為許多組織中不可或缺的一部分。然而,軟件項目管理也面臨著許多挑戰(zhàn),如缺乏標準化的方法和流程、人員流動和變化、技術(shù)…

    科研百科 2025年1月8日
    3
  • 怎么滲入項目管理系統(tǒng)中

    滲入項目管理系統(tǒng):提高團隊協(xié)作效率 隨著現(xiàn)代軟件開發(fā)的不斷推進,項目管理系統(tǒng)已經(jīng)成為軟件開發(fā)過程中不可或缺的一部分。一個好的項目管理系統(tǒng)不僅可以提高團隊協(xié)作效率,還可以幫助團隊更好…

    科研百科 2025年1月17日
    1
  • 項目管理師面試問題(項目管理面試經(jīng)驗分享)

    項目管理面試經(jīng)驗分享項目管理面試經(jīng)驗分享,戰(zhàn)隊已經(jīng)將招募3000多名少年加入了戰(zhàn)隊。在體檢的時候,同學(xué)們幾乎每個都要合格,沒有任何技術(shù)含量。并且對于2020年的高考成績,同學(xué)們也非…

    科研百科 2024年8月2日
    2
  • 金融科技科研項目話題

    金融科技科研項目: 探索未來金融世界的創(chuàng)新之路 隨著金融科技(FinTech)的不斷發(fā)展,越來越多的科研項目開始關(guān)注這一領(lǐng)域。這些項目旨在推動金融科技的發(fā)展,并探索未來的金融世界。…

    科研百科 2025年3月29日
    5
  • 大家談|陳家喜:黨建輔導(dǎo)員從三方面提升超大城區(qū)精細化治理能力

    6月11日,深圳市寶安區(qū)舉行了“薪火相傳深調(diào)研、黨建輔導(dǎo)促跨越”主題研學(xué)活動,以高質(zhì)量黨建引領(lǐng)高質(zhì)量發(fā)展。 作為寶安區(qū)首批黨建輔導(dǎo)員的一員,深圳改革開放干部學(xué)院副院長、教授陳家喜接…

    科研百科 2023年10月21日
    212
  • 云南省科技廳什么級別(云南省科技廳有哪些科研項目)

    云南省科技廳是一個致力于推動科技創(chuàng)新的部門。云南是一個充滿自然和文化多樣性的地方,擁有許多引人入勝的自然景觀和悠久的歷史文化。云南省科技廳在推動科技創(chuàng)新方面發(fā)揮著重要的作用,下面是…

    科研百科 2024年8月2日
    4
  • 用戶體驗科研項目

    用戶體驗科研項目: 探索如何提升客戶滿意度 隨著科技的不斷進步,客戶對于產(chǎn)品和服務(wù)的要求也在不斷提高。用戶體驗是衡量一個產(chǎn)品或服務(wù)是否優(yōu)秀的重要指標,也是提升客戶滿意度的關(guān)鍵。因此…

    科研百科 2025年2月14日
    2
  • 管理系統(tǒng)工程專業(yè)

    管理系統(tǒng)工程專業(yè)概述 管理系統(tǒng)工程(Microsoft Project,簡稱MP)是一種基于軟件工程的跨學(xué)科領(lǐng)域,涉及計算機科學(xué)、管理科學(xué)、數(shù)學(xué)和統(tǒng)計學(xué)等多個學(xué)科。它旨在開發(fā)和維護…

    科研百科 2024年10月3日
    23