自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 github查询方法

github查询方法今天要和大家分享的是一份 GitHub 寻宝指南,先上脑图:寻找 Demo技术栈的关键字搜索,并按更新时间进行排序生命有限 ,如若是每次我们尝试一个新的技术,总得自己编写一个个 Demo。编写多个 Demo,都得花去个半天八小时的时间。如此一算,能花费在其它事情上的时间便更少了。若只是试用官方的 Demo,往往是比较容易的。可我们编写应用的时候,总得结合到当前的场合来...

2019-03-26 09:24:47 1375

原创 python高级之网络概述2

python高级之网络概述22.11综合案例:udp聊天器import socketdef send_data1(udp_socket): # 准备发送数据 send_data = input("请输入您要发送的数据:") # 对发送的数据进行二进制编码 send_content = send_data.encode("utf-8") ip_addr...

2019-04-18 17:15:13 200

原创 Python高级之网络概述1

Python高级之网络概述12.1TCP/IP协议简介TCP/IP协议是一个协议族分层:(1)四层:链路层——网络层——传输层——应用层(2)七层:物理层——数据链路层——网络层——传输层——会话层——表示层——应用层2.2端口(1)用端口来区分进程。在linux系统中,端口可以有65536(2的16次方)个(2)端口号:端口是通过端口号来标记的,端口号只有整数,范围是从0到655...

2019-04-15 11:14:49 108

原创 python高级之Linux命令3

python高级之Linux命令31.2.编辑器、服务器1.2.1常用服务器ssh、scp1.2.1.1ssh:远程连接(登录)ssh 用户名@ip地址1.2.1.2scp:远程拷贝(1)从本地远程拷贝到服务器scp 3.txt python@192.168.131.109:/home/python/Desktopscp -r 123 python@192.168.131.109:...

2019-04-10 18:49:55 119

原创 python高级之Linux命令2

python高级之Linux命令21.1.2用户、权限管理相关命令(1)ifconfig:查看IP地址,在windows中使用ipconfig(2)ping ip地址:测试网络连接是否正常ping 127.0.0.1 表示电脑的网卡没有问题ping www.baidu.com 表示电脑此时可以连外网(3)ssh:远程登录用法:ssh 用户名@ip地址(4)who:查看当前登录的用户...

2019-04-08 15:14:43 154

原创 python高级之Linux命令1

python高级之Linux命令11.1linux的基本命令操作系统的作用:向下控制电脑的硬件,向上支持软件的运行1.1.1文件、磁盘管理相关的命令.表示:当前路径…表示:当前路径的上一层以“.”开头的文件为隐藏文件巧用:cd …/…打开终端的快捷键:ctrl+alt+t终端字体放大:ctrl+shift+"+"终端字体缩小:ctrl+“-”(1)ls①ls查看当前路径下的...

2019-04-06 22:55:19 784

原创 python高级之多任务4(协程2)

python高级之多任务4(协程2)3.4.3协程(1)协程: 又称为微线程,用户级线程, 在不开辟线程的基础上可以完成多任务(2)如何理解协程: 只要在def里面只看到一个yield关键字那么就可以理解为是一个协程(3)学习协程的目的: 在单线程的基础上完成多任务,多个任务按照一定顺序交替执行(4)定义、创建、启动协程import time # 定义协程def work1...

2019-04-03 15:08:48 77

原创 python高级之多任务3(协程1)

python高级之多任务3(协程1)3.4协程3.4.1迭代(1)迭代:使用for循环遍历取值的过程叫做迭代(2)可迭代对象:能够使用for循环遍历取值的对象叫做可迭代对象(3)可迭代的对象有:列表,元组,字典,字符串,集合,range(4)判断对象是否是可迭代对象可以使用isinstance进行判断,isinstance可用来判断任意数据是否是指定数据类型。如果是指定数据类型则返回...

2019-04-02 16:14:23 98

原创 python高级之多任务2(进程)

python高级之多任务2(进程)3.3进程3.3.1进程概述通俗理解一个运行起来的程序或者软件叫做进程(1)每次启动一个进程都需要向操作系统索要运行资源(内存),进程是操作系统资源分配的基本单位(2)进程只提供运行资源,真正干活的是线程,线程是执行程序中对应的代码的, 默认一个进程默认只提供一个线程(主线程),当然还可以在一个进程里面开辟多个线程(3) 如何理解进程:把公司类比成进程...

2019-03-31 11:50:53 87

原创 Python高级之多任务1(线程)

