随笔分类 - python
摘要:一 说明 数据来源:新财富 http://www.xcf.cn/zhuanti/ztzz/hdzt1/500frb/index.html 我是通过把这些数据放到excle表格里统计的数据。 二 统计中国那个地区百亿富豪人数最多 import pandas as pd import matplotli
阅读全文
摘要:参考 https://www.cnblogs.com/pyyu/p/7402145.html?tdsourcetag=s_pcqq_aiomsg 1 下载 网址:https://www.python.org/downloads/release/python-362/ wget https://www
阅读全文
摘要:一.基于requests模块的cookie操作 引言:有些时候,我们在使用爬虫程序去爬取一些用户相关信息的数据(爬取张三“人人网”个人主页数据)时,如果使用之前requests模块常规操作时,往往达不到我们想要的目的,例如: 1 #!/usr/bin/env python 2 # -*- codin
阅读全文
摘要:引言:回顾requests实现数据爬取的流程 指定url 基于requests模块发起请求 获取响应对象中的数据 进行持久化存储 其实,在上述流程中还需要较为重要的一步,就是在持久化存储之前需要进行指定数据解析。因为大多数情况下的需求,我们都会指定去使用聚焦爬虫,也就是爬取页面中指定部分的数据值,而
阅读全文
摘要:requests模块 - 基于如下5点展开requests模块的学习 什么是requests模块 requests模块是python中原生的基于网络请求的模块,其主要作用是用来模拟浏览器发起请求。功能强大,用法简洁高效。在爬虫领域中占据着半壁江山的地位。 为什么要使用requests模块 因为在使用
阅读全文
摘要:阅读目录 isinstance和issubclass 反射 setattr delattr getattr hasattr __str__和__repr__ __del__ item系列 __getitem__ __setitem__ __delitem__ __new__ __call__ __l
阅读全文
摘要:一 fontfawesome字体的使用 http://fontawesome.dashgame.com/ 官网 1 下载 2 放到你的项目下面 3 html导入这个目录 实例: class最前面的fa 必须写上 ,第二个 wechat是图标的名字,前面也必须加上fa,第三个fa-4x是控制图标的大小
阅读全文
摘要:一般操作 看专业的官网文档,做专业的程序员! 必知必会13条 <1> all(): 查询所有结果 <2> filter(**kwargs): 它包含了与所给筛选条件相匹配的对象 <3> get(**kwargs): 返回与所给筛选条件相匹配的对象,返回结果有且只有一个,如果符合筛选条件的对象超过一个
阅读全文
摘要:一 线程 # 什么是进程 :是计算机资源分配的最小单位# 什么是线程# 线程和进程的关系 : # 每一个进程中都至少有一个线程#开启100个线程 1 import os 2 import time 3 from threading import Thread 4 n=100 5 def func(i
阅读全文
摘要:一 锁(Lock) 当多个进程使用同一份数据资源的时候,就会引发数据安全或顺序混乱问题。就会用到锁 例如:买火车票,我现在只有一张票,10个人来买,如果不加锁,就会显示10个人都买到 1 from multiprocessing import Process,Lock 2 import time,j
阅读全文
摘要:一 进程: # 什么是进程 : 运行中的程序,计算机中最小的资源分配单位# 程序开始执行就会产生一个主进程# python中主进程里面启动一个进程 —— 子进程# 同时主进程也被称为父进程# 父子进程之间的代码执行是异步的,各自执行自己的# 父子进程之间的数据不可以共享# 主进程会等待子进程结束之后
阅读全文
摘要:一 tcp网络编程 1 server 端 2 3 import socket 4 sk=socket.socket() #实例化一个对象 5 sk.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)#端口可以重用 6 sk.bind(('127.0
阅读全文
摘要:一 模块 1 # 模块总结# 能不能导入模块 : 用sys.path查看# 导入模块的顺序 : 内置 扩展 自定义# 导入模块 : 相当于执行了这个模块,文件中的名字会被存储在一块独立的内存空间中# import# 在全局创建了一个模块名,指向属于这个模块的命名空间# 空间里存储了所有文件中的名字#
阅读全文
摘要:封装 1 【封装是什么】 隐藏对象的属性和实现细节,仅对外提供公共访问方式。 2【好处】 1. 将变化隔离; 2. 便于使用; 3. 提高复用性; 4. 提高安全性; 【封装原则】 1. 将不需要对外提供的内容都隐藏起来; 2. 把属性都隐藏,提供公共方法对其访问。 二 私有变量和私有方法 在pyt
阅读全文
摘要:一 hashlib 主要用于字符串加密 1 1 import hashlib 2 md5obj=hashlib.md5() # 实例化一个md5摘要算法的对象 3 md5obj.update('alex3714'.encode('utf-8')) # 使用md5算法的对象来操作字符串 4 ret =
阅读全文
摘要:一 property的用法,将一个函数伪装成属性 1 #第一种写法: 2 from math import pi 3 class Circle: 4 def __init__(self,r): 5 self.r=r 6 def mj(self): 7 return pi*self.r**2 8 de
阅读全文
摘要:一 组合概念 一个类的对象作为另外一个类对象的属性第一个例子: 2 class Weapon: 3 def prick(self, obj): # 这是该装备的主动技能,扎死对方 4 obj.life_value -= 500 # 假设攻击力是500 5 6 class Person: # 定义一个
阅读全文
摘要:参考:https://www.cnblogs.com/Eva-J/articles/7293890.html一 类的概念和格式1 概念# 类 : 具有相同属性和相同动作的一类事物 组成一个类,如人类# 对象 : 具体的某一个具有实际属性 和具体动作的一个实体。如蜘蛛侠就是一个对象# 类是抽象的# 对
阅读全文
摘要:一 collections模块 1 orderedDict 有序字典 1 # d = collections.OrderedDict() 2 # 3 # d['苹果'] = 10 4 # d['手机']=5000 5 # print(d) 6 # for i in d: 7 # print(i,d[
阅读全文