Python
python从零入门
WaitFoF
没有太晚的开始,不如就从今天行动。
总有一天,那个一点一点可见的未来,会在你心里,也在你的脚下慢慢清透。
生活,从不亏待每一个努力向上的人。
展开
-
文本操作——txt文件读写、dat文件读写(C++/Python)——待完结
从文件中读取数据赋值到二维double数组中,以\n换行:void ReadFile() { fstream myfile("Data/dataSrc.txt", std::ios_base::in); float a; int i = 0; int j = 0; double yF[22][60] = { 0 }; while (myfile >> a) { yF[i][j] = a; i += 1; if (i == 22) { i = 0; j原创 2021-08-17 10:37:16 · 446 阅读 · 0 评论 -
在VS2019中——用C++调用Python代码
文章目录1. 前提条件2. 创建控制台应用程序CppUserPythonTest3. 创建Python应用程序4. 项目属性配置环境VS版本:2019版Anaconda版本:conda 4.8.5Python版本:anaconda中默认的Python 3.7.11. 前提条件电脑中必须安装Python解释器。安装方式:◉ Anaconda安装◉ Python官网下载Python安装◉ 安装VS中带的Python模块此处不再详细说明。2. 创建控制台应用程序CppUserPyt原创 2020-10-27 22:14:56 · 2436 阅读 · 4 评论 -
详细了解PyCharm支持的4种Python Interpreter和配置方法
文章目录1. Virtualenv Environment1.1 Virtualenv Environment是什么?1.2 如何使用Virtualenv Environment?1.2.1. New environment1.2.2. Existing environment2. Conda Environment2.1 Conda Environment是什么?2.2 如何配置 Conda Environment?2.2.1. New environment2.2.2. Existing environ原创 2020-10-16 17:34:58 · 66848 阅读 · 42 评论 -
Python入门——迭代器
文章目录以下内容来自于网课学习笔记。使用的环境:Window10+64位操作系统PyCharm+Python3.7原创 2020-04-03 22:02:29 · 141 阅读 · 0 评论 -
Python入门——定制容器
文章目录以下内容来自于网课学习笔记。使用的环境:Window10+64位操作系统PyCharm+Python3.7编写一个不可改变的自定义列表,要求记录列表中的每一个元素被访问的次数。思路:定义一个类,此类的实例对象只能具有访问列表元素的功能。每取出一个列表元素,该列表元素的访问此时+1——使用字典实现。在构造器中建立一个字典,列表元素作为键,访问次数作为值。形成ke...原创 2020-04-03 19:23:15 · 263 阅读 · 0 评论 -
Python入门——Property
文章目录一、描述符以下内容来自于网课学习笔记。使用的环境:Window10+64位操作系统PyCharm+Python3.7一、描述符描述符就是将某种特殊类型的类的实例指派给另一个类的属性。特殊类型的类 必须实现以下3个函数:get(self, instance, owner)用于访问属性,它返回属性的值。◼◼ instance: 拥有者类的实例◼◼ owner...原创 2020-04-03 17:36:39 · 135 阅读 · 0 评论 -
Python入门——类与对象:运算
文章目录1. 算术运算2. 反运算3. 一元操作符以下内容来自于网课学习笔记。使用的环境:Window10+64位操作系统PyCharm+Python3.71. 算术运算class New_int(int): def __add__(self, other): return int.__add__(self,other) def __sub__(...原创 2020-04-03 14:38:54 · 178 阅读 · 0 评论 -
Python入门——类和对象:构造和析构
文章目录一、构造器1. _init_(self[,...])2. __new__(cls[,···])二、析构器1. __del__(self)以下内容来自于网课学习笔记。使用的环境:Window10+64位操作系统PyCharm+Python3.7一、构造器1. init(self[,…])class Rectangle: def __init__(self, x,...原创 2020-04-03 13:31:30 · 341 阅读 · 0 评论 -
Python入门——类、类对象、实例对象、与类和对象相关的内置函数
文章目录一、类、类对象、实例对象二、绑定三、与类和对象相关的内置函数1. issubclass(class, classinfo)2. isinstance(object,classinfo)3. hasattr(object,name)4. getattr(object,name[,default])5. setattr(object,name,value)6. delattr(object,n...原创 2020-04-03 12:45:49 · 235 阅读 · 0 评论 -
Python入门——类与对象:封装、继承、多态、类的组合
文章目录一、类与对象二、__init__构造三、封装四、继承1. 单继承2. 多继承五、多态六、组合七、子类中使用父类方法的方式以下内容来自于网课学习笔记。使用的环境:Window10+64位操作系统PyCharm+Python3.7一、类与对象class Ball: def setName(self,name): self.name=name ...原创 2020-04-03 09:37:31 · 305 阅读 · 0 评论 -
Python入门——EasyGUI库
文章目录一、安装easygui1. 安装方法1.1 方法一:CMD命令行安装1.2 方法二:PyCharm安装1.3 方法三:通过安装包安装2. 验证使用的环境:Window10+64位操作系统PyCharm+Python3.7一、安装easygui1. 安装方法1.1 方法一:CMD命令行安装安装命令:pip install easygui1.2 方法二:PyChar...原创 2020-04-02 22:02:12 · 1700 阅读 · 0 评论 -
Python入门——os库
文章目录一、os库基本介绍二、os库之路径操作三、os库之进程管理四、os库之环境参数1. 获取或改变系统环境信息2. 获取操作系统环境信息以下内容来自于网课学习笔记。使用的环境:Window10+64位操作系统PyCharm+Python3.7一、os库基本介绍二、os库之路径操作三、os库之进程管理import osos.system("c:/Wi...原创 2020-03-28 23:08:42 · 201 阅读 · 1 评论 -
Python入门——Python第三方库安装
文章目录一、Python第三方库安装1. Python社区1. PyPI2. 开发与区块链相关的程序2. 安装Python第三方库2.1 使用pip命令2.2 集成安装方法2.3 文件安装方法以下内容来自于网课学习笔记。使用的环境:Window10+64位操作系统PyCharm+Python3.7一、Python第三方库安装1. Python社区13万个第三方库: https...原创 2020-03-28 22:55:25 · 192 阅读 · 0 评论 -
Python入门——Python程序设计思维
文章目录一、Python程序设计思维1. 计算思维与程序设计2. 计算生态与Python语言3. 用户体验与软件产品3.1 提高用户体验的方法法一:进度展示法二:异常处理其他类方法4. 基本的程序设计模式4.1 IPO4.2 自顶向下设计4.3 模块化设计4.4 配置化设计5. 应用开发的四个步骤以下内容来自于网课学习笔记。使用的环境:Window10+64位操作系统PyCharm+P...原创 2020-03-28 22:25:04 · 720 阅读 · 0 评论 -
Python入门——wordcloud库
文章目录一、wordcloud库1. wordcloud库概述2. 安装3. wordcloud库使用说明3.1 基本使用3.2 常规方法3.3 配置对象参数二、实例应用1. 白色背景的词云2. 设置词云显示的最大数量3. 指定词云形状以下内容来自于网课学习笔记。使用的环境:Window10+64位操作系统PyCharm+Python3.7一、wordcloud库1. wordc...原创 2020-03-28 21:39:06 · 492 阅读 · 0 评论 -
Python入门——一维数据、二维数据、多维数据、高维数据
文章目录一、 一维数据1. 一维数据的表示2. 一维数据的存储2.1 空格分隔2.2 逗号分隔2.3 其他方式3. 一维数据的处理3.1 一维数据的读入处理.split()3.2 一维数据的写入处理.join()二、二维数据1. 二维数据的表示2. CSV格式与二维数据存储2.1 CSV数据存储格式2.2 二维数据的存储3. 二维数据的处理3.1 二维数据的读入处理3.2 二维数据的写入处理3.3...原创 2020-03-28 19:37:27 · 21174 阅读 · 10 评论 -
Python入门——文件的类型、操作
文章目录一、文件的类型1. 文本文件2. 二进制文件3. 文本文件VS二进制文件3.1 二进制形式打开文件3.2 文本形式打开文件二、文件的打开关闭1. 文件的打开1.1 文件路径1.2 打开模式2. 文件的关闭三、文件内容的读取1. 遍历全文本1.1 方法一1.2 方法二2. 逐行遍历文件2.1 方法一2.2 方法一四、数据的文件写入以下内容来自于网课学习笔记。使用的环境:Window...原创 2020-03-28 15:43:46 · 519 阅读 · 0 评论 -
Python入门——jieba库和应用
文章目录一、jieba库概述二、安装jieba库三、原理四、使用说明1. jieba分词的三种模式2. jieba库常用函数以下内容来自于网课学习笔记。使用的环境:Window10+64位操作系统PyCharm+Python3.7一、jieba库概述jieba是优秀的中文分词第三方库中文文本需要通过分词获得单个的词语jieba是优秀的中文分词第三方库,需要额外安装jieb...原创 2020-03-28 11:21:09 · 321 阅读 · 0 评论 -
Python入门——字典
文章目录一、字典类型定义二、字典类型的用法三、字典类型操作函数和方法以下内容来自于网课学习笔记。使用的环境:Window10+64位操作系统PyCharm+Python3.7一、字典类型定义⭕⭕ 映射是一种键(索引)和值(数据)的对应。⭕⭕ 字典类型是“映射”的体现。二、字典类型的用法字典变量中,通过键获得值d={"白":"白云","蓝":"蓝天","青":"青山...原创 2020-03-27 21:56:55 · 129 阅读 · 0 评论 -
Python入门——集合
文章目录一、集合类型的定义二、集合操作符1. 集合间操作2. 六个集合操作符3. 四个增强操作符三、集合处理方法四、集合类型应用场景1. 包含关系2. 数据去重以下内容来自于网课学习笔记。使用的环境:Window10+64位操作系统PyCharm+Python3.7一、集合类型的定义集合是多个元素的无序组合集合类型与数学中的集合概念一致集合元素之间无序,每个元素唯一,不存在...原创 2020-03-27 19:14:56 · 315 阅读 · 0 评论 -
Python入门——Pylnstaller库
文章目录一、PyInstaller库概述1. 安装2. 使用3. 常用参数以下内容来自于网课学习笔记。使用的环境:Window10+64位操作系统PyCharm+Python3.7一、PyInstaller库概述1. 安装Pylnstaller库是第三方库官方网站:http://www.pyinstaller.org第三方库:使用前需要额外安装安装第三方库需要使用pi...原创 2020-03-27 16:09:35 · 1049 阅读 · 0 评论 -
Python入门——类与对象:属性访问方式
文章目录以下内容来自于网课学习笔记。使用的环境:Window10+64位操作系统PyCharm+Python3.7原创 2020-04-03 16:58:22 · 783 阅读 · 0 评论 -
Python入门——random库的使用
文章目录一、random库的使用1. 基本随机函数2. 扩展随机数函数以下内容来自于网课学习笔记。使用的环境:Window10+64位操作系统PyCharm+Python3.7一、random库的使用random库是使用随机数的Python标准库伪随机数:采用梅森旋转算法生成的(伪)随机序列中元素random库主要用于生成随机数使用random库:import rando...原创 2020-03-27 10:25:13 · 608 阅读 · 0 评论 -
Python入门——异常处理、遍历循环、无限循环、循环与else、break和continue
文章目录一、程序的异常处理二、遍历循环1. 计数循环(N次)2. 计数循环(特定次)3. 字符串遍历循环4. 列表遍历循环5. 文件遍历循环二、无限循环三、循环控制保留字break和continue四、循环与else1. for循环与else2. while循环与else以下内容来自于网课学习笔记。使用的环境:Window10+64位操作系统PyCharm+Python3.7一、程...原创 2020-03-25 13:58:54 · 1811 阅读 · 0 评论 -
Python入门——time库、文本进度条
文章目录一、time库1. 时间获取2. 时间格式化2.1 strftime方法2.2 strptime方法3. 程序计时二、文本进度条1. 需求分析2. 问题分析3. 简单的开始4. 单行动态刷新5. 完整效果6. 文本进度条的不同设计函数以下内容来自于网课学习笔记。使用的环境:Window10+64位操作系统PyCharm+Python3.7一、time库time库是Pyth...原创 2020-03-24 22:34:44 · 888 阅读 · 2 评论 -
Python入门——字符串和格式化
ddd原创 2020-03-24 21:02:21 · 209 阅读 · 0 评论 -
Python入门——函数递归、代码复用与模块化设计
print("================内嵌函数=====================")def fun1(): print("I am the fun1()") def fun2(): print("I am the fun2()")fun1()fun2()函数内调函数print("================内嵌函数=========...原创 2020-02-27 22:17:30 · 387 阅读 · 0 评论 -
Python入门——变量作用域、global、lambda函数
文章目录函数返回值单返回值的函数多返回值的函数返回列表返回元组变量的作用域局部变量全局变量修改全局变量函数返回值print("输出:")def hello(): print("hello Tom")temp=hello()# temp的值为 Noneprint("temp="+str(temp))type(temp)print("type="+str(type))单...原创 2020-02-27 21:39:07 · 445 阅读 · 0 评论 -
Python入门——自定义函数、传参及函数的返回值
自定义函数print("===================================================")print("********************自定义函数**********************")print("========打印函数=================")def MyFunction(): print("蒹葭苍苍,...原创 2020-02-16 16:42:46 · 7117 阅读 · 0 评论 -
Python入门——序列
列表、元组、字符串的共同点:都可以通过索引得到每一个元素默认索引值总是从0开始可以通过分片的方法得到一个范围内的元素的集合有许多共同的操作符:重复操作符号、拼接操作符、成员关系操作符a=list()print(a)# 字符串转化成序列b=" I am a lovely girl"b=list(b)print(b)# 元组转化成序列c=(1,3,5,7,9)c=l...原创 2020-03-27 21:17:17 · 163 阅读 · 0 评论 -
Python入门——元组
tuple1=(1,2,3,4,5,6,7,8)print("#===========打印元组============")print(tuple1)print(tuple1[1])print(tuple1[5:])print(tuple1[:5])print("#============拷贝===============")tuple2=tuple1[:]print(tuple2...原创 2020-03-27 20:10:36 · 585 阅读 · 0 评论 -
Python入门——列表
文章目录1.创建列表、混合列表、空列表2. 向列表添加元素3、从列表删除元素4、列表切片5、列表常用操作符6、查看list中的函数列表1.创建列表、混合列表、空列表arr=["黑","红","白","蓝"]print(arr)arr2=["1",3,"dhaha","氨基酸",["ds",2,"ss"]]print(arr2)arr3=[]print(arr3)2. 向列...原创 2020-03-27 20:42:43 · 285 阅读 · 0 评论 -
Python入门——While循环、计数器循环 、range
文章目录一、While循环二、计数器循环三、 range一、While循环语法while 条件: 循环体举例print("====================While=====================")bingo="(๑′ᴗ‵๑)I Lᵒᵛᵉᵧₒᵤ❤"answer=input("do you love the lovely me?\n")while...原创 2020-02-13 14:48:53 · 1687 阅读 · 0 评论 -
Python入门——input函数
input函数函数使用input()函数是输入函数。input()函数是输入函数,当你在函数的括号内写出问题时,input()函数会将此问题原样显示在屏幕上,并在终端区域等待你针对此问题的回答。input('请在以下四个选项【格兰芬多;斯莱特林;拉文克劳;赫奇帕奇】中,输入你想去的学院名字: ')#运用input函数搜集信息函数结果的赋值通过赋值,达到随时提取输入结果的目的...原创 2019-10-02 11:06:18 · 641 阅读 · 0 评论 -
Python入门——if条件判断
1.条件判断1.1单向判断if在条件判断代码中的冒号:后、下一行内容的前面,会空几个格,但这是为什么呢?首先,在计算机的沟通语言中,空格的学名叫缩进。对于Python而言,冒号和缩进是一种语法。它会帮助Python区分代码之间的层次,理解条件执行的逻辑及先后顺序。【注:缩进是四个空格或一个Tab键】在if条件语言中,缩进不需要我们手动按空格键。当你用英文输入法打==“:”==后按...原创 2019-09-30 22:22:55 · 464 阅读 · 0 评论 -
Python入门——数据类型、四则运算、字符串的拼接、type函数、数据转换
数据类型Python里,最常用的数据类型与三种:字符串(str)整数(int)浮点型(float)1. 字符串字符串英文string,简写str。字符串的识别方式非常简单——有层名为【引号】的皮,只要是被【单/双/三引号】这层皮括起来的内容,不论那个内容是中文、英文、数字甚至火星文。只要是被括起来的,就表示是字符串类型。字符串,顾名思义,就是由一个个字符组合,字符可以是一个...原创 2019-09-30 20:57:20 · 945 阅读 · 0 评论 -
Python入门——Python简介,单行注释,print()函数,转义字符,变量和赋值
Python简介Python是一门编程语言,能够帮助我们更好地与计算机“沟通”。不仅如此,它还是编程语言界里的新晋网红。或许你会有疑问:Python凭什么从C++、Java等老牌编程语言中脱颖而出,成为一匹黑马呢?打个比方好了,如果说编程语言是我们在新世界冒险中必备的武器,Python和Java、C、C++比起来,功能大概是这样的……它的强大之处在于:它背后有着最庞大的免费的“代码库...原创 2019-09-30 16:01:37 · 281 阅读 · 0 评论 -
python入门——turtle库简介及蟒蛇绘图代码分析
turtle库概述turtle(海龟)库是turtle绘图体系的Python实现turtle绘图体系:1969年诞生,主要用于程序设计入门Python语言的标准库之一入门级的图形绘制函数库标准库Python计算生态 = 标准库 + 第三方库标准库:随解释器直接安装到操作系统中的功能模块第三方库:需要经过安装才能使用的功能模块库Library、包Package、模块Modul...原创 2018-10-02 10:21:05 · 3716 阅读 · 0 评论 -
python入门——python3.7使用turtle库,蟒蛇绘制实例
python蟒蛇的绘制代码#pythonDraw.pyimport turtleturtle.setup(650,350,200,200)turtle.penup()turtle.fd(-250)turtle.pendown()turtle.pensize(25)turtle.pencolor("purple")turtle.seth(-40)for i in range(4)...原创 2018-10-02 00:26:50 · 1873 阅读 · 0 评论 -
python入门——深入理解python语言
计算机技术的发展编程语言的种类各编程语言所处历史时期和使命不同,不同语言代表不同的初心Basic, C, C++, C#, Java,JavaScript,CSS, Fortran, Go, HTML,Lisp, Lua, Matlab, Object C, Pascal, Perl, PHP,PostScript, Python, Ruby, Scala, SQL, Swift, VBA...原创 2018-10-01 23:49:48 · 412 阅读 · 0 评论