Python高级之多任务1(线程)3.1多任务并行: 任务数小于或者等于cpu的核数就是并行,多个任务真正意义一起执行,提示:只有多核cpu才有并行的操作并发: 任务数大于cpu的核数,多个任务看起来是一起执行,其实是假象,真正意义上多个任务交替轮流执行3.2线程3.2.1创建线程import threadingsub_thread = threading.Thread(group=...

2019-03-28 15:07:40 108

原创 python高级之正则表达式

python高级之正则表达式四、正则表达式正则表达式就是记录文本规则的代码在python中使用正则表达式需要先导入re模块4.1匹配单个字符代码功能.匹配任意1个字符(除了\n)[ ]匹配[ ]中列举的字符\d匹配数字,即0-9\D匹配非数字,即不是数字\s匹配空白,即 空格,tab键\S匹配非空白\w匹配非特殊字符,...

2019-03-21 19:13:22 157

原创 python高级之HTTP

python高级之HTTP一、HTTP1.1网络(1)网络的本质:就是为了获取和收发数据(2)基于网络的应用程序的本质:对于用户来说,应用程序的本质就是获取数据;对于开发人员来说,应用程序的本质就是传输数据1.2 TCP/IP协议栈(1)协议:让通信的双方能够理解对方的意图(2)TCP/IP协议是一个协议族(3)TCP/IP四层模型:链路层——网络层——传输层——应用层(4)工作...

2019-03-19 15:46:37 197

原创 python基础11

python基础116.6继承(1)单继承子类在继承父类的时候(父类已定义),在定义子类的时候,小括号里面写要继承父类的类名。父类的属性和方法都会被子类继承。语法:class 子类名(父类名):​ xxxxxxxx(2)多继承一个子类可以继承多个父类(父类已定义),在定义子类的时候,小括号里面写要继承的父类的类名,多个父类之间用逗号隔开。如果继承了多个父类,如果父类间...

2019-03-16 15:39:16 117

原创 python基础10

python基础106.面向对象面向对象的三大特性:继承、封装、多态6.1类的定义语法:class 类名(object):​ #属性​ #方法​ def 方法名(self):​ xxxxxx注意:(1)类名的小括号里写的是将来要集成的父类,默认继承object(2)类名的命名规则一般采用...

2019-03-16 15:38:24 73

原创 python基础09

python基础095.2文件的读写5.2.1读数据(1)read使用read(num)可以从文件中读取数据,num表示要从文件中读取的数据的长度(单位是字节),如果没有传入num,那么就表示读取文件中所有的数据如果读了多次,那么后面读取的数据是从上次读完后的位置开始的(2)readlines就像read没有参数时一样,readlines可以按照行的方式把整个文件中的内容进行一次性读...

2019-03-13 10:47:37 86

原创 python基础08

python基础084.8函数说明文档help(函数名) #可用于查看任何一个函数的文档说明自定义函数的说明文档的书写格式:def 函数名()“”"打印功能: 说明文档 – ******** 说明文档的位置:定义函数的下一行:return: #可在此处写函数的功能,返回给使用者,此处也可以省略“”"4.9局部变量和全部变量(1)局部变量在函数内部定义的变量,就叫作局部变量它...

2019-03-13 10:47:02 70

原创 python基础07

python基础074.6函数的默认(缺省)参数和不定长参数4.6.1默认参数函数在定义的时候就已经给这个参数赋了值。(1)经验:①默认参数可以不传实参,如果传递实参就修改默认参数的值②定义默认参数的时候,默认参数要写到位置参数的后面。如果同时有*args和**kwargs以及默认参数,则顺序为:*args——默认参数——**kwargs③默认参数可以关键字参数传值,但要写到位置参数...

2019-03-09 15:02:37 89

原创 python基础06

python基础063.4.4字典_删除(1)pop()可以指定键名进行删除,并且可以返回删除的数据。如果没有这个键,则报错(2)popitem()用来删除键值对,从末尾删除数据,并且可以返回删除的数据(3)del 和 del()可以指定键名进行删除,也可直接删除字典(4)clear()字典名.clear()可以清空字典,得到一个空字典,返回None3.4.5字典常用操作(1...

2019-03-09 15:02:01 77

原创 python基础05

python基础053.3.3列表的嵌套一个列表中的元素又是一个链表,这就是列表的嵌套3.3.4列表推导式列表推导式(列表生成式):用一个表达式创建一个有规律的列表或控制一个有规律的列表例子:(1)# 需求列表 0 -20# list1 = list(range(0, 21))# print(list1) # while 准备一个空列表,(i<21)然后range...

2019-03-06 20:20:51 129

原创 python基础04

python基础043.2字符串常见操作3.2.1字符串查找(1)index()如果有这个子串,返回第一个字符的下标;如果没有这个子串,报错(2)find()和index基本相同;如果没有这个子串不报错,返回-1(3)count()查找当前子串出现的次数3.2.2字符串检查和判断(1)isdigit()判断字符串是否是纯数字组成,如果是返回True,否则返回False(2)...

2019-03-06 20:20:14 74

原创 python基础03

python基础032.5while循环语法:while 条件:条件满足时做的事注意点:到底怎样添加while…小技巧:找到需要重复执行的代码,然后在它上面添加while即可2.到底是执行多少次呢…​ 小技巧:看需求,在需求不明确的情况下,不知道到底执行多少次,那么用while True2.6for循环(1)语法:for 临时变量 in 序列:​ 命令...

2019-03-05 13:25:58 119

原创 python基础02

python基础021.6输入(1)input()用户输入的数据都会被作为string(2)命令提示符的退出:quit()、exit()、ctrl+c(3)ptyhon2中,有input和raw_input,其中,raw_input和python3中的input完全一样;python2中的input如果输入的是数字,直接就是数值,但输入字符串报错,需要手动加引号才行;在python3中没有...

2019-03-05 13:25:25 79

原创 python高级1

python高级12.1GIL(全局解释器锁)GIL(Global Interpreter Lock)2.1.1GIL执行流程没有互斥锁的情形:创建线程1和线程2,当启动线程1和线程2时,线程1先拿到了公共数据count(count的初始值为0),线程1向python解释器申请到了GIL,解释器开辟线程执行线程1,然后,cpu开始执行代码,执行了一段时间后,还未完成count+=1的操作...

2019-03-01 11:00:52 223

原创 python基础01

python基础01计算机的组成计算机由硬件系统和软件系统两部分组成,其中,软件系统主要分为系统软件和应用软件1.python基础1.1认识python1.python诞生于1991年,龟叔2.python的优缺点(1)优点:简单、易学、免费开源、可拓展性、可移植性、丰富的库、规范的代码、解释性语言(2)缺点:解释性语言的共同缺点:执行效率慢3.python的应用场景 web应...

2019-03-01 10:38:09 109

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除