摘要: Python学习之路(1) 1. Python语言概述   Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,语言默认后缀为.py。经过多年发展,已经在系统编程、网络爬虫、人工智能、科学计算、系统运维、WEB开发等多个领域广泛应用。在网络爬虫方面,Python的常用框架有grab、scrap... 阅读原文
2018-11-17 21:17:01 阅读(1549) 评论(0)
摘要: Python基础回顾   认识变量   在学习了之前的Python零基础入门系列【洗礼灵魂,修炼Python】(说明一下,这个系列现在回过来再来看这个名字确实好土啊,然后有些知识点感觉还不太精准,后期看如果有时间再调整下,名字的话就这样了,不想改了,要改的话起码得改大半天),相信你已经对Python有了一个大概... 阅读原文
2018-11-17 21:02:47 阅读(1482) 评论(0)
摘要: 七、找回密码功能 1、找回密码页面配置   将找回密码页面forgetpwd.html前端文件拷贝到项目的templates文件夹内。   然后修改注册页面register.html初始文件中的静态文件访问路径,修改成{% static '静态文件路径' %}的形式。 2、后端找回密码接口 2.1 编写找回密码接口 ... 阅读原文
2018-11-17 19:52:03 阅读(1458) 评论(0)
摘要: python的namedtuple可以创建一个带字段名的元祖和一个带名字的类   In [1]: from collections import namedtuple ...: ...: nginx=namedtuple('nginx',['active','accepts','handled','req... 阅读原文
2018-11-17 18:41:01 阅读(1396) 评论(0)
摘要: 本节主要内容: 1. 什么是序列化 2.pickle(重点) 3.shelve 4.json(重点) 5.configparser模块   一. 什么是序列化   在我们储存数据或者网络传输数据的时候.需要对我们的对象进行处理.把对象处理成方便存储和传输的数据格式. 这个过程叫序列化.不同的序列化,结果也不同.但是目... 阅读原文
2018-11-17 17:19:02 阅读(1503) 评论(0)
摘要: 生产者消费者模式的多线程小爬虫, 写完后进程居然都没开始??最后才发现pages队列太小。 def main(): base_url = '/////////' pages = Queue(300) detail_pages = Queue(100000) imgs = Queue(10000... 阅读原文
2018-11-17 15:35:02 阅读(1409) 评论(0)
摘要:  一、初探python print('Hello,靓仔!') 不得不说,这句话还是so real的(逃 二、Python中的变量 1.什么是变量?(what)   量:记录某种现实世界中事物的某种状态;   变:事物的某种状态是可以发生变化的。 2.为何要用变量?(why)   为了让计算机能够像人一样记录下来事... 阅读原文
2018-11-17 14:19:02 阅读(1698) 评论(0)
摘要: 字符编码,我们已经讲过了,字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制25... 阅读原文
2018-11-17 13:15:04 阅读(1562) 评论(0)
摘要:在Python中当字典的值是函数时,如果这样写fou = {'a':aa(),'b'=bb(),'c':cc()}fou['a']这时函数会全部被执行,其实关键在后面的括号,经过多次尝试把字典里括号去掉函数是没有立刻执行的也就是没有返回函数结果,可去掉字典里函数的括号打印出fou['a']得到的结果是一个对象或地址。尝... 阅读原文
2018-11-17 11:58:02 阅读(1436) 评论(0)
摘要: 1.编程语言分类 机器语言:直接使用二进制指令直接编写程序,直接操作计算机硬件,必须考虑硬件细节 汇编语言:使用英文标签代替二进制指令去编写程序,直接操作计算机硬件,必须考虑硬件细节对,不过相比机器语言,已经更易被人所理解 高级语言:使用人能够理解的表达方式编写程序,通过操作系统间接地操作硬件,无需考虑硬件细节 高级... 阅读原文
2018-11-17 10:01:02 阅读(1146) 评论(0)