真香啊!5个方便好用的Python自动化脚本( 二 )

4、自动化数据探索数据探索是数据科学项目的第一步 , 你需要了解数据的基本信息才能进一步分析更深的价值 。
一般我们会用pandas、matplotlib等工具来探索数据 , 但需要自己编写大量代码 , 如果想提高效率 , Dtale是个不错的选择 。
Dtale特点是用一行代码生成自动化分析报告 , 它结合了Flask后端和React前端 , 为我们提供了一种查看和分析Pandas数据结构的简便方法 。
我们可以在Jupyter上实用Dtale 。
需要的第三方库:
Dtale - 自动生成分析报告
### Importing Seaborn Library For Some Datasetsimport seaborn as sns### Printing Inbuilt Datasets of Seaborn Libraryprint(sns.get_dataset_names())### Loading Titanic Datasetdf=sns.load_dataset('titanic')### Importing The Libraryimport dtale#### Generating Quick Summarydtale.show(df)

真香啊!5个方便好用的Python自动化脚本

文章插图
 
5、自动桌面提示这个脚本会自动触发windows桌面通知 , 提示重要事项 , 比如说:您已工作两小时 , 该休息了
我们可以设定固定时间提示 , 比如隔10分钟、1小时等
用到的第三方库:
win10toast - 用于发送桌面通知的工具
from win10toast import ToastNotifierimport timetoaster = ToastNotifier()header = input("What You Want Me To Remembern")text = input("Releated Messagen")time_min=float(input("In how many minutes?n"))time_min = time_min * 60print("Setting up reminder..")time.sleep(2)print("all set!")time.sleep(time_min)toaster.show_toast(f"{header}", f"{text}", duration=10, threaded=True)while toaster.notification_active(): time.sleep(0.005)     
真香啊!5个方便好用的Python自动化脚本

文章插图
 
小结Python能实现的自动化功能非常丰富 , 如果你可以“偷懒”的需求场景不妨试试 。
参考:
https://medium.com/pythoneers/10-handy-automation-scripts-you-should-try-using-python-fc9450116938




推荐阅读