
python
分享关于python中学习到的内容,与笔记,与收藏
sola_酱
日常自学python
展开
-
自学python实例_笔记python类中的一些常用魔法属性
1.__doc__class Foo: """ 描述类信息,这是用于看片的神奇 """ def func(self): pass#输出:类的描述信息print(Foo.__doc__)2.__module__ 和 __class____module__ 表示当前操作的对象在那个模块__class__ 表示当前操作的对象的类是什么test.pyclass Person(object): def __init__(self): ..原创 2020-05-19 20:13:48 · 615 阅读 · 0 评论 -
自学python实例_类的方法属性名字的规则
1.类中方法属性中的规范形式xx : 公有变量 _x : 开头单下划线, 代表私有化的属性和方法,不能通过from xx import *导入, 都是子类和对象可以访问 __x : 开头双前置下划线,避免与子类中的属性命名冲突,无法在外部直接访问(因为外部在使用这个的时候,会吧名字重整所以访问不到) __xx__ : 双前后下划线,用户名字空间的魔法对象或属性, 不要自己定义这样的名字 xx_: 单后置下划线,用于避免与Python关键词的冲突下面用一段函数来说明:class Fath.原创 2020-05-18 22:41:35 · 833 阅读 · 0 评论 -
自学python实例_git的基本使用_速查表
目录<查看目录观看>1.git简介1.1git是什么1.2git的特点1.3安装与配置2.git的功能_命令2.1创建版本2.2查看版本记录2.3退回以前版本操作2.4查看操作记录2.5查看当前工作树的状态2.6撤销修改2.7对比文件不同2.8删除文件3.分区管理里面的功能_命令3.1查看地当前分支3.2创建和切换分支...原创 2020-05-04 22:06:06 · 895 阅读 · 0 评论 -
自学python实例_总结线程进程协程
1.共同的作用就是实现多任务,在同一时间,可以同时做多件事情,就比如你在电脑上可以同时上qq,同时听音乐~2.并发和并行虽然说,你可以在电脑上同时上qq和同时听音乐,看似你电脑正在完成多任务,但是实际上,你的电脑还是按顺序的一个一个执行任务的,让你感觉到多任务是错觉,因为电脑的运行速度实在是太快啦!如果说要真正的多任务,一个cup完成一个任务,两个cup完成两个任务,多核cpu完成...原创 2020-04-28 11:42:57 · 633 阅读 · 0 评论 -
自学python实例_生成器
1.生成器利用迭代器,我们可以在每次迭代获取数据(通过next()方法)时按照特定的规律进行生成。这里是讲迭代器的链接https://blog.youkuaiyun.com/qq_42223962/article/details/105668619但是我们在实现一个迭代器时,关于当前迭代到的状态需要我们自己记录,进而才能根据当前状态生成下一个数据。为了达到记录当前状态,并配合next()函数进行迭...原创 2020-04-27 19:13:14 · 616 阅读 · 0 评论 -
自学python实例_gevent简单的爬网络上的图片视频
当我们在网上看到一个喜欢的图片或者视频,可是网站上并没有提供我们下载链接怎么办呢?下面我就给大家用python爬虫简单的为大家实现!!方法如下:!!1.打开你需要下载视频的播放网站(以视频为例,图片类似)鼠标右击,找到检查元素然后点击,你要的图片然后看我选择中的内容,把里面src=" "这里的内容找一个文本保存下来.2.写爬视频的程序from gevent i...原创 2020-04-22 21:40:47 · 547 阅读 · 0 评论 -
自学python实例_迭代器
迭代器迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。1.首先,我们要了解什么是可迭代对象按照遍历的说法,我们首先想到的是 for ... in ...for i in 100: print(i)或者说,我们创建一个类作为容器,通过魔法方法add和创建一...原创 2020-04-21 22:43:22 · 593 阅读 · 0 评论 -
自学python实例_多进程实现多任务文件夹的copu_显示完成进度
今天,用多进程来实现,一个文件的copy过程!同时,了解一个新东西,叫进程池.进程池,简单的说,就是创建了一个空间我规定了,这个进程池里面,只能有多少个进程同时开始,比如我规定了最多可以有5个进程同时任务,那么就只能5个.这5个里面走一个,就可以进一个,还没等到的就堵塞.当最后一个进程结束时,全部任务完成.需要尝试的人,要自己创建一个test文件夹,用来被copy,注意,文件不要太大,只是用来了...原创 2020-04-10 20:41:17 · 624 阅读 · 0 评论 -
自学python实例_多线程实现_udp聊天窗口
自学python实例_udp聊天窗口这里是之前学习udp时候写的一个简单的udp聊天窗口,用过这个程序,都知道,要对方发一下,自己再发一下,并没有体现出udp的全双工.以前之前在学c语言的时候,就曾经想过这个问题,代码都是一步一步向下面执行的,那么像哪些大型游戏,是怎么做到的呢,像要一个程序就能完成多个任务!!!但是后来也没写出来了,哈哈哈现在已经学习过,关于线程,协程,进程,三种实现多任务...原创 2020-04-06 16:45:31 · 756 阅读 · 0 评论 -
自学python实例_从tcp服务器简单下载一下文件的实例
想象一下,我们平时下文件的时候和在qq上聊天的时候,有什么异同呢?都是接收文件是吧?只是一个小一点,一个大一点,那么如果我们的文件变成很小,是不是可以认为也是聊天的一种形式呢?自学python实例_tcp服务器自学python实例_udp聊天窗口这上面是之前写的,分别是用tcp和udp实现的一些简单的聊天窗口!那么今天,我们改进一下,我们对tcp服务器来下载一个文件!向上代码!impo...原创 2020-04-03 09:15:14 · 601 阅读 · 0 评论 -
自学python实例_tcp服务器
自学python实例_udp聊天窗口之前用udp实现了,一个简单的聊天窗口,有兴趣的可以看上面链接.用完之后你会发现,这upd聊天窗口太low了,只能你发一次我再发一次,而且你还会发现一点,当你用udp聊天窗口的时候,你发给对方消息,对方不一定就能收到,这样就很尴尬啦.那么接下来,我给大家介绍另一个实现方式,我们可以使用tcp来实现.因为tcp有三次握手和四次挥手的关系,保证了我们的数据能传送...原创 2020-04-01 17:17:58 · 672 阅读 · 0 评论 -
自学python实例_udp聊天窗口
要与对方实现通讯,有udp和tcp两种方式,像我们的qq,就是udp和tcp两种方式共存的,不过现在qq正在逐步的转化为tcp服务器.下面是,用udp实现的聊天窗口.import socketdef send_msg(upd_socket): """发送消息""" # 获取要发送的内容 dest_ip = input("请输入对方的ip地址:") dest_port = ...原创 2020-03-29 21:49:32 · 737 阅读 · 0 评论 -
自学python实例_飞机大战_3_代码讲解
开头附上传送门自学python实例_飞机大战_1_开始准备篇自学python实例_飞机大战_2_纯代码篇代码以及素材创建工程目录:准备基础工作:import pygamefrom plane_spriter import *class PlaneGame(object): """飞机大战游戏""" def start_game(): print("游戏开始")if ...原创 2020-03-28 14:53:15 · 1348 阅读 · 0 评论 -
自学python实例_飞机大战_2_纯代码篇
这一节主要是直接分享我的代码,提供大家参考,不过第一次看到的小伙伴呢,可以看我发的~下面是传送门自学python实例_飞机大战_1_开始准备篇**plane_main.py**import pygamefrom plane_sprites import *class PlaneGame(object): """飞机大战游戏""" def __init__(self...原创 2020-03-27 21:10:57 · 647 阅读 · 1 评论 -
自学python实例_飞机大战_1_开始准备篇
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2020-03-27 16:19:42 · 722 阅读 · 0 评论