我的Python学习之路
文章平均质量分 56
Mr_BigG
这个作者很懒,什么都没留下…
展开
-
我的Python学习之路(9)
今日学习内容1.下载并安装常用的各类第三方库(1)数据分析:Numpy、Pandas、SciPy(2)数据可视化:Matplotlib、Seaborn、Mayavi(3)文本处理:PyPDF2、NLTK、Python-docx(4)机器学习:Scikit-learn、TensorFlow、MXNet(5)网络爬虫:Requests、Scrapy、pyspider(6)Web信息提取:BeautifulSoup、Re、Python-Goose(7)Web网站开发:Django、Pyramid、原创 2021-01-21 14:58:27 · 231 阅读 · 0 评论 -
我的Python学习之路(8)
今日学习内容1.了解Python程序设计思维,尝试进行系统化、模块化的程序设计2.学习Python第三方库的安装方法,学习pip指令安装、集成化安装、文件安装等方法3.了解os库的基本功能,尝试编写代码使得Python程序自动化地安装第三方库第三方库安装方法pip指令法win+r打开运行,输入cmd打开控制台命令窗口,输入命令pip -h打开pip命令的帮助列表,如下图所示:图中第一条command命令就是第三方库的安装方法,使用命令pip install 第三方库名即可安装第三方库集成安原创 2021-01-20 17:11:36 · 1149 阅读 · 2 评论 -
我的Python学习之路(7)
今日学习内容1.学习了Python的文件操作和数据格式化的基本概念2.了解一维数据和二维数据的格式化与处理3.安装wordcloud词云库并使用4.根据所学内容,编写自动轨迹绘制实例,熟悉文件的读写操作5.结合之前所学的jieba库,读取本地文件生成中文词云图片文件操作文件的打开文件的读取文件的全文本操作文件的逐行操作自动轨迹绘制实例效果图源代码1.data.txt300,0,144,1,0,0300,0,144,0,1,0300,0,144,0,0,1原创 2021-01-18 11:27:24 · 1637 阅读 · 4 评论 -
我的Python学习之路(6)
今日学习内容1.了解Python的组合数据类型,例如集合类型、序列类型(元组类型、列表类型)、字典类型2.根据三种类型,编写代码实现基本统计值的计算3.安装jieba库并熟悉它的函数4.根据jieba库和学习的组合数据类型,实现文本的词频统计,根据英文文本的《哈姆雷特》和中文文本的《三国演义》,分别统计其中频率最高的英文单词和中文人物单词组合数据类型集合序列字典jieba库的安装jieba库是优秀的中文分词第三方库安装教程win+r打开cmd控制台,输入命令 p原创 2021-01-15 15:40:25 · 415 阅读 · 4 评论 -
我的Python学习之路(5)
今日学习内容1.学习Python函数的定义和使用,掌握并了解递归函数中基例(递归出口)和链条(递归体)的定义2.安装PyInstaller库并将源代码(.py)打包为可执行程序(.exe)3.根据之前所学的time库和turtle库,结合函数内容编写七段数码管实例并打包4.了解科赫曲线的实现机理,尝试编写代码实现科赫雪花效果PyInstaller库的安装与使用教程安装教程1.使用win+r命令,输入cmd并点击确定:2.打开命令行控制台之后,输入命令如下图:3.回车执行命令后,若出现下原创 2021-01-13 17:54:52 · 10152 阅读 · 0 评论 -
我的Python学习之路(4)
今日学习内容1.跟随视频课程,学习了Python分支结构、循环结构、异常处理等语法内容2.掌握并了解Python基本库中的random库随机函数的用法3.根据所学内容应用并求解圆周率,我使用了两种方法来计算圆周率,分别是近似公式法和蒙特卡罗法(1)近似公式法公式:源代码:#CalPi.pyPi = 0N = 10000for k in range(N): Pi += 1 / pow(16, k) * (4 / (8 * k + 1) - 2 / (8 * k + 4) - 1原创 2021-01-12 16:52:55 · 226 阅读 · 0 评论 -
我的Python学习之路(3)
今日学习内容1.跟随视频课程,学习了Python基本数据类型,重点学习了字符串的各类基本操作2.了解time库的基础函数的应用,结合time库、字符串操作以及数据格式化,编写两个文本进度条实例,效果图和代码如下:(1)单行文本进度条效果图:代码:#TextProBar.pyimport timescale = 10print("-----开始执行-----")for i in range(scale + 1): a = '*' * i b = '.' * (scale原创 2021-01-11 15:38:25 · 2837 阅读 · 3 评论 -
我的Python学习之路(2)
今日所学内容1.学习了海龟(turtle)库的一些函数,掌握基本的线条绘制方法2.根据视频所学内容,绘制一条蟒蛇,逐句理解代码并写出详细的注释,效果图如下:代码如下:#PythonDraw.pyimport turtle as t #引入海龟turtle绘图库t.setup(650, 350, 200, 200) #前两个参数设置窗口的宽高,后两个参数设置窗口左上角的位置t.penup() #画笔控制函数,抬起海龟(画笔),不会在屏幕上留下轨迹,一般和pendown成对使用。可简写为t.pu原创 2021-01-09 17:13:06 · 12854 阅读 · 17 评论 -
我的Python学习之路(1)
今日所学内容1.寻找Python有关的入门级在线学习课程,我选择了中国大学MOOC平台的由北京理工大学出品的《Python语言程序设计》课程2.了解了Python语言的基本语法、命名规则、保留字等语法知识3.结合PTA在线拼题平台,做一些有助于语法理解的Python算法题4.结合视频课程所学例子,编写温度转换实例如下:#TempConvert.pyTempStr = input("请输入带有符号的温度值:")if TempStr[-1] in ['F', 'f']: C = (eval原创 2021-01-07 20:39:45 · 10274 阅读 · 0 评论