
Python
YEGE学AI算法
From Zero To Hero!
展开
-
win系统安装wordcloud报错解决方案
问题:① 在命令行下执行pip install wordcloud出现报错如图:②下载了错误的whl文件, 出现wordcloud-1.4.1-cp27-cp27m-win_amd64.whl is not a supported wheel on this platform. 报错,如图解决方案:下载安装相应的 .whl文件①先判断下载哪个.whl文件 执行python命令 &nbs...原创 2020-07-11 21:31:38 · 629 阅读 · 0 评论 -
Python 多线程
环境xubuntu 16.04anacondapycharmpython3.6https://www.cnblogs.com/jokerbj/p/7460260.htmlhttp://www.dabeaz.com/python/UnderstandingGIL.pdf多线程 vs 多进程程序:一堆代码以文本形式存入一个文档进程: 程序运行的一个状态包含地址空间,内存,数...原创 2019-12-29 21:59:00 · 158 阅读 · 0 评论 -
Python LOG-日志
LOGhttps://www.cnblogs.com/yyds/p/6901864.htmllogginglogging模块提供模块级别的函数记录日志包括四大组件1. 日志相关概念日志日志的级别(level)不同的用户关注不同的程序信息DEBUGINFONOTICEWARNINGERRORCRITICALALERTEMERGENCYIO操作=>不...原创 2019-12-21 23:12:24 · 142 阅读 · 0 评论 -
Python 持久化-文件
文件长久保存信息的一种数据信息集合常用操作打开关闭(文件一旦打开,需要关闭操作)读写内容查找open函数open函数负责打开文件,带有很多参数第一个参数: 必须有,文件的路径和名称mode:表明文件用什么方式打开r:以只读方式打开w:写方式打开,会覆盖以前的内容x:创建方式打开,如文件已经存在,报错a:append方式,以追加的方式对文件内容进行写入b: ...转载 2019-12-21 11:06:05 · 149 阅读 · 0 评论 -
python 高级函数补充
补充几个高级函数zip把两个可迭代内容生成一个可迭代的tuple元素类型组成的内容# zip 案例l1 = [ 1,2,3,4,5]l2 = [11,22,33,44,55]z = zip(l1, l2)print(type(z))print(z)for i in z: print(i) help(zip)<class 'zip'>&...原创 2019-12-18 11:07:11 · 137 阅读 · 0 评论 -
Python 函数式编程
Log模块资料https://www.cnblogs.com/yyds/p/6901864.htmlPython语言的高级特性函数式编程(FunctionalProgramming)基于lambda演算的一种编程方式程序中只有函数函数可以作为参数,同样可以作为返回值纯函数式编程语言: LISP, HaskellPython函数式编程只是借鉴函数式编程的一些特点,可以...转载 2019-12-17 00:17:27 · 205 阅读 · 0 评论 -
Python 常用模块
常用模块calendartimedatetimetimeitosshutilzipmathstring上述所有模块使用理论上都应该先导入,string是特例calendar, time, datetime的区别参考中文的意思calendar跟日历相关的模块# 使用需要先导入import calendar# calendar:获取一年的日历字符串# 参数...原创 2019-12-16 17:01:16 · 191 阅读 · 0 评论 -
Python 面向对象
0. OOP-Python面向对象Python的面向对象面向对象编程基础公有私有继承组合,Mixin魔法函数魔法函数概述构造类魔法函数运算类魔法函数1. 面向对象概述(ObjectOriented,OO)OOP思想接触到任意一个任务,首先想到的是任务这个世界的构成,是由模型构成的几个名词OO:面向对象OOA:面向对象的分析OOD:面向对象...原创 2019-12-12 10:09:41 · 118 阅读 · 1 评论 -
Python 变量作用域和列表
变量作用域变量由作用范围限制分类:按照作用域分类全局(global):在函数外部定义局部(local):在函数内部定义变量的作用范围:全局变量:在整个全局范围有效全局碧昂量在局部可以使用(即函数内部可以访问函数外部定义的变量)局部变量在局部范围可以使用局部变量在全局范围无法使用LEGB原则L(Local)局部作用域E(Enclosing functiong ...原创 2019-09-11 22:55:20 · 365 阅读 · 0 评论 -
Python函数及参数
函数一个函数一般完成一项特定的功能函数的使用函数需要先定义使用函数#函数定义def func(): print("我爱王晓静") print("我在抖音,头条,微信号等都有作品")func()我爱王晓静我在抖音,头条,微信号等都有作品函数的参数和返回值参数:负责给函数传递一些必要的数据或者信息形参(形式参数):再函数定义的时候用到的参数,...原创 2019-09-07 23:26:55 · 159 阅读 · 0 评论 -
Python OOP之继承封装多态
面向对象的三大特征继承封装多态继承子类可以使用父类定义的内容或者行为继承的实现父类,基类,超类,被继承的类,Base Class,Super Class子类:有继承行为的类所有类都必须有一个父类如果没有,则默认为是object的子类子类可以有多个父类# 所有的类必须有父类# 默认是objectclass Pesron1(): ...原创 2019-09-05 22:49:20 · 183 阅读 · 0 评论 -
Python OOP面向对象编程
OOP思想:以模块思想解决工程问题面向过程 VS 面向对象由面向过程转向面向对象例子,我要开一个学校,叫XXX讲师学生班主任教室学校常用名词OO:面向对象OOA: 分析OOD:设计OOP:编程OOI:实现OOA -> OOD ->OOI类 VS 对象类:抽象,描述的是一个集合,侧重于共性对象:具象,描述的是个体...原创 2019-09-03 16:54:28 · 253 阅读 · 0 评论 -
Python 递归函数
递归函数递归:函数间接或者直接调用自己递归分两个过程往下调用,分解的过程往上回溯,综合的过程递归需要注意一定要有结束条件是以资源换取编写速度算法def funa(n): print("I am yegeli")def funcb(n): funa(100) print("I am wangxiaojing")funcb(100)I...原创 2019-09-02 22:59:10 · 145 阅读 · 0 评论 -
Python set 集合
集合跟数学中集合的概念一致内容无序 + 内容不重复# 集合的定义# 1. 通过set关键字sa = set()print(sa)li =[1,2,3,4,5,4,3,2,12,32,3,2]sb = set(li)print(sb)# 2.使用大括号sc = {1,2,3,4,1,2,3,43,4,54,12,11}print(sc)set(){32, 1, ...原创 2019-09-01 22:23:36 · 282 阅读 · 0 评论 -
Python变量的数据类型
主要内容jupyter notebook的用法变量跟vi/vim的编辑模式很像# 声明的三种格式# 格式1s1 = "我爱王晓静"# 格式2s2 = s1 = "l love wangxiaojing"# 格式3s1,s2,s3 = "I love wangxiaojing","我爱北京","爱生活,爱你"变量类型严格意义上讲,Python只有一个类型标准数据类...原创 2019-08-24 17:23:48 · 162 阅读 · 0 评论 -
Python变量
变量 变量就是可以重复使用的一个量,或者叫一个代号 变量命名的规则: 变量命名可以包含数字,大小写字母,下划线或者更多,但不推荐除了前三种内容之外的符号 数字不可以打头 4man,5for是不可以的 man4,for5是可以的 一般在Python中,以下划线开头的内容具有特殊含义,不建议使用 例如 _age,_name,理论可以,但...原创 2019-08-24 17:27:07 · 101 阅读 · 0 评论 -
Python概述
Python概述计算机语言概述: 语言:交流的工具,沟通媒介 计算机语言:人跟计算机交流的工具,翻译官 Python是计算机语言里的一种 Python编程语言: 代码:人类语言,通过代码命令机器,跟机器交流 Python解释器:就是那个担任翻译工作的二狗子同学 流程: 写代码,保存为一个文件 执行:由翻译官(Python解释器)把命令(code)...原创 2019-08-24 17:28:14 · 126 阅读 · 0 评论 -
Python学习——Juptyer Notebook快捷键的使用
1. 运行当前Cell:Ctrl + Enter2. 运行当前Cell并在其下方插入一个新的Cell:Alt + Enter3. 运行当前Cell并选中其下方的Cell:Shift + Enter4. 蓝色方框状态下,将Cell Type由Code转换成Markdown:M5. 蓝色方框状态下,将Cell Type由Markdown转换成code:Y6. 在当前Cell下方插入一个新的C...原创 2019-08-24 18:44:52 · 742 阅读 · 1 评论 -
Python分支结构之if语句
程序结构程序三种结构顺序循环分支分支结构分支结构基本语法if 条件表达式: 语句1 语句2 语句3 ......条件表达式就是计算结果必须为布尔值的表达式表达式后面的冒号不能少注意if后面的出现的语句,如果属于if语句块,则必须同一个缩进等级条件表达式结果为True执行if后米娜的缩进语句块# if 语句联系一# 如果你...原创 2019-08-25 00:21:06 · 1019 阅读 · 0 评论 -
Python循环语句及函数的定义
循环语句重复执行某一个固定的动作或者任务语法 for 变量 in序列: 语句1 语句2 .....# 列表知识只是以后会讲# 比如[1,2,3,4,5,6,7]list_one = [1,2,3,4,5,6,7]for shuzi in list_one: print(shuzi) print(shuzi+100)...原创 2019-08-25 23:52:45 · 669 阅读 · 0 评论 -
Python函数及参数
函数#函数定义def func(): print("我爱王晓静") print("我在抖音,头条,微信号等都有作品")func()我爱王晓静我在抖音,头条,微信号等都有作品函数的参数和返回值参数:负责给函数传递一些必要的数据或者信息形参(形式参数):再函数定义的时候用到的参数,没有具体的值,只是一个占位符实参(实际参数):在调用函数的时候输入的值返...原创 2019-08-27 00:00:16 · 130 阅读 · 0 评论 -
Python str 模块
str字符串str转义字符格式化内建函数字符串表示文字信息用单引号,双引号,三引号引起来s = 'i love wangxiaojing'print(s)i love wangxiaojings ="i ch liebe wangxiaojing "print(s)i ch liebe wangxiaojing s ="""IloveXiaojin...原创 2019-08-28 22:44:17 · 393 阅读 · 0 评论 -
Python 内置函数
str内置函数字符出查找类,find,index,islowerfind: 查找字符串中是否包含一个字符串index: 跟find的唯一区别是index如果找不到会引发异常rfind, lfind:从左开始查找或这从右开始查找s = "Liu Dana love Wang xiaojing and Zhangxiaojing"s1 = "xiaojing"# 返回第一次发现这个字...原创 2019-08-29 21:59:51 · 767 阅读 · 0 评论 -
Python list列表
list列表一组由有序数据做成的序列数据就有先后顺序数据可以不是一类数据list的创建直接创建,用中括号创建,内容直接用英文逗号隔开使用list创建列表包含单个字符串的时候是个特例L1 = [1,2,3,4,5]# list内的数据可以不是一个类型L2 = [1,2,3,"Xiaojing","晓静"]print(L1)print(L2)[1, 2, 3...原创 2019-08-29 22:59:34 · 394 阅读 · 0 评论 -
Python tuple 元组
tuple (元组)可以理解成一个不允许更改的列表# tuple的创建# 1.直接用小括号ta = ()print(type(ta))# 当小括号创建一个元素的tuple的时候tb = (100)print(type(tb))tc = (100,)print(type(tc))td = (100,200,300)print(td)# 2. 直接用逗号ta = 1...原创 2019-08-31 14:33:33 · 456 阅读 · 0 评论 -
Python表达式及运算符
表达式由一个或者几个数字或者变量或者运算符合成的一行代码通常返回一个结果运算符由一个以上的值经过一系列的运算得到新值的过程叫运算用来操作运算的符号叫运算符运算符分类算数运算符比较或者关系运算符赋值运算符逻辑运算符位运算成员运算符身份运算符# 表达式案例a = 1+2算数运算符用来进行算数运算符通常用来表示加减乘除Python没有自增自减运算...原创 2019-08-24 17:21:23 · 522 阅读 · 0 评论