-
auto
2019-05-06 22:00:08
python
2113°
20
列表 :(列表可以嵌套,列表的中的元素可以为任意) 列表的创建:1. a = [1, 2, 3] 2. a = list([1, 2, 3]) 1.查: 2.增: 3.修改: 4.删除: 5.排序: 6.身份判断(判断是不是一个列表): type(a) is list a = ["一狗", "二狗" ...
-
auto
2019-05-06 22:00:08
python
2342°
20
[TOC] 1、习题 6: 字符串(string) 和文本 学习目标: 了解字符串的定义,学会使用复杂的字符串来建立一系列的变量。学会命名有意义的变量名 习题六中的练习代码是: 上述代码的运行结果为: 上面的代码主要是有几个点需要注意下: 1. 占位符的问题,%d 代表整数,%s 代表字符串,数据类 ...
-
auto
2019-05-06 22:00:08
python
2124°
20
一、基本概念 进程:进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。进程是操作系统动态执行的基本单元。 线程:一个进程中包含若干线程,当然至少有一个线程,线程可以利用进程所拥有的资源。线程是独立运行和独立调度的基本单元。 协程:协程是一种用户态的轻量级线程。协程无需线程上下文切换的开销, ...
-
Run
2019-05-06 00:25:44
requests
5368°
20
利用requests库和xpath抓取猫眼电影TOP100的相关内容
-
auto
2019-05-05 21:15:30
python
2120°
20
解析、迭代和生成系列文章: "https://www.cnblogs.com/f ck need u/p/9832640.html" 在Python中支持两种循环格式:while和for。这两种循环的类型不同: while是通过条件判断的真假来循环的 for是通过in的元素存在性测试来循环的 更通俗 ...
-
auto
2019-05-05 21:15:30
python
2235°
20
以下内容需要掌握: Python3 以及前端:HTML,CSS,jQuery,BootStrap,Django,JavaScript 开启Django新项目: 1,settings.py 数据库选择: ①sqlite3(Django自带的数据库:文件式数据库):我们这里用sqlite3,下面MySQ ...
-
auto
2019-05-05 21:15:30
python
2115°
20
0x01: 部分参考:https://www.cnblogs.com/edwardsun/p/4421773.html match(string[, pos[, endpos]]) | re.match(pattern, string[, flags]): 这个方法将从string的pos下标处起尝 ...
-
auto
2019-05-05 21:15:30
python
2102°
20
1.线程: 一个进程可以有多个线程,共享一个进程的资源; 2.进程线程的区别: 进程是资源分配的最小单位,线程是程序执行的最小单位 3.python中线程模块threading, 提供的类: Thread, Lock, Rlock, Semaphore, Event, 等等 4.线程的创建方式 6. ...
-
auto
2019-05-05 21:15:30
python
2317°
20
解析、迭代和生成系列文章: "https://www.cnblogs.com/f ck need u/p/9832640.html" range range()是一个内置函数,它返回一个数字序列,功能和Linux下的seq命令差不多。 range()返回的是一个可迭代对象(迭代器),可以被迭代工具f ...
-
auto
2019-05-05 21:15:30
python
2322°
20
类 一、编程范式: 1.函数式编程 def 2.面向过程编程 (Procedural Programming) 基本设计思路就是程序一开始是要着手解决一个大的问题,然后把一个大问题分解成很多个小问题或子过程,这些子过程再执行的过程再继 续分解直到小问题足够简单到可以在一个小步骤范围内解决。 3.面向 ...
-
auto
2019-05-05 21:15:30
python
2769°
20
在windows上安装完Python环境后,开始按照《笨办法学Python》书上介绍的章节进行练习。 习题 1: 第一个程序 第一天主要是介绍了Python中输出函数print的使用方法,但是有一个注意点需要注意的是: Python2中可以不加括号直接(单/双)引号输出,Python3中必须要加括号 ...
-
auto
2019-05-05 21:15:30
python
2638°
20
反爬 / 封 IP 对于封 IP 的情况,可以分为几种情况来处理: 首先寻找手机站点、App 站点,如果存在此类站点,反爬会相对较弱。 使用代理,如抓取免费代理、购买付费代理、使用 Tor 代理、Socks 代理等。 在代理的基础上维护自己的代理池,防止代理浪费,保证实时可用。 搭建 ADSL 拨... ...
-
auto
2019-05-05 21:15:30
python
2178°
20
上一篇文章介绍了:创建线程的两种方式、Event对象判断线程是否启动、利用信号量控制线程并发。 博客链接:线程、进程、协程和GIL(二) 这一篇来说说线程间通信的那些事儿: 一个线程向另一个线程发送数据最安全的方式就是使用queue库中的队列了,通过创建一个供多个线程共享的Queue对象,这些线程使 ...
-
auto
2019-05-05 21:15:30
python
2161°
20
Redis 泛指非关系型的数据库,不支持SQL语句 存储结构跟传统关系型数据库中的那种关系表完全不同,nosql中存储的数据都是key-value的形式NoSQL的世界中没有一种通用的语言, 每种nosql数据库都有自己的api和语法,以及擅长的业务场景, NoSQL中的产品种类相... ...
-
auto
2019-05-05 21:15:30
python
2094°
20
最近学到了Pyhton中循环这一章。之前也断断续续学过,但都只是到了函数这一章就停下来了,写过的代码虽然保存了下来,但是当时的思路和总结都没有记录下来,很可惜。这次我开通了博客,就是要把这些珍贵的学习思考总结记录下来。从现在开始。 关于这一章始终有几个难点不懂。第一个就是每次循环过后,其中的累加变量 ...
-
auto
2019-05-05 21:15:30
python
1980°
20
一、校验数据功能 我们在写注册页面时,之前只是提交了数据,然后就保存了数据,后端根本就没有对数据进行校验,比如价格写的不是纯数字也让保存,这肯定是不行的,在前端是可以校验的,但我们不能只依靠前端验证,万一前端不校验,那整个过程就没校验了,所以,不管前端有没有校验,我们后端都应该进行验证。 现在注册页 ...
-
auto
2019-05-05 21:15:30
python
2050°
20
文章链接: "https://mp.weixin.qq.com/s/NmJjTEADV6zKdT 2DXq9Q" 回看18年,最有成就的就是有了自己的 "博客网站" ,坚持记录,写文章,累计写了36篇了,从一开始的难以下手,到现在成为一种习惯,虽然每次写都会一字一句斟酌,但是每次看到产出,内心还是开 ...
-
auto
2019-05-05 21:15:30
python
2100°
20
用户认证组件用的是Django自带一个表:auth_user 一、auth模块 1,authenticate()判断用户是否存在方法 2,login(request,user) 3,logout(request)注销用户 二、user对象 只要登录过的用户,访问任何视图的时候都可以使用request ...
-
auto
2019-05-05 21:15:30
python
1815°
20
解析、迭代和生成系列文章: "https://www.cnblogs.com/f ck need u/p/9832640.html" 本文介绍如何自定义迭代器,涉及到类的运算符重载,包括 的索引迭代,以及 、`__next__ __contains__`,如果不了解这些知识可跳过本文。 索引迭代方式 ...
-
auto
2019-05-05 21:15:30
python
1940°
20
稍微关心编程语言的使用趋势的人都知道,最近几年,国内最火的两种语言非 Python 与 Go 莫属,于是,隔三差五就会有人问:这两种语言谁更厉害/好找工作/高工资…… 对于编程语言的争论,就是猿界的生理周期,每个月都要闹上一回。到了年末,各类榜单也是特别抓人眼球,闹得更凶。 其实,它们各有对方所无法 ...