Python是一種高級編程語言,應用廣泛,也是應用最廣泛的編程語言之一。Python代碼清晰簡潔,易于閱讀和學習,很多任務用Python可以輕松完成。Python還有豐富的庫和模塊,可以幫助程序員寫出高效率的代碼。
常見的Python腳本包括數據分析、數據可視化、網絡爬蟲、機器學習和自動化測試等。我們來看一下一些常見的Python腳本。
# 數據分析 import pandas as pd import matplotlib.pyplot as plt df = pd.read_csv('data.csv') df.plot(x='time', y='value') plt.show() # 數據可視化 import seaborn as sns df = sns.load_dataset('tips') sns.scatterplot(data=df, x='total_bill', y='tip', hue='sex') plt.show() # 網絡爬蟲 import requests from bs4 import BeautifulSoup url = 'https://www.example.com' res = requests.get(url) soup = BeautifulSoup(res.text, 'html.parser') links = soup.find_all('a') for link in links: print(link.get('href')) # 機器學習 import sklearn from sklearn.datasets import load_iris from sklearn.model_selection import train_test_split from sklearn.svm import SVC iris = load_iris() X_train, X_test, y_train, y_test = train_test_split(iris.data, iris.target, random_state=0) svm = SVC(kernel='linear', C=1).fit(X_train, y_train) print(svm.score(X_test, y_test)) # 自動化測試 import unittest class TestCalculator(unittest.TestCase): def test_add(self): self.assertEqual(addition(2, 3), 5) def test_subtract(self): self.assertEqual(subtraction(3, 2), 1) def addition(x, y): return x + y def subtraction(x, y): return x - y if __name__ == '__main__': unittest.main()
以上Python腳本可以幫助我們完成各種任務,無論是數據分析、數據可視化還是機器學習、自動化測試。
上一篇gunan_json
下一篇python+字典+轉碼