python有哪些功能模块,python十大必学模块

  python有哪些功能模块,python十大必学模块

  Python程序有许多有助于高效编程的模块和第三方包。知道如何正确使用这些模块很重要。下面总结10个有趣又实用的Python模块与大家分享。让我们来看看它们的功能!

  废话少说,我们开始吧。)

  00-1010创建一个程序来生成虚假数据,如姓名、电子邮件或包含所有个人信息的详细虚假个人数据。

  Faker是一个python软件包,可以使用pip install Faker安装在终端中。下面的程序faker生成器每次运行,都会产生不同的随机数据。

  从faker进口Faker

  fake=Faker()

  print(fake.name())

  print(fake.email())

  print(fake.country())

  print(fake.profile())的输出如下:

  00-1010实现一个程序,把给定的文本转换成手写笔记。

  为了完成以上功能,需要一个第三方包pywhatkit,可以使用pip install pywhatkit安装。这个软件包还有很多其他功能,比如在谷歌上搜索。

  示例代码如下:

  导入pywhatkit

  pywhatkit.text _ to _手写( 从基础开始学习Python极其重要。在开始学习python之前,理解像c这样的基础语言是必须的,还有一些oops概念。Python程序有许多模块和包,这有助于高效编程。

  建议您理解这些模块,并1正确使用许多语法和库。

  在本文中,程序中使用了一些模块和包。

  Python包括大量的库,其中一些是安静入侵)输出如下:

  将输出作为图像文件保存在当前python文件目录中。

  00-1010实现一个程序来自动关闭计算机。

  以上功能需要OS库,可以通过pip install os安装。我们可以用这个库来实现关机,重启,或者设置关机和重启的倒计时。

  示例代码如下:

  导入操作系统

  shutdown=input(是否要关闭计算机(是/否): )

  如果关闭==是 :

  os.system(关机/s /t 1 )

  else:

  打印(“不要求关机”)的注意事项如下:

  请确保在执行此程序之前保存并关闭所有文档。运行此程序可能会导致计算机关机后未保存的数据丢失。

  00-1010打印指定月份和年份日历的程序

  Python中有一个内置的模块calendar,可以帮助访问日历。这个模块有很多方法。在下面的程序中,我们试图打印一年中指定月份的日历。

  导入日历

  year=int(输入(输入所需日历的年份))

  month=int(输入(输入所需日历的月份))

  Print (calendar.month (year,month))运行如下:

  

1.Python伪信息生成器

  

实现在饼图中用百分比表示每月费用的程序

  

在下述程序中,我们使用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()

运行结果如下:

  

6.弹出告警框

实现一个程序来显示带有消息的告警框效果

  

下述程序使用第三方库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}')

输出如下:

  

7.文本转语音

实现一个程序来将文本转化为语音

  

为了实现将文本转化为音频,需要使用pip install pyttsx3 来安装一个转换库。这个库有很多模块,我们还可以尝试改变音频的声音、音量和速度。
样例代码如下:

  

import pyttsx3

  engine = pyttsx3.init()

  engine.say('This is a python example in MEDIUM')

  engine.runAndWait()

上述代码运行后,输出是一个女性声音,将对应的文字转化为音频播放。

  

8.截图

实现一个python程序,来实现截取屏幕截图的功能

  

如下代码所示,我们使用python库pyautogui 来实现截屏功能。代码如下:

  

import pyautogui

  screenshot = pyautogui.screenshot()

  screenshot.save("screenshot.png")

上述代码运行后,输出文件截图保存在 python 源文件目录下。我们可以尝试使用 time.sleep() 语法来延迟屏幕截图。

  

9.网络监测

实现一个python程序,用来检测互联网上传和下载速度

  

在下述程序中,为了监测互联网速度,我们使用了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}')

运行结果如下:

  

10.用 Python 绘制图形

实现一个程序,使用turtle 制作螺旋图形

  

在下述程序中,我们使用 Python中的Turtle 绘制了一个螺旋图。要安装该库,可以使用pip install PythonTurtlePython 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")

运行结果如下:

  

总结

本文重点汇总了使用Python中的第三方库来实现常见场景下的一些简单有趣的功能,并给出了样例程序和相应的解释。

  【相关推荐:Python3视频教程 】以上就是分享10个有趣且实用的Python模块,看看他们的功能吧!的详细内容,更多请关注盛行IT软件开发工作室其它相关文章!

  

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: