摘要: 潘石屹推荐学Python编程,很多人都不相信,他的微博真真切切。    连房地产都开始学Python了,因为要听懂机器,让机器为我所用。 再不学习Python真的晚了!!!! 如何学? 怎么学? 还是推荐高中生都能看懂的《Python编程从0到1(视频教学版)》         阅读原文
2019-11-16 23:16:15 阅读(2386) 评论(0)
摘要:    (1)函数基本 ● 函数是第一类对象 Python中万物皆对象,所有对象都是第一类的(first class),函数也不例外,也是第一类对象。既然是对象,那就可以当作普通的对象数据处理,比如:拥有自己的属性、可赋值给一个变量、可放入容器存储、可作为另一个函数的参数或是返回值等等。当你在使用 def ... 阅读原文
2019-11-16 22:43:02 阅读(2374) 评论(0)
摘要: “人生苦短,我用Python”。Python编程语言是最容易学习、并且功能强大的语言。只需会微信聊天、懂一点英文单词即可学会Python编程语言。但是很多人声称自己精通Python,然后自己却写不出Pythonic的代码,对很多常用的包不是很了解。万丈高楼平地起,咱们先从Python中最最基础的开始。 01 ... 阅读原文
2019-11-16 19:20:01 阅读(2402) 评论(0)
摘要: 排序算法总结 冒泡排序 相邻两个元素,两两循环比较,每趟筛选出一个最大或者最小的元素(有序区在后面) def bubble_sort(data): # 第一层循环:循环一次,代表一趟,并筛选出一个最大或最小元素 for i in range(len(data)-1): temp... 阅读原文
2019-11-16 17:25:02 阅读(2352) 评论(0)
摘要: 一.思想 希尔排序是一种分组插入排序算法。 首先取一个整数d1=n/2,将元素分为d1个为一组,每组相邻量元素之间距离为d1,两组数据一一进行对比按大小,从新分配两组 如[1,3,0,2]第一次排序后变成[0,2,1,3] 取第二个整数d2=d1/2,重复上述分组排序过程,直到di=1,即所有元素在同一... 阅读原文
2019-11-16 15:26:02 阅读(2406) 评论(0)
摘要: 匿名函数和内置函数 匿名函数:没有名字,使用一次即被收回,加括号就可以运行的函数。 语法:lambda 参数:返回值 使用方式: 将匿名函数赋值给变量,给匿名函数一个名字,使用这个变量来调用(还不如用有名函数) res = lambda x,y:x*y print(res(2,3)) # 打印结果... 阅读原文
2019-11-16 14:08:02 阅读(2395) 评论(0)
摘要: 1.列表 [x for x in data if x >= 0] #列表解析 filter(lambda x: x >= 0, data) #filter解析 2.字典 {k: v for k, v in d.items() if v > 90} 3.集合 {x for x in s if ... 阅读原文
2019-11-16 12:46:02 阅读(2382) 评论(0)
摘要: 今天将要解决一个问题,如何打包Pyhon文件 众所周知,Python文件的后缀名为“.py” 所以执行Python文件的要求之一便是具有python环境。 偶尔特殊情况,或者运行一些比较简单的工具,但电脑没有环境 这就需要我们将python程序转化为exe文件来执行,这就是今天推荐的一种方法Pyinstall... 阅读原文
2019-11-16 10:23:07 阅读(2328) 评论(0)
摘要: 1、定义 是一系列功能的结合体,本质上一个个的.py文件,相当于模块包着一堆函数体代码。   2、三种来源 2.1、python内置的模块:time , os ,sys, turtle 等 2.2、第三方模块:requests 2.3、自定义模块:自己写的.py文件   3、四种表现形式 3.1、使用pyth... 阅读原文
2019-11-16 09:05:02 阅读(3655) 评论(0)
摘要: 内置函数的补充,递归,以及模块 一、内置函数的补充 ''' map: 映射 map(函数地址, 可迭代对象) ---> map对象 map会将可迭代对象中的每一个值进行修改,然后映射一个map对象中, 可以再将map对象转换成列表/元组。(以第一次要转的类型为主) 注意:... 阅读原文
2019-11-16 08:28:02 阅读(2305) 评论(0)