分类
摘要:
Python中进行并发编程一般使用threading和multiprocessing模块,不过大部分的并发编程任务都是派生一系列线程,从队列中收集资源,然后用队列收集结果。在这些任务中,往往需要生成线程池,concurrent.futures模块对threading和multiprocessing模块进行了进一步的包... 阅读原文
2019-01-05 22:46:43 阅读(5650) 评论(0)
摘要:
In [29]: a=[x for x in range(1,101)]
In [30]: b=[a[x:x+3] for x in range(0,100,3)]
In [31]: bOut[31]:[[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12], [13, 14, 1... 阅读原文
2019-01-05 22:28:02 阅读(5568) 评论(0)
摘要:
本文翻译自2018年最热门的Python金融教程 Python For Finance: Algorithmic Trading。
这篇 Python 金融教程向您介绍算法交易等内容。
技术已成为金融领域的一项资产:金融机构已不仅仅是单纯的金融机构了,它正向着技术公司演进。除了技术带来的创新速度和竞争优势以外,金... 阅读原文
2019-01-05 21:09:02 阅读(6300) 评论(0)
摘要:
Python是一门语法优雅,功能强大,开发效率高,应用领域广泛的解释性语言。
其有非常多的优点,但是也并不是完美的,除了大家都知道的执行速度不够快,Python2和Python3的兼容问题,以及GIL锁,在其语法上也有一些特点(是否是缺点见仁见智啦):
1. 使用可变对象作为函数默认值
代码如下:
在... 阅读原文
2019-01-05 20:55:05 阅读(7735) 评论(0)
摘要:
Python是一门语法优雅,功能强大,开发效率高,应用领域广泛的解释性语言。
其有非常多的优点,但是也并不是完美的,除了大家都知道的执行速度不够快,Python2和Python3的兼容问题,以及GIL锁,在其语法上也有一些特点(是否是缺点见仁见智啦):
1. 使用可变对象作为函数默认值
代码如下:
在... 阅读原文
2019-01-05 20:55:05 阅读(5586) 评论(0)
摘要:
Django 系列博客(二)
前言
今天博客的内容为使用 Django 完成第一个 Django 页面,并进行一些简单页面的搭建和转跳。
命令行搭建 Django 项目
创建纯净虚拟环境
在上一篇博客中已经安装好了虚拟环境,所以用虚拟环境来安装指定版本的 Django。为了可以从头到尾的走一遍流程,我重新创建了一个虚... 阅读原文
2019-01-05 19:25:15 阅读(5907) 评论(0)
摘要:
计数器 Counter
计数元素迭代器 elements()
计数对象拷贝 copy()
计数对象清空 clear()
from collections import Counter
#import collections
d = Counter("abdadakdabfdj") #对值计数,返回... 阅读原文
2019-01-05 18:11:02 阅读(10536) 评论(0)
摘要:
网络编程协议
1.osi七层模型
应用层 表示层 会话层 传输层 网络层 数据链路层 物理层
2.套接字 socket
有两类,一种基于文件类型,一种基于网络类型
3.Tcp和udp协议
Tcp协议:面向连接,数据可靠,传输效率低,面向字节流
建立连接与断开连接的过程(三次握手,四次挥手)
建立连接... 阅读原文
2019-01-05 16:42:02 阅读(5768) 评论(0)
摘要:
1.学习爬虫,为什么必须会正则表达式? 我们爬取一些网页具体内容时,只需要这个网页某个标签的一部分内容就足够,或者是这个标签的某个属性的值时,用普通的 xpath 或者css.selector是不能完成的,此时我们就需用到正则表达式去匹配获取。2.正则表达式官方简介? 正则表达式,又称规则表达式。(在代码... 阅读原文
2019-01-05 14:49:01 阅读(5916) 评论(0)
摘要:
《从零开始PYTHON3》学习资源包下载
课程连载已经完全结束。
经过整理校对,这里把在课程中出现过的源码和练习答案示例源码全部打包提供下载:
https://pan.baidu.com/s/1Ljzu_uKrgygUZ5eRe1ldfg
提取码:f3r6
压缩包解压密码:https://formoon.githu... 阅读原文
2019-01-05 13:45:02 阅读(6940) 评论(0)