


Share 10 interesting and practical Python modules and see their functions!
Python programs have many modules and third-party packages that contribute to efficient programming. It is important to understand the correct use of these modules. The following article will summarize and share 10 interesting and practical Python modules for you. , let’s take a look at their functions!
Without further ado, let’s get started. :)
1.Python Fake Information Generator
Create a program that generates fake data such as name, email, or a detailed fake profile containing all the information about a person.
Faker is a python package that can be installed using pip install Faker
in the terminal. Each time you run the following program faker generator, different random data will be generated.
from faker import Faker fake = Faker() print(fake.name()) print(fake.email()) print(fake.country()) print(fake.profile())
The output is as follows:
2. Handwritten text image
Implement a program to convert the given text In the form of handwritten notes
In order to complete the above functions, the third-party package pywhatkit is required, which can be installed using pip install pywhatkit
. This package has many other features like searching on Google etc.
The sample code is as follows:
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''')
The output is as follows:
The output is saved in the current python file directory in the form of an image file.
3. Implement computer shutdown
Implement a program to automatically shut down the computer
To achieve the above functions, you need to use the OS library, you can use pip install os
Install. We can use this library to implement shutdown, restart, or set shutdown and restart countdown and other functions.
The sample code is as follows:
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')
Notes are as follows:
Be sure to save and close all documents before executing this procedure. After running this program, which causes the computer to shut down, unsaved data may be lost.
4. Print calendar
A program that implements printing of calendars for specified months and years
There is a built-in module in Pythoncalendar
, which helps access the calendar. There are many methods in this module, in the following program we are trying to print the calendar for the specified months of the year.
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))
The running results are as follows:
5. Draw a pie chart
Realize each item as a percentage in the pie chart Monthly fee program
In the following program, we use matplotlib to draw a pie chart. This library can be installed using pip install matplotlib
. With this module, many interactive visual effects can be written in python.
The sample code is as follows:
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()
The running result is as follows:
6. Pop up the alarm box
Implement a program to display Alert box effect with message
The following program uses the third-party librarypyautogui
to display the alert box. Generally speaking, you can use pip install pyautogui
to install it. This module has many methods, such as using python programs to control the mouse and keyboard.
The sample code is as follows:
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}')
The output is as follows:
7. Text to speech
Implement a program To convert text to speech
In order to convert text to audio, you need to use pip install pyttsx3
to install a conversion library. This library has many modules and we can also try to change the sound, volume and speed of the audio.
The sample code is as follows:
import pyttsx3 engine = pyttsx3.init() engine.say('This is a python example in MEDIUM') engine.runAndWait()
After the above code is run, the output is a female voice, and the corresponding text is converted into audio for playback.
8. Screenshot
Implement a python program to realize the function of taking screenshots
As shown in the following code, we use the python librarypyautogui
to implement the screenshot function. The code is as follows:
import pyautogui screenshot = pyautogui.screenshot() screenshot.save("screenshot.png")
After the above code is run, the screenshot of the output file is saved in the python source file directory. We can try to delay the screenshot using time.sleep()
syntax.
9. Network monitoring
Implement a python program to detect Internet upload and download speed
In the following program, in order to monitor Internet speed , we used the speedtest
library. To install this third-party library, you can use the pip install speedtest-cli
syntax to install it.
The code is as follows:
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}')
The running results are as follows:
10.用 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")
运行结果如下:
总结
本文重点汇总了使用Python中的第三方库来实现常见场景下的一些简单有趣的功能,并给出了样例程序和相应的解释。
【相关推荐:Python3视频教程 】
The above is the detailed content of Share 10 interesting and practical Python modules and see their functions!. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

PHP is mainly procedural programming, but also supports object-oriented programming (OOP); Python supports a variety of paradigms, including OOP, functional and procedural programming. PHP is suitable for web development, and Python is suitable for a variety of applications such as data analysis and machine learning.

PHP is suitable for web development and rapid prototyping, and Python is suitable for data science and machine learning. 1.PHP is used for dynamic web development, with simple syntax and suitable for rapid development. 2. Python has concise syntax, is suitable for multiple fields, and has a strong library ecosystem.

Python is more suitable for beginners, with a smooth learning curve and concise syntax; JavaScript is suitable for front-end development, with a steep learning curve and flexible syntax. 1. Python syntax is intuitive and suitable for data science and back-end development. 2. JavaScript is flexible and widely used in front-end and server-side programming.

PHP originated in 1994 and was developed by RasmusLerdorf. It was originally used to track website visitors and gradually evolved into a server-side scripting language and was widely used in web development. Python was developed by Guidovan Rossum in the late 1980s and was first released in 1991. It emphasizes code readability and simplicity, and is suitable for scientific computing, data analysis and other fields.

VS Code can run on Windows 8, but the experience may not be great. First make sure the system has been updated to the latest patch, then download the VS Code installation package that matches the system architecture and install it as prompted. After installation, be aware that some extensions may be incompatible with Windows 8 and need to look for alternative extensions or use newer Windows systems in a virtual machine. Install the necessary extensions to check whether they work properly. Although VS Code is feasible on Windows 8, it is recommended to upgrade to a newer Windows system for a better development experience and security.

VS Code can be used to write Python and provides many features that make it an ideal tool for developing Python applications. It allows users to: install Python extensions to get functions such as code completion, syntax highlighting, and debugging. Use the debugger to track code step by step, find and fix errors. Integrate Git for version control. Use code formatting tools to maintain code consistency. Use the Linting tool to spot potential problems ahead of time.

In VS Code, you can run the program in the terminal through the following steps: Prepare the code and open the integrated terminal to ensure that the code directory is consistent with the terminal working directory. Select the run command according to the programming language (such as Python's python your_file_name.py) to check whether it runs successfully and resolve errors. Use the debugger to improve debugging efficiency.

VS Code extensions pose malicious risks, such as hiding malicious code, exploiting vulnerabilities, and masturbating as legitimate extensions. Methods to identify malicious extensions include: checking publishers, reading comments, checking code, and installing with caution. Security measures also include: security awareness, good habits, regular updates and antivirus software.
