- 博客(21)
- 收藏
- 关注
原创 Python进阶(十一) -- Numpy模块
NumPy是用于数据科学计算的基础模块,不但能够完成科学计算的任务,而且能被用于高效得多维数组容器,可用于存储和处理大型矩阵。
2022-11-19 22:05:02
645
原创 Python进阶(十) -- 网络爬虫
下面我们对三种解析方式做一个简单比较。解析方式对应的模块速度使用难度正则表达式解析re快困难XPath 解析lxml快一般CSS 选择器解析bs4或pyquery不确定简单当你写了很多个爬虫程序之后,你会发现每次写爬虫程序时,都需要将页面获取、页面解析、爬虫调度、异常处理、反爬应对这些代码从头至尾实现一遍,这里面有很多工作其实都是简单乏味的重复劳动。那么,有没有什么办法可以提升我们编写爬虫代码的效率呢?
2022-11-19 22:04:12
531
原创 Python进阶(九) -- 操作excel文件
掌握了Python程序操作Excel的方法,可以解决日常办公中很多繁琐的处理Excel电子表格工作,最常见就是将多个数据格式相同的Excel文件合并到一个文件以及从多个Excel文件或表单中提取指定的数据。如果数据体量较大或者处理数据的方式比较复杂,我们还是推荐大家使用Python数据分析神器之一的pandas库。CSV(Comma Separated Values)全称逗号分隔值文件是一种简单、通用的文件格式,被广泛的应用于应用程序(数据库、电子表格等)数据的导入和导出以及异构系统之间的数据交换。
2022-11-17 22:03:36
1706
原创 Python进阶(八) -- 文件操作
无论是文本文件,其操作流程基本一致,即首先打开文件并且创建文件对象,然后通过该文件对象对文件内容进行读取、写入、删除、修改等操作;最后关闭并保存文件内容。Python内置了文件对象,通过open()函数即可以指定模式打开指定文件并创建文件对象,moreNone“\n\r\r\n当对文件内容操作完成后,一定要关闭文件对象,这样才能保证所做的任何修改都确实被保存到文件中。
2022-11-17 22:03:04
282
原创 Python进阶(六) -- 高级语法
GIL锁:Global Interpreter Lock,又称为全局解释锁。任何Python线程执行前,必须先获得GIL锁,然后,每执行100条字节码,解释器就自动释放GIL锁,让别的线程有机会执行。GIL锁实际上把所有线程的执行代码都给上了锁。所以,多线程在Python中智能交替执行,即使100个线程跑在100核CPU上也只能用到一核。more。
2022-11-17 22:02:09
231
原创 Python进阶(五) -- 装饰器
闭包是函数式编程的重要语法结构,Python支持这一特性在一个外函数中定义(嵌套)了一个内函数,内函数中运用了外函数的临时变量,并且外函数的返回值是内函数的引用,这样构成了闭包。more。
2022-11-17 22:01:36
214
原创 Python进阶(四) -- 协程
自定义Mylist类:初始化方法__iter__()方法,对外提供迭代器addItem()方法添加数据自定义迭代器:初始化方法迭代器方法获取下一个元素值方法"""1. Mylist类初始化方法__iter__()方法,对外提供迭代器addItem()方法添加数据。
2022-11-17 22:01:04
207
原创 Python进阶(二) -- 多线程
导入threading模块创建类并且继承threading.Thread重写父类run方法创建线程并且用start()调用。
2022-11-17 21:59:37
1688
原创 Python进阶(一) -- 面向对象编程
类是对某一类事物的抽象描述,如动物类、玩具类等。它是一个抽象的概念。类用于描述多个对象的共同特征,它是对象的模板。对象用于描述现实的个体,他是类的实例。所以对象时根据类创建的,并且一个类可以用于多个对象。
2022-11-17 21:58:40
723
原创 python基础(五)--序列
序列是Python中最基本的数据结构。Python中有六个序列的内置类型,分别是列表、元组、字符串、Unicode字符、buffer对象、xrange对象,最常用的是列表和元组。
2022-09-12 17:11:40
910
原创 python基础(四)--程序控制结构python基础(四)--程序控制结构
Python语言也是结构化程序设计语言,其基本程序结构有三种:顺序结构、选择结构(分支结构)、循环结构。- 循环结构:即程序从上至下逐条语句执行。- 选择结构:指程序在运行过程中根据条件有选择的执行一些语句。- 循环结构:是为解决一些实际问题中具有规律性的重复操作的工作,为反复执行某些语句而设置的一种程序结构。
2022-09-01 21:12:27
727
原创 python基础(二)--数据类型
python3的标准数据类型有Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Set(集合)、Dictionary(字典)。
2022-08-20 18:38:02
403
原创 版本控制Git本地常用命令
title: 版本控制Git本地常用命令date: 2022-05-20 21:19:31tags:[工具][基础][Git]categories:[工具]配置git身份信息添加/修改用户名信息git config --globa user.name "用户名"添加/修改用户邮箱git config --globa user.email "邮箱" 查看用户所有信息git config -l查看用户名git config --globa user.name 查看用户邮.
2022-05-22 14:08:59
169
1
原创 MarkDown编辑文档常用语法
MarkDown编辑文档常用语法简介编辑工具:语法介绍:标题:字体:加粗:斜体:倾斜加加粗:删除线:高亮:列表:有序列表:无序列表:分割线:引用:链接:图片:!图片表格:|内容1|内容2| 内容3 |代码块:内嵌HTML简介Markdown是一种轻量级标记语言,排版语法简洁,让人们更多地关注内容本身而非排版。它使用易读易写的纯文本格式编写文档,可与HTML混编,可导出 HTML、PDF 以及本身的 .md 格式的文件。因简洁、
2022-05-17 12:07:28
184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人