![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 91
奔跑的犀牛先生
自学代码的中年大叔,人不痴狂枉少年
展开
-
【转】最近的一些python资料--李笑来的《自学是门手艺》
https://blog.csdn.net/csdnnews/article/details/88729964https://github.com/selfteaching/the-craft-of-selfteachinghttps://docs.python.org/3/tutorial/index.htmlhttps://docs.python.org/zh-c...原创 2019-03-26 18:50:10 · 914 阅读 · 0 评论 -
【整理】 爬虫的资料整理
教程崔庆才https://cuiqingcai.com/https://cuiqingcai.com/1052.html崔庆才的书https://cuiqingcai.com/5052.html在线课堂http://www.hubwiz.com/class/570dce425fd193d76fcc723d试验楼,好像要收费https://www.sh...原创 2019-03-12 09:13:30 · 375 阅读 · 0 评论 -
【学习总结】python 和 html&css 学习经验阶段性总结1--整理于2019年初春
解决双击.py一闪而过https://blog.csdn.net/qq_34770510/article/details/77532787https://blog.csdn.net/manji_lee/article/details/45064125解决pyinstall后的exe一闪而过首先,是可以直接拖动到cmd等,显示完整的绝对路径可以执行直接双击为什么一闪而过?ht...原创 2019-01-12 20:05:20 · 251 阅读 · 0 评论 -
《笨办法学python》(30)----pass,return,print,在函数,类,语句等地方用这几个的区别
三者比较在使用函数,类等时,经常会用到这些东西pass:skip # 什么也不做return: # 只能用在函数里,返回值,跳出函数并结束print() #打印,一般用来显示给操作者,测试用 PASS一般空函数,类,语句等,用pass来占位 空函数等没有{}等作为函数体,pass替代{} 作为占位符 ...原创 2018-12-27 21:25:00 · 343 阅读 · 0 评论 -
《笨办法学Python》(29)---partial function 偏函数,部分函数
偏函数(自己写)(1)也是高阶函数(2)利用其它函数,锁定部分参数,生成新函数(3) 返回其他函数 >>> def int2(a): return int(a,base=2)>>> int2("100101")37 functiontools模块 partial偏函数(系统模块自带)>>> im...原创 2018-12-26 00:45:27 · 144 阅读 · 0 评论 -
《笨办法学Python》(28)---装饰器 decorator
参考文档https://www.cnblogs.com/cicaday/p/python-decorator.htmlhttps://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014318435599930270c0381a3b44db991cd6d858064ac0000 ...原创 2018-12-26 00:44:35 · 158 阅读 · 0 评论 -
《笨办法学Python》(27)---oop和class
OOP 面向对象编程 Object Oriented Programming 我自己的理解:面向对象就是把是柏拉图的2个世界1: 编程世界中,类现实世界,有数据和函数等做成的,XX物体,XX对象,拟真2:纯粹抽象世界,这里都是原型的,抽象的形状/物体,理想世界 (1) 最核心的概念,是对数据进行抽象---变成对象object 然后把过程作为数据的方...原创 2018-12-25 08:31:03 · 347 阅读 · 0 评论 -
《笨办法学Python》(26)---python高阶函数map() reduce() filter() sorted()
高阶函数(1)函数式编程里,特征之一就是 高阶函数(2)高阶函数特点: 函数可以用来赋值,调用其他函数(函数名)作为参数,返回函数(函数名) 实际上就是 var=funcA() def funcA(funcB): return funcB(3)一般来说,都是用的函数名func...原创 2018-12-22 20:08:12 · 229 阅读 · 0 评论 -
《笨办法学Python》(25)---python与函数式编程(泛函编程) FP:Functional Progaming 学习
参考文档其他参考https://www.cnblogs.com/zhenw/p/6160931.htmlhttps://baijiahao.baidu.com/s?id=1571513465775216&wfr=spider&for=pchttps://blog.csdn.net/u013007900/article/details/79104110htt...原创 2018-12-22 08:54:12 · 415 阅读 · 0 评论 -
《笨办法学Python》(24)--列表生成式 [],生成器(),带yield的函数==生成器, lambda 匿名函数λ
基本比较列表生成式:[ ]生成器:generator ()匿名函数:λ:lambda 列表生成式列表生成式就是生成一个特定列表的表达式,基本语法:[exp for iter_var in iterable],例如:这样写比用循环语句来写要简单很多。注意不要忘记把式子用中括号括起来,因为你要生成的是列表。 >>> listA=[1,2,3,...原创 2018-12-20 13:27:44 · 227 阅读 · 0 评论 -
《笨办法学Python》(23)---函数嵌套,函数调用,返回函数,外函数,内函数,闭包
函数嵌套(定义时嵌套)>>> def funcA1(): def funcA11(): def funcA111(): pass 函数调用>>> funcA1()>>> funcA11()Traceback (most recent call last): F...原创 2018-12-20 13:00:25 · 301 阅读 · 0 评论 -
《笨办法学Python》(22)---函数概念:循环VS递归,尾递归
参考文档http://www.cnblogs.com/liunnis/articles/4604967.htmlhttps://blog.csdn.net/tianpingxian/article/details/80821504https://blog.csdn.net/tcy23456/article/details/84111639 #py不支持尾递归 尾调用是在函数...原创 2018-12-20 09:34:39 · 223 阅读 · 0 评论 -
【转载,整理】使用默认值,防止出错和 dict.setdefalut() 还有assert 和 try except
错误陷阱 = “用于捕捉错误de 陷阱”(1) 真正的报错,硬的,一般都是直接退出程序,关机等(2) 现在多数语言,操作系统,捕捉到错误后,都用 msgbox input 等小盒子困住 错误,报告给玩家 让玩家去解决,而不真正退出。 一 dict的get()和 setdefalut()方法--带默认值(1)dict.get("key")(2)d...转载 2018-12-18 09:20:55 · 216 阅读 · 0 评论 -
【原创】《笨办法学python》(21)-------collections库 和 python的 生成式 生成器 迭代器
其他--需要研究的资料参考资料-- 内容太多,以后继续学https://www.cnblogs.com/wj-1314/p/8490822.htmlhttps://www.cnblogs.com/pengsixiong/p/5841923.htmlhttps://www.jianshu.com/p/078a985fe80fhttps://www.liaoxuefeng.c...原创 2018-12-18 00:28:36 · 351 阅读 · 0 评论 -
【原创】《笨办法学python》(20)-------默认公有变量(有些是关键字)的方法
通用查看方法 dir(obj) help(obj.func)dir(obj)help(obj.func) 内置变量类型:即公共变量(并且不是保留字?可以用)不是保留字,可以用,但是也有其他问题举例: 比如直接用str ,int的方法>>> int<class 'int'>>>> dir(int)['_...原创 2018-12-17 21:30:09 · 96 阅读 · 0 评论 -
【转载】有时候导入一个模块,还需要单独导入其中独立的部分,兼觉得stack overflow 这个网站不错
https://stackoverflow.com/questions/24738104/python-tkinter-8-5-import-messagebox The following code runs fine within IDLE, but otherwise I get "NameError: global name 'messagebox' is not defin...转载 2018-12-17 13:31:03 · 207 阅读 · 1 评论 -
【原创】《笨办法学python》(19)------python数据类型的属性:immutable,inhashable,subscriptable,nestable?
先把各种类型的属性做个对比(自己整理) 是否可修改-hash (不可修改才可index) 是否有序 是否有重复 是否可下标 (可查找) 备注 tuple index-value/obj 不可修改(可hash) 有序 可有重复 是 str ...原创 2018-12-15 23:11:04 · 682 阅读 · 0 评论 -
【整理】《笨办法学python》(18)------关于python的 赋值,浅复制,深复制
借花献佛转载的文章,https://www.jianshu.com/p/55db812f7f0ahttps://www.jianshu.com/p/75a8b01d7899从这2个作者聊到的 深复制,浅复制谈起,我自己学到很多东西,非常感谢另外总计一下,继续学习 总结(1) 直接赋值=,那就是指针指向对象而已(2) 浅复制 shallow...原创 2018-12-14 15:05:45 · 164 阅读 · 0 评论 -
【转载】@Python 程序员,如何实现狂拽酷炫的 3D 编程技术?
今天给大家介绍一位美丽的姑娘。她的名字叫Pyecharts,打从我第一眼见到她后,就深深地被她迷住,并且爱上了她。简单说一下她的来历:Pyecharts是一款强大的可视化工具。百度开发了一款基于JS强大的可视化库Echarts,可我们在绘图时,通常并不使用前端的技术来整理数据,而转换数据结构又非常麻烦。Pyecharts发挥了python胶水语言的特性,可以很好地帮助我们做数据可视化。本文...转载 2018-12-09 01:42:53 · 344 阅读 · 0 评论 -
【原创】《笨办法学python》(17)----关于python的基础语法概念学习
前言因为是第一门自己学的编程语言,学python的时候,需要搞清楚很多语言概念和编程概念想当于多打点基础吧,也是好事 编码编码:encode解码:decode 基本概念词:word:如award 中文只有letter没有英文意义上的词组字:letter:如 a 哈(中文所有字符都可以单独适用) 不同的编码格式,长度不同,如英文字母 ...原创 2018-12-09 01:35:27 · 195 阅读 · 0 评论 -
【原创】《笨办法学python》(16)----关于python的数据类型
基础数据类型int 整形L 末尾带Lfloat 浮点型 进制分类 十进制 0x 0o 0b 进制转换(1) 转成2进制,8进制,16进制 bin() oct() hex()(2) 转成十进制 int() #------------没有decimal dec()这种函数!!!(...原创 2018-12-09 01:33:24 · 129 阅读 · 0 评论 -
【原创】《笨办法学python》(15)---------学习 python的多态性,基础知识
多态性: 我理解是,运算符可以基于不同的 obj 体现的是不同的意义, 最大的意义是灵活? 比如 + 号,可以是 int+int ,也可以是 str+str ,也可以是 list+list 试验总结(多太仅对+ * ?) (1) str,可以 + * ,不过 - / 应该都不行吧 (2) list可以 ...原创 2018-12-09 01:13:04 · 128 阅读 · 0 评论 -
【整理】【转载】python3一些问题:如安装Python3报错解决,使用IDLE等
安装Python3可能出现的报错和解决如果勾选全部,很可能会安装失败,所以有一个别勾选错误码:0x80072efd百度之:转这个经验,实测有一点不同https://blog.csdn.net/u014259503/article/details/82840872实测情况,实际上只有 debugging symbols 不能安装,比转载作者说的不能装的要少1个怀疑可能确...转载 2018-12-08 10:32:08 · 509 阅读 · 0 评论 -
【转载】关于pygame的display
转载来源https://fishc.com.cn/thread-62164-1-1.html pygame.displayPygame 中用于控制窗口和屏幕显示的模块。小甲鱼注:为了适应语境,display 在该文档中有时翻译为“显示”,有时翻译为“显示界面”。函数 pygame.display.init() — 初始化 display 模块 pygame.display....转载 2018-11-22 17:48:23 · 10031 阅读 · 0 评论 -
【施工ing】【整理】pygame学习笔记(6++)----打飞机游戏资源的对比,学习,提炼
关注UP主很多提供了github,觉得要开始习惯使用github 打飞机游戏(1)第一版打飞机几乎是学习和模仿的他的,当时我没理解类,就是写长代码。。。特点是讲的比较细,然后,图片采用subsurface的方法,怀疑资源本身已经打了图集https://www.cnblogs.com/wuzhanpeng/p/4261015.html(2)作者自己说是仿造的 python...原创 2018-11-21 09:19:49 · 742 阅读 · 0 评论 -
【整理】关于super继承父类
备注 super.__init__(self) 并不能简单的替代父类的继承语句,需要学习pygame.sprite.Sprite.__init__(self) https://www.cnblogs.com/HoMe-Lin/p/5745297.htmlhttps://www.cnblogs.com/python-nameless/p/6229506.html#und...转载 2018-11-20 07:43:06 · 386 阅读 · 0 评论 -
【原创】pygame学习笔记(6)__打飞机游戏__重写版本1:基础功能版
前言:第1个基础版本:只有最基础的战斗,敌机能被消灭,飞机能动,动画都没做,更高级的功能都没有 一:整理流程图我理解的按模块分,是基于要做的事情的逻辑拆开,第2版的扩展会以此为基础(1)基本的对象:我方的plane,敌方的enemys 其中plane下面有很多子弹可以攻击,enemys里面有很多敌机(2)我方的飞...原创 2018-11-20 00:21:21 · 662 阅读 · 1 评论 -
【整理】关于iCCP known incorrect sRGB profile问题
好像除了python,很容易搜到cocos也有这个问题 下载地址http://www.imagemagick.org/script/download.php 相关帖子--安装imagemagick后,写脚本批处理https://blog.csdn.net/langresser_king/article/details/41643521https://blog.cs...转载 2018-11-18 20:15:30 · 3774 阅读 · 0 评论 -
【转载】pygame.key 键值说明
来源https://blog.csdn.net/stoneyyhit/article/details/52259993 pygame.keypygame.keypygame module to work with the keyboardpygame.key.get_focused — true if the display is receiving keybo...转载 2018-11-07 10:05:39 · 5261 阅读 · 0 评论 -
【整理】python在cmd,vs,notepad++上中文显示乱码的问题
http://www.cnblogs.com/Detector/p/8371650.htmlhttps://blog.csdn.net/a87b01c14/article/details/45848997原创 2018-11-04 00:02:55 · 496 阅读 · 0 评论 -
【整理】《笨办法学python》(14)----python各种学习资源:资源,网站,博客等等
【资源爆炸时代,少即是多,贪心不好,资料和书都不要贪多】Python官网(官方手册):应该是最权威最经典的https://www.python.org/https://docs.python.org/3/https://docs.python.org/3.5/https://docs.python.org/2.7/可执行的http://www.pyinstaller.o...原创 2018-10-28 16:18:56 · 332 阅读 · 0 评论 -
【整理】pygame学习笔记(5)-- pygame库的函数和方法整理
PYGAME的方法和官方文档查询官方文档http://www.pygame.org/docs/ 模块 简介 pygame.BufferProxy An array protocol view of surface pixels pygame.cdrom How to access and control the CD audio devices. py...原创 2018-10-26 09:28:41 · 6813 阅读 · 0 评论 -
【原创】pygame学习笔记(4)----一个打飞机游戏
根据资料学习,代码是在资料的基础上,重新打的,有部分修改。 转载资料来源:-willhttps://www.cnblogs.com/wuzhanpeng/p/4261015.htmlhttp://eyehere.net/2011/python-pygame-novice-professional-1/https://www.cnblogs.com/msxh/p/5013555....原创 2018-10-24 13:13:29 · 436 阅读 · 0 评论 -
【原创】pygame学习笔记(3)--triviagame答题游戏
一 容易出错的地方def _init_(self,name,score)要记住, __init__ 前后都是两个下划线,而不只是1个下划线 二 代码测试显示效果正常了,可以玩了现在题目会循环玩# -*- coding:utf-8 -*-import sysimport pygamefrom pygame.locals import *class Tr...原创 2018-10-23 01:38:02 · 1302 阅读 · 2 评论 -
【原创】pygame学习笔记(2)----pie游戏(需优化)
测试代码情况(1)做到了弧形可以按出来(2)数字的显示正确(3)出的一些低级错误 temp:\\pygame2.txt 这样的错误, temp\\pygame2.txt 导致 这样的错误, pygame.display.update 这样的错误, pygame.display.update() 导致黑屏不刷新# -*- coding:...原创 2018-10-22 08:31:48 · 376 阅读 · 0 评论 -
【原创】pygame学习笔记(1)----基本的线,矩形,圆形,弧形绘制
PYgame的内容(1)这个module很有意思(2)书本至少来源于《Python游戏编程入门》(3)官方权威说明:https://www.pygame.org/docs/ 下面的尝试把各种图形在一个程序里绘制注意点:(1)特别注意,比如引用color=0,0,200这种 要么是pygame.draw.line(screen,color,position...原创 2018-10-22 00:38:44 · 1170 阅读 · 0 评论 -
【原创】《笨办法学python》(13)----关于sys的stdin stdout stderr等学习
比较几个输入输出(1) 比较 print() 和sys.stdout.write(""+"\n")(1) 比较 raw_input() 和sys.stdin.readline() raw_input() 和sys.stdin.readline().strip()# -*- coding:utf-8 -*-import sys#------------...原创 2018-10-21 13:17:32 · 707 阅读 · 0 评论 -
【原创】《笨办法学python》(12)----python的各种退出&打断命令
新手要弄清楚各种退出命令,以及退出的主体(1) 退出的主体是:先搞清楚,你在哪儿?(2) 怎么退出: 在当前这个环境下,用什么命令退出 位置:cmd / powershell命令:exit 退出cmd / powershell 位置:可执行程序内,如 在python下命令:(1)Ctrl+Z :退出当前程序 #在命令行里,已经进入Pyth...原创 2018-10-21 13:16:52 · 2814 阅读 · 0 评论 -
【转载】《笨办法学python》(11++)----关于python的模块的参考文档
https://blog.csdn.net/YZXnuaa/article/details/79011795https://blog.csdn.net/qq_39546430/article/details/80407817rect方法 time类整理pygame类https://blog.csdn.net/bbbeoy/article/details/73504300h...转载 2018-10-19 14:00:16 · 178 阅读 · 0 评论 -
【原创】《笨办法学python》(11)----关于OS和SYS模块
资源来源:https://www.zhihu.com/question/31843617/answer/150854646https://blog.csdn.net/qq_36864672/article/details/78091486?utm_source=blogxgwz0 最常用的OS和SYS库区别:os与sys模块的官方解释如下:os: This mo...原创 2018-10-19 13:25:27 · 296 阅读 · 0 评论