【例】高考分析可视化:https://www.w3cschool.cn/python3/python3-ujsx2z43.html
机器学习:机器学习属于人工智能研究与应用的一个分支领域,机器学习的研究更加偏向理论性,其目的更偏向于是研究一种为了让计算机不断从数据中学习知识,而使机器学习得到的结果不断接近目标函数的理论。机器学习是多领域交叉,涉及概率论、统计学,算法复杂度理论等多门学科,广泛应用于数据挖掘、计算机视觉、自然语言处理、生物特征识别、搜索引擎、垃圾邮件过滤、推荐系统、知识图谱、医学诊断、检测信用卡欺诈、语音和手写识别、战略游戏和机器人运用等。
数据挖掘:一般是指从大量的数据中通过算法搜索隐藏于其中信息的过程。机器学习为数据挖掘提供了理论方法,而数据挖掘技术是机器学习技术的一个实际应用。“数据挖掘十大算法”包括:C4.5决策树、K-均值(K-mean)、支持向量机(SVM)、Apriori、 最大期望算法(EM)、PageRank算法、AdaBoost算法、k-近邻算法(kNN)、朴素贝叶斯算法(NB)和分类回归树(CART)算法。
【例】鸢尾花分类:https://jingyan.baidu.com/article/b7001fe1caae230e7282dd88.html
网络爬虫(Web Spider),又被称为网页蜘蛛,是一种按照一定的规则,自动地抓取网站信息的程序或者脚本。网络蜘蛛是通过网页的链接地址来寻找网页,从 网站某一个页面开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一个网页,这样一直循环下去,直到把这个网站所有的网页都抓取完为止。
在讲解爬虫内容之前,我们需先学习一项写爬虫的必备技能–审查元素:在浏览器的地址栏输入URL地址 -> 在网页处右键单击 -> 找到检查。可以看到,右侧出现了一大串代码,这些代码就叫做HTML,服务器返回的HTML决定了网站的原始容貌。我们在页面的哪个位置点击审查元素,浏览器就会为我们定位到相应的HTML位置,通过修改服务器返回的HTML信息,可以修改页面信息。其中,Elements显示了网页的结构,Network显示浏览器和服务器之间的通信。确保Network下的小红灯亮着,灯亮即表示Chrome在记录server和browser之间的通信。
HTML(Hyper Text Markup Language,超文本标记语言)是一套标记标签 ,HTML 使用标记标签来描述网页。HTML 标记标签是由尖括号包围的关键词,比如 ,且HTML 标签通常是成对出现的,比如和 ,标签对中的第一个标签是开始标签,第二个标签是结束标签。如:
与 之间的文本描述网页
与 之间的文本是可见的页面内容
与
之间的文本被显示为标题
与
之间的文本被显示为段落
【例】批量下载照片:https://www.jb51.net/article/150286.html
【例1】合并工作簿:https://zhuanlan.zhihu.com/p/75741930
【例2】拆分工作表:https://blog.csdn.net/AKlianwenlan/article/details/107046227
【例3】自动发送邮件:https://blog.csdn.net/liao392781/article/details/80521194
【例】绘制玫瑰花:https://blog.csdn.net/as_csdn/article/details/93086075
脚本程序转变为可执行程序的第三方库PyInstaller 库,用法:
pyinstaller 选项 Python源文件
选项:-F 产生单个的可执行文件;-D 产生一个目录(包含多个文件)作为可执行程序)。
【例】创建带图形用户界面的数据库查询窗口:http://c.biancheng.net/view/2690.html
【例】制作简单射击游戏:https://www.w3cschool.cn/python3/python3-dojn2zg9.html