最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

分享10個有趣的Python程序

 更新時間:2022年02月08日 14:03:13   作者:趙卓不凡??  
這篇文章主要給大家分享的是10個有趣的Python程序,Python程序有許多模塊和第三方包,這非常有助于高效編程,所以了解這些模塊的正確使用方法是很重要的,下面詳細內容,需要的小伙伴可以參考一下

1. 引言

Python程序有許多模塊和第三方包,這非常有助于高效編程。了解這些模塊的正確使用方法是很重要的,在本文中,主要介紹一些非常實用的一些Python常見的模塊。

2.Python偽信息生成器

創(chuàng)建一個程序,生成虛假數據,如姓名、電子郵件或包含個人所有信息的詳細虛假個人資料。

Faker是一個python軟件包,可以在終端中使用pip install Faker安裝。每次運行以下程序faker generator時,都將產生不同的隨機數據。

from faker import Faker
fake = Faker()
print(fake.name())
print(fake.email())
print(fake.country())
print(fake.profile()) ??

輸出如下:

3.手寫文本圖像

實現一個程序將給定文本轉換為手寫筆記形式

為了完成上述功能,需要第三方程序包pywhatkit,可以使用pip install pywhatkit進行安裝。這個軟件包有很多其他功能,比如在谷歌上搜索等。

樣例代碼如下:

import pywhatkit
pywhatkit.text_to_handwriting('''Learning Python from the basics is extremely important. Before starting to learn python,understanding a base language like c is a must and some of the oops concepts.Python program has many modulesand packages, which helps with efficient programming.
Understanding these modules and 1proper usage of many syntax and libraries is recommended.
In this article, a few modules and packages are used in the program.?
Python includes tons of libraries and some of them are quiet intresting''')

輸出如下:

輸出以圖像文件形式保存在當前python文件目錄下。

4.實現電腦關機

實現一個程序來將電腦自動關機

實現上述功能需要用到OS庫,可以使用pip install os進行安裝。我們可以使用該庫來實現關閉,重啟,或者設置關閉重啟倒計時等功能。

樣例代碼如下:

import os
shutdown = input("Do you want to shutdown your computer (yes / no): ")
if shutdown == 'yes':
? ? os.system("shutdown /s /t 1")
else:
? ? print('Shutdown is not requested') ?

注意事項如下:

執(zhí)行此程序之前,請確保保存并關閉所有文檔。運行此程序會導致計算機關閉后,未保存的數據可能會丟失。

5.打印日歷

實現打印指定月份和年份日歷的程序

Python中有一個內置模塊calendar,它可以幫助訪問日歷。在這個模塊中有很多方法,在下述程序中,我們試圖打印一年中指定月份的日歷。

import calendar
year =int( input("Enter the year of the required calendar "))
month = int( input("Enter the month of the required calendar "))
print(calendar.month(year,month)) ?

運行結果如下:

6.畫一個餅圖

實現在餅圖中用百分比表示每月費用的程序

在下述程序中,我們使用matplotlib來畫餅圖。可以使用pip install matplotlib安裝此庫。有了這個模塊,可以用python編寫許多交互式視覺效果。

樣例代碼如下:

import matplotlib.pyplot as plt
Partition = 'Holidays', 'Eating_Out', 'Shopping', 'Groceries'
sizes = [250, 100, 300, 200]
fig1, ax1 = plt.subplots()
ax1.pie(sizes, labels=Partition, autopct='%1.1f%%', shadow=True, startangle=90) ? ? ? ??
ax1.axis('equal')
plt.show()

運行結果如下:

7.彈出告警框

實現一個程序來顯示帶有消息的告警框效果

下述程序使用第三方庫pyautogui 來顯示告警框。通常來說,可以使用pip install pyautogui來安裝它。這個模塊有很多方法,比如使用python程序來控制鼠標和鍵盤。

樣例代碼如下:

import pyautogui
num=int(input("Enter a value to divide 100"))
if num == 0:
? ? pyautogui.alert(" Alert!!! 100 cannot be divided by 0")
else:
? ? print(f'The value is {100/num}') ?

輸出如下:

8.文本轉語音

實現一個程序來將文本轉化為語音

為了實現將文本轉化為音頻,需要使用pip install pyttsx3 來安裝一個轉換庫。這個庫有很多模塊,我們還可以嘗試改變音頻的聲音、音量和速度。

樣例代碼如下:

import pyttsx3
engine = pyttsx3.init()
engine.say('This is a python example in MEDIUM')
engine.runAndWait() ? ? ? 

上述代碼運行后,輸出是一個女性聲音,將對應的文字轉化為音頻播放。

9.截圖

實現一個python程序,來實現截取屏幕截圖的功能

如下代碼所示,我們使用python庫pyautogui 來實現截屏功能。

代碼如下:

import pyautogui
screenshot = pyautogui.screenshot()
screenshot.save("screenshot.png") ? ? ? ? ?

上述代碼運行后,輸出文件截圖保存在 python 源文件目錄下。我們可以嘗試使用 time.sleep() 語法來延遲屏幕截圖。

10.網絡監(jiān)測

實現一個python程序,用來檢測互聯網上傳和下載速度

