Python旅程
文章平均质量分 72
Python由初级到进阶的旅程
荔枝科研社
行百里者,半于九十。
展开
-
每日哲学与编程练习5——分数问题(Python实现)
目录1 题目描述2 Python代码实现3记忆过载 1 题目描述学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。带小白学Python。2 Python代码实现score = float(input("输入本次成绩:"))if score >= 90: print("成绩为A!")elif score >=60: print("成绩为B!")else: p...原创 2022-04-22 13:46:28 · 877 阅读 · 0 评论 -
每日哲学与编程练习4——排序问题(Python实现)
目录1 题目2 Python实现2.1 方法12.2 方法23 农业革命每日来一遍: 1 题目输入三个整数x,y,z,请把这三个数由小到大输出,我用用Python来实现,这里讲两种简单方法,带着小白一起学习。2 Python实现2.1 方法1new_list = input("请输入三个整数,并用,隔开:")a_list = new_list.split(",", 3) ...原创 2022-04-21 16:47:55 · 695 阅读 · 0 评论 -
Python和Matlab系统比较
目录1 概述2 Python和Matlab比较2.1 编程习惯2.2 符号表示对比2.3 基本数据类型2.3.1Python的Dictionary和Matlab的struct的比较2.3.2Python的List和Matlab的Cell Array比较2.3.4Python的切片和Matlab的切片比较2.3.5 Python和Matlab在末尾追加元素3 函数1 概述之所以标题这样安排,是因为我个人更喜欢Python,无论是对于未来发展(人...原创 2022-04-17 15:41:37 · 2278 阅读 · 2 评论 -
每日哲学与编程练习3——无重复数字(Python实现)
目录1 人类:一种也没什么特别的动物1.1 物演进程1.2 东非——人类的起源1.3 他们的后代居然会写CSDN博客1.4 科、属、种2 每日一小练2.1 题目2.2 python代码1 人类:一种也没什么特别的动物1.1 物演进程大约在135亿年前,经过所谓的“大爆炸”(Big Bang)之后,宇宙的物质、能量、时间和空间才成了现在的样子。宇宙的这些基本特征,就成了“物理学”。在这之后过了大约30万年,物质和能量开始形成复杂的结构,称为“原子”,再进一原创 2022-04-17 13:29:57 · 835 阅读 · 0 评论 -
最详细pycharm安装教程
进入官网下载:Download PyCharm: Python IDE for Professional Developers by JetBrains第一次打开pycharm会显示这个原创 2022-03-07 21:07:55 · 4246 阅读 · 2 评论 -
*Python旅程(持续更新中......)
目录 步入python 牛刀小试 步入python Python学习思维导图 UnicodeDecodeError—UTF-8 编码(Python 中的底层基础) Python数据类型——序列 (sequence) Python数据类型——列表...原创 2022-03-07 13:28:11 · 449 阅读 · 0 评论 -
每日一练2——排序问题(Python&C语言实现)
目录1 案例描述2 Python实现2.1 方法一(官方)2.2 方法二3 C语言实现1 案例描述输入三个整数x,y,z,请把这三个数由小到大输出。2 Python实现2.1 方法一(官方)L = []for i in range(3): x = int(input('integer:\n')) L.append(x)L.sort()print(L)#==========结果=====================intege.原创 2022-03-07 13:07:43 · 763 阅读 · 0 评论 -
每日一小练1——完全平方数问题(Python&C语言实现)
目录1 案例2 分析3 Python实现4 C语言实现1 案例一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?2 分析由题意我们可以设该数为x ,加100后得到的完全平方数为再加168后得到的完全平方数为。则: 得: 可以利用的条件: 3 Python...原创 2022-03-04 13:39:52 · 787 阅读 · 0 评论 -
腾讯笔试题——判断一个数是不是完全平方数(Python实现)
目录1 题目2 分析3 代码实现3.1条件判断实现3.2 利用第三方库函数实现1 题目给定一个正整数num ,判断是否为完全平方数,要求当num为完全平方数时返回True,否则返回False。2 分析思路:完全平方数开根号后是一个整数,非完全平方数开根号的话是一个非整数 开根号后取整,如果开根号后是整数的话就不会改变值的大小 取整后再平方,如果值和之前一样,说明是完全平方数3 代码实现3.1条件判断实现#=======3.1条件判断实现.原创 2022-02-16 23:07:29 · 1094 阅读 · 0 评论 -
腾讯笔试题——猴子吃桃(Python&C语言实现)
目录1 题目2 分析3 Python实现4 C语言实现5 结果1 题目猴子吃桃。猴子第一天吃了若干个桃子,当即吃了一半,还不解馋,又多吃了一个。第二天早上又将剩下的桃子吃了一半,还是不过瘾,又多吃了一个。以后每天都吃前一天剩下的一半再加一个。到第10天想再吃时,只剩下一个桃子了。问猴子第一天摘了多少个桃子?或者问第一天共吃了 多少个桃子?2 分析非常经典的算法题!考点是递推思想。令S10=1 ,容易看出:简化一下:●●●..........原创 2022-02-16 21:58:15 · 840 阅读 · 0 评论 -
Python——类
目录1 概述2 类和实例2.1 基本概念2.2访问限制2.3获取对象信息2.4 小结3 继承和多态3.1 继承3.2 多态4 类方法和静态方法4.1 类方法4.2 静态方法5定制类和魔法方法5.1new5.2str & repr7. >>> print Foo('ethan') # 使用 print5.3iter5.4getitem5.5 getattr5.6call5.7 小结...原创 2022-01-20 00:01:23 · 3601 阅读 · 0 评论 -
Python函数式编程
目录1 概述1.1 函数式编程1.2 特征2 高阶函数3匿名函数3.1 定义3.2 使用场景4map/reduce/filter4.1 map4.2 reduce4.3 filter5 闭包5.1 定义5.2 闭包的作用5.3 常见的误区6 装饰器6.1对一个简单的函数进行装饰 6.2装饰器的使用形式6.3对带参数的函数进行装饰6.4带参数的装饰器6.5 多个装饰器6.6 基于类的装饰器6.7装...原创 2022-01-17 18:07:11 · 1247 阅读 · 0 评论 -
Python学习——函数
目录1 概述2 定义函数2.1 定义函数2.2没有参数和返回值的函数2.3返回多个值的函数3 函数参数3.1 必选参数3.2 默认参数3.3 可变参数3.4 关键字参数3.5 参数组合4 小结1 概述在前面,我们已经对Python学习做了系统的知识梳理(Python思维导图)。Python基本数据类型也分享完啦,本次分享函数。2 定义函数2.1 定义函数在 Python 中,定义函数使用 def 语句。一...原创 2022-01-16 18:25:16 · 305 阅读 · 0 评论 -
Python数据类型——集合
目录1 概述2 集合基本操作2.1 创建集合2.2遍历集合 2.3添加元素2.4删除元素 2.5交集/并集/差集 1 概述在前面,我们已经对Python学习做了系统的知识梳理(Python思维导图)。这一节我们分享集合。在高中时候,我们就接触了集合,我们今天要用到集合中一个很重要的性质:集合内部元素互异。集合(set)和字典(dict)类似,它是一组 key 的集合,但不存储 value。集合的特性就是:key 不能重复。 2...原创 2022-01-14 10:26:59 · 474 阅读 · 0 评论 -
Python数据类型——字典
目录1 概述1.1字典基本操作1.2 字典常用方法2 字典基本操作2.1 创建字典2.2遍历字典 2.3判断键是否在字典里面3字典常用方法 3.1clear3.2copy 3.3get 3.4 setdefault 3.5update3.6items/iteritems 3.7keys/iterkeys3.8values/itervalues3.9pop 3.10popitem...原创 2022-01-13 14:19:17 · 841 阅读 · 0 评论 -
Python基本数据类型——元组与字符串
目录1 概述1.1 元组1.2 字符串2 元组2.1空元组2.2一个值的元组2.3元组操作3 字符串3.1 字符串简介3.2 find3.3split 3.4join3.5strip3.6replace3.7 translate3.8lower/upper1 概述在前面我们已经分享了Python思维导图,这一节,我们讲解Python基本数据类型:元组与字符串。1.1 元组1.2 字符串...原创 2022-01-11 18:35:17 · 905 阅读 · 0 评论 -
Python数据类型——列表(list)
目录1 概述2 基本操作2.1 index2.2count2.3 append2.4 extend2.5 insert2.6 pop2.7 remove2.8 reverse2.9 sort3 sort3.1sort 方法3.2sorted 方法3.3降序排序3.4key 关键字方法3.5多列(属性)排序1 概述在前面,我们已经对Python学习做了系统的知识梳理(Python思维导图)。字符串和元组是不可...原创 2022-01-09 09:54:29 · 809 阅读 · 0 评论 -
Python数据类型——序列 (sequence)
目录1 概述2 基本操作2.1 索引2.2 切片2.3 加2.4 乘1 概述在前面,我们已经对Python学习做了系统的知识梳理(Python思维导图),我们接下来把知识点分节进行细讲。这一节,我们讲解序列。在介绍 Python 的常用数据类型之前,我们先看看 Python 最基本的数据结构 -——序列(sequence)。序列的一个特点就是根据索引(index,即元素的位置)来获取序列中的元素,第一个索引是 0,第二 个索引是 1,以此类推。所有序列...原创 2022-01-07 12:05:25 · 3738 阅读 · 2 评论 -
UnicodeDecodeError—UTF-8 编码(Python 中的底层基础)
目录1 概述2 基本概念2.1 字符(Character)2.2 字符集(Character set)2.3 字符编码(Character encoding)3 常见的字符编码简介3.1ASCII 编码3.2Unicode 编码3.3 UTF-8编码4 Python中的字符类型4.1Python中的字符类型4.2UnicodeEncodeError & UnicodeDecodeError 根源5 小结1 概述托勒密的地心说,...原创 2022-01-06 15:13:55 · 2048 阅读 · 0 评论 -
Python——Scikit-learn库
目录1 概述2 操作2.1 加载、训练、测试数据集2.2 数据预处理2.3 创建模型2.4 模型拟合2.5 预测2.6 评估模型性能2.7 模型调整1 概述2 操作2.1 加载、训练、测试数据集2.2 数据预处理2.3 创建模型2.4 模型拟合2.5 预测2.6 评估模型性能2.7 模型调整...原创 2022-01-04 10:49:11 · 663 阅读 · 0 评论 -
Python——Matplotlib库
目录1 概述及步骤2 步骤2.1 数据准备2.2 绘制图形2.3 绘图例程2.4 自定义图像2.5 保存与显示图形3 Matplotlib总结(代码)1 概述及步骤Matplotlib库是Python最著名的绘图库,他提供了一整套和MATLAB相似的命令API,十分适合交互式的进行制图。而且也可以方便的将它作为绘图控件,嵌入GUI应用程序中。2 步骤2.1 数据准备2.2 绘制图形2.3 绘图例程...原创 2022-01-04 10:18:25 · 592 阅读 · 0 评论 -
Python——Pandas库
目录1 Pandas基础篇1.1 简介1.2 数据结构1.3 数据分析1.3.1 选择1.3.2 删除与排序1.3.3 查询序列和数据框信息1.3.4 应用函数1.3.5 数据对齐1.4 输入输出2 Pandas进阶2.1 数据重塑2.2 高级索引2.3 数据处理2.4 合并数据2.4.1 合并-Merge2.4.2 连接及拼接2.5 日期及可视化3 Pandas总结(代码)1 Pandas基础篇...原创 2022-01-03 13:58:44 · 2208 阅读 · 0 评论 -
Python——Scipy库
目录1 Scipy库简介1.1 初步了解1.2 常用函数2 线性代数2.1 创建矩阵2.2 基础矩阵例程2.3 稀疏矩阵2.4 矩阵函数2.5 矩阵分解3 Scipy库总结(代码)1 Scipy库简介1.1 初步了解1.2 常用函数2 线性代数2.1 创建矩阵2.2 基础矩阵例程2.3 稀疏矩阵2.4 矩阵函数2.5 矩阵分解3 ...原创 2022-01-03 11:23:00 · 1177 阅读 · 0 评论 -
Python——numpy库查询
目录1 Nmupy简介2 数据类型3 数组计算3.1 算术运算3.2 比较及聚类函数3.3 数组复制及排序4 子集、切片、索引5 数组操作6 Python总结(代码)1 Nmupy简介(1)genfromtxt函数(2)如何将.csv文件数据直接读取为numpy array型数据(np.genfromtxt()函数)(3)numpy.genfromtxt的用法Python 并没有提供数组功能,虽然列表(list...原创 2022-01-02 23:21:14 · 841 阅读 · 0 评论 -
Python学习思维导图
目录1 基础知识1.1 Python的应用方向和语言特点1.2 基本规则1.3 变量赋值1.4 计算机语言与运行Python1.5 特殊标识符1.6 Python对象2 数据类型2.1 类型2.2 标准类型2.2.1 标准数据类型2.2.2 标准类型操作符2.2.3 内建函数2.3 数值类型2.3.1 分类2.3.2 关系2.3.3 BIF(绝对值、四舍五入等)2.3.4 随机函数(易混淆)2.3.4 其他...原创 2022-01-01 17:51:01 · 3299 阅读 · 6 评论