
Python全栈开发
文章平均质量分 63
ACGuan
愿与世界IT技术爱好者共同学习,愿结交天下英雄好汉。
展开
-
安装Ta-lib库
1.下载对应的版本支撑轮子(Python3.7版本的找到3.7版本来)https://www.lfd.uci.edu/~gohlke/pythonlibs/2.将下载的文件放入Python安装的Lib目录下,如图所示原创 2019-09-09 17:07:53 · 2429 阅读 · 0 评论 -
Python io模型阻塞和非阻塞
#server.pyimport socketimport selectsk = socket.socket()sk.bind(('127.0.0.1',8099))sk.listen()read_lst = [sk]while True: rl,wl,xl = select.select(read_lst,[],[]) # select阻塞,rl可以读的 wl...原创 2019-09-08 20:38:27 · 299 阅读 · 0 评论 -
Python协程
# 1.协程# 2.如何实现在两个函数之间的切换?# def func1():# print(1)# yield# print(3)# yield## def func2():# g = func1()# next(g)# print(2)# next(g)# print(4)## fu...原创 2019-09-07 17:13:37 · 125 阅读 · 0 评论 -
Python笔记
1,Python进程和线程2、Python协程3、Python网络IO阻塞和非阻塞4、安装Ta-lib库原创 2019-08-25 13:54:37 · 163 阅读 · 0 评论 -
Python 进程和线程
# 特别简单# 进程# 操作系统发展 # 没有操作系统 —— 穿孔卡片 # 批处理系统 —— 串行 ,速度块 # 联机批处理 读磁带的时候速度快 # 脱机批处理 读磁带和cpu工作并发 # 多道程序系统 —— 并行 # 操作系统的各种管理功能 # 时空的复用 : 空间隔离开来,cpu看起...原创 2019-08-25 12:34:33 · 158 阅读 · 0 评论 -
Python 网络编程Ftp上传下载
Server.pyimport socket;import json;import struct;sk = socket.socket();sk.bind(('127.0.0.1', 8090));sk.listen();buffer = 1024;conn, addr = sk.accept();head_len = conn.recv(4);head_len = ...原创 2019-07-22 15:24:47 · 211 阅读 · 0 评论 -
Python3服务端和客户端
TCP服务端from socket import *;from time import ctime;host = "localhost";#服务器地址port = 8888;#端口#创建SockettcpSocket = socket(AF_INET, SOCK_STREAM);#绑定tcpSocket.bind((host, port));#设置最大连接数,超过后排...原创 2019-01-24 09:47:48 · 1303 阅读 · 0 评论 -
Python爬虫——豆瓣读书
准备豆瓣读书网址是:https://book.douban.com/tag/%E5%B0%8F%E8%AF%B4?start=880&type=T红色箭头标记的就是我们要获取的信息,我们有了目标信息,就能找到页面的源码,我们通过解析源码来获取信息数据,我们如何获取源码呢?这时可引入request来解决,实现代码如下:import requests resp = req...原创 2018-12-17 10:31:44 · 3490 阅读 · 0 评论 -
三、Python文件操作
本章内容1.文件操作基本流程2.文件编码3.文件打开模式4.文件操作方法5.文件创建6.文件修改一、文件操作基本流程计算机系统分为:1.计算机硬件;2.操作系统;3.应用程序众所周知,Python或其它编程语言的程序要想存储数据,就要存储在计算机硬盘里,这就涉及到应用程序操作硬件,但应用程序无法直接操作硬件,不过应用程序可以借用操作系统把复杂的硬件操作封装成...原创 2018-11-27 15:27:09 · 165 阅读 · 0 评论 -
二、Python集合、深浅Copy
本章内容1.集合2.深浅Copy 一、集合集合(set)是一个无序的不重复元素序列。可以使用大括号{}或 set()函数创建集合。注意:创建一个空集合必须用 set()而不是{}, 因为{}是用来创建一个空集字典。1.创建set1 = set({1,2,'barry'})set2 = {1,2,'barry'}print(set1,set2) # {1, 2...原创 2018-11-27 15:27:00 · 208 阅读 · 0 评论 -
一、Python基础一
本章内容1.python介绍2.发展史3.Python 2 or 3?4.安装5.Hello world程序 6.变量7.用户输入8.模块初始9. .py是什么东西?10.数据类型11.数据运算12.表达式if.. else语句13.表达式for循环语句 14.表达式 while循环语句 15.break and continue的使用...原创 2018-11-15 22:31:02 · 593 阅读 · 2 评论