在下述程序中,為了監(jiān)測互聯網速度,我們使用了speedtest 庫,要安裝此第三方庫,可以使用pip install speedtest-cli 語法進行安裝。

代碼如下:

import speedtest
speed = speedtest.Speedtest()
download_speed = speed.download()
upload_speed = speed.upload()
print(f'The download speed is {download_speed}')
print(f'The uplaod speed is {upload_speed}')?

運行結果如下:

11.用 Python 繪制圖形

實現一個程序,使用turtle 制作螺旋圖形

在下述程序中,我們使用 Python中的Turtle 繪制了一個螺旋圖。要安裝該庫,可以使用pip install PythonTurtle。 Python Turtle主要用于繪制視覺圖形,以及圖形的形狀顏色設置。

樣例代碼如下:

import random
import turtle
colors = ['red','cyan','pink' ,'yellow', 'green','orange']
t = turtle.Turtle()
t.speed(10)
turtle.bgcolor("black")
length=100
angle =50
size=5
for i in range(length):
? ? color=random.choice(colors)
? ? t.pencolor(color)
? ? t.fillcolor(color)
? ? t.penup()
? ? t.forward(i+50)
? ? t.pendown()
? ? t.left(angle)
? ? t.begin_fill()
? ? t.circle(size)
? ? t.end_fill()
turtle.exitonclick()
turtle.bgcolor("black") ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 

運行結果如下:

12.總結

本文重點匯總了使用Python中的第三方庫來實現常見場景下的一些簡單有趣的功能,并給出了樣例程序和相應的解釋。

到此這篇關于這10個有趣的Python程序的文章就介紹到這了,更多相關Python程序內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python獲取電腦硬件信息及狀態(tài)的實現方法

    Python獲取電腦硬件信息及狀態(tài)的實現方法

    這篇文章主要介紹了Python獲取電腦硬件信息及狀態(tài)的實現方法,是一個很實用的技巧,需要的朋友可以參考下
    2014-08-08
  • Pyecharts之特殊圖表的實現示例

    Pyecharts之特殊圖表的實現示例

    本文主要介紹了Pyecharts之特殊圖表的實現示例,包括象形圖、水球圖和日歷圖的定制方法,具有一定的參考價值,感興趣的可以了解一下
    2025-01-01
  • python 借助numpy保存數據為csv格式的實現方法

    python 借助numpy保存數據為csv格式的實現方法

    今天小編就為大家分享一篇python 借助numpy保存數據為csv格式的實現方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • python實現余弦相似度文本比較的示例

    python實現余弦相似度文本比較的示例

    這篇文章主要介紹了python實現余弦相似度文本比較的示例,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-05-05
  • 詳解如何利用Python拍攝延時攝影

    詳解如何利用Python拍攝延時攝影

    隨著游戲引擎技術的快速發(fā)展,游戲畫面越來越精美,很多玩家希望拍攝這些精美游戲中的畫面。本文將講解如何利用Python實現延時攝影的拍攝,需要的可以參考一下
    2022-03-03
  • 一文解決Python切換版本問題

    一文解決Python切換版本問題

    由于mac默認都會安裝python2.x,這給我們python開發(fā)造成不便,我們經常要用到python3.x的版本來進行測試、開發(fā),所以本文主要介紹了Python切換版本問題,感興趣的可以了解一下
    2021-07-07
  • Python的Flask框架中使用Flask-Migrate擴展遷移數據庫的教程

    Python的Flask框架中使用Flask-Migrate擴展遷移數據庫的教程

    Flask-Migrate可以幫助Flask應用程序通過預設的Python腳本完成數據庫遷移操作,這里我們就來看一下Python的Flask框架中使用Flask-Migrate擴展遷移數據庫的教程,需要的朋友可以參考下
    2016-06-06
  • python實現飛機大戰(zhàn)(面向過程)

    python實現飛機大戰(zhàn)(面向過程)

    這篇文章主要為大家詳細介紹了python面向過程實現飛機大戰(zhàn),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • 使用Python獲取Word文檔關鍵信息

    使用Python獲取Word文檔關鍵信息

    計算 Word 文檔的頁數、字數等信息是出版、學術和內容管理等領域的一項基本任務,本文介紹了使用Python直接獲取Word文檔頁數、字數、段落數、節(jié)數等信息的方法,希望對大家有所幫助
    2024-03-03
  • Pycharm運行程序時,控制臺輸出PyDev?console:starting問題

    Pycharm運行程序時,控制臺輸出PyDev?console:starting問題

    Pycharm運行程序時,控制臺輸出PyDev?console:starting問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05

最新評論

东辽县| 托克逊县| 阿坝县| 泰州市| 鹤壁市| 温宿县| 宣武区| 山东| 吴忠市| 开平市| 任丘市| 崇州市| 全州县| 玉屏| 湖南省| 太仓市| 浦北县| 抚顺县| 建始县| 永登县| 金山区| 杭锦旗| 沾化县| 阿坝| 大城县| 滦平县| 宝清县| 武清区| 大丰市| 喀喇沁旗| 晋中市| 饶河县| 定结县| 银川市| 贵州省| 灵宝市| 北安市| 托克逊县| 平昌县| 和顺县| 司法|