![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python基础
CC_且听风吟
行百里者半九十
展开
-
Python个人快速入门学习(一)Python程序元素组成
凭借原先的语言基础,笔者计划用约两星期的时间快速入门Python的学习。一、Python程序元素组成1.变量变量采用标识符来表示,关联标识符的过程叫做命名。可以使用等号 = 向变量赋值或者修改值 , = 被称为赋值符号例如:TempStr = "72F"命名规则:大小写字母、数字、下划线和汉子等字符及组合注意事项:大小写敏感、首字符不能是数字,不与保留字相同保...原创 2019-01-13 11:04:37 · 279 阅读 · 0 评论 -
Python个人快速入门学习(十五)Python计算生态概览(第三方库概览+玫瑰花绘制)
十五、Python计算生态概览1.从数据处理到人工智能数据表示 -> 数据清洗 -> 数据统计 -> 数据可视化 -> 数据挖掘 -> 人工智能-数据表示:采用合适方式用程序表达数据-数据清洗:数据归一化、数据转换、异常值处理-数据统计:数据的概要理解,数量、分布、中位数等-数据可视化:值观展示数据内涵的方式-数据挖掘:从数据分析获得知...原创 2019-01-27 12:59:12 · 1118 阅读 · 0 评论 -
Python个人快速入门学习(十四)os库的使用
十四、os库的使用1.os库-os库提供基本的、与操作系统相关的基本交互功能-os库是Python基本函数,包含了几百个函数-常用的为路径操作,进程管理,环境参数等几类2.路径操作:利用 os.path 子库,处理文件路径及信息3.进程管理:启动系统中的其他程序使用 os.system(command)-执行程序或命令command-在Win...原创 2019-01-26 23:17:05 · 657 阅读 · 0 评论 -
Python个人快速入门学习(十二)Python设计思维
十二、Python设计思维个人认为设计思维的重要性不亚于基础语法,良好的设计思维不仅仅是思维模式上的提升,更是效率上的提升。1.自顶向下(分治)-将一个总问题表达为若干个小问题的形式-使用同样方法进一步分解小问题2.自底向上(模块化)-逐步组建复杂系统的有效学习方法-分单元测试,逐步组装,按照自顶向下的相反路径进行操作,直到系统各部分以组装的思路都经过测试和验证3....原创 2019-01-26 21:51:26 · 243 阅读 · 0 评论 -
Python个人快速入门学习(十三)Python第三方库的安装
十三、Python第三方库安装开源社区:https://pypi.org/1.使用pip安装工具安装第三方库-pip install <第三方库名> 安装第三方库-pip install -U <第三方库名> 更新已经安装的第三方库-pip uninstall <第三方库名> 卸载...原创 2019-01-26 22:09:53 · 417 阅读 · 0 评论 -
Python小程序:绘制词云
在学习了wordcloud库和jieba库之后就可以使用Python做出一张词云,形状可以自己通过画图来画一张黑白的画就行#引入库import jiebaimport wordcloudimport PIL.Image as imageimport numpy as np#定义文本引入函数def gettext(): text = open("target.txt", "...原创 2019-01-26 20:51:26 · 1132 阅读 · 0 评论 -
Python个人快速入门学习(十一)wordcloud库
十一、wordcloud 库1.wordcloud库是一个优秀的生成词云的第三方库使用pip进行安装-pip install wordcloud2.wordcloud 库的使用-wordcloud库把词云当作一个WordCloud对象-wordcloud.WordCloud( )代表一个文本对应的词云-可以根据文本中词语出现的频率等参数绘制词云-绘制词云的形状,...原创 2019-01-26 16:59:27 · 607 阅读 · 0 评论 -
Python个人快速入门学习(十)文件和数据格式化
十、文件1.文件文件是数据的抽象和集合-文件是存储在辅助存储器上的数据序列-文件是数据存储的一种形式-文件的展现形式:文本文件和二进制文件,本质上所有文件都是以二进制的方式进行存储(1)文本文件:由单一特定编码组成的文件,例如UTF-8-由于存在编码,也被看成一个存储的长字符串-例子:.txt文件 .py文件(2)二进制文件:直接由比特0和1组成,没有统一字符...原创 2019-01-26 16:35:37 · 292 阅读 · 0 评论 -
Python小程序:文本词频统计(英文+中文)
在学习了组合数据类型和文件操作之后就可以做出下面的文本词频统计的小程序了:1. 下面是英文文本的词频统计,统计了作者的一篇英文论文#文本词频统计:英文文本def gettext(): #从文件中获取文本 text = open("target.txt","r").read() #将文本中的所有大写字母转换为小写字母 text = text.lower()...原创 2019-01-26 10:29:47 · 2984 阅读 · 2 评论 -
Python个人快速入门学习(九)jieba库的使用
九、jieba库的使用1. jieba库:优秀的中文分词第三方库-中文文本需要通过分词获得单个的词语-jieba是第三方库,需要额外安装:-pip install jieba2. jieba分词的原理-利用了一个中文词库,确定汉字之间的关联概率-汉字间概率大的组成词组,形成分词结果-除了分词,用户还可以添加自定义的词组3.jieba分词的三种模式-精确模...原创 2019-01-26 09:20:37 · 1210 阅读 · 0 评论 -
python小程序:利用科赫曲线画雪花
要过年了。。在学习了python的基础绘图库和递归函数之后就可以利用科赫曲线来画一片雪花啦import turtledef main(): turtle.setup(1280,720) turtle.penup() turtle.bk(300) turtle.left(90) turtle.fd(200) turtle.right(90) ...原创 2019-01-25 12:56:36 · 2995 阅读 · 1 评论 -
Python个人快速入门学习(八)Python中的组合数据类型
八、组合数据类型1.集合类型-集合是多个元素的无序集合,和数学中的集合概念相同,与C++中的set相同-集合中元素是无序且互逆的-集合类型是由不可变数据类型组成的-集合用 { } 表示,元素之间用逗号分隔-建立集合类型需要使用 { } 或者set ( ) , 建立空集合类型必须使用set( )A = {"dzzhyk" , 123 , (255,255)}B =...原创 2019-01-26 09:00:10 · 325 阅读 · 1 评论 -
Python个人快速入门学习(七)PyInstaller库的使用
七、PyInstaller库的使用将py代码转换成可执行文件exe1.使用pip安装第三方库在cmd下输入: pip install pyinstaller等待安装完成即可2.PyInstaller库的使用使用命令行cmd中的cd命令找到 .py文件 的地址,然后使用 pyinstaller -F <文件名.py> 的指令生成可执行文件:输出之后...原创 2019-01-25 12:36:07 · 274 阅读 · 0 评论 -
Python个人快速入门学习(六)Python中的函数
六、Python中的函数(重点)1.函数的理解和定义:一段具有特定功能的、可重用的语句组,降低了编码的难度定义方式:def <函数名> (<参数>) : <函数体> return <返回值>函数定义时,所指定的参数是一种占位符函数定义后,如果不调用不会执行函数定义时,参数是输入,函数体是处理,结果是输出(IP...原创 2019-01-24 23:46:22 · 535 阅读 · 0 评论 -
Python个人快速入门学习(二)Python基本图形的绘制
二、Python基本图形的绘制主要是使用了 turtle 库,是python语言的标准库的部分之一1.库的简单介绍python计算生态 = 标准库 + 第三方库-标准库:随解释器直接安装到操作系统中的功能模块-第三方库:需要经过安装才能使用的功能模块-库Library、包Package、模块Module,统称模块2.turtle 库的基本原理一个“海龟”在屏幕上游走...原创 2019-01-14 21:16:09 · 278 阅读 · 0 评论 -
Python个人快速入门学习(四)time 库的使用
四、time 库的使用time库是Python中处理时间的标准库-计算机时间的表达-提供获取系统时间并且格式化输出功能-提供系统级精确的计时功能,用于程序性能的分析#调用:import time1. 时间的获取import timeprint(time.time())print(time.ctime())print(time.gmtime())输出结...原创 2019-01-19 21:34:03 · 242 阅读 · 1 评论 -
Python个人快速入门学习(五)程序的控制结构
五、程序的控制结构程序的控制结构使老生常谈的问题1. 顺序结构 :不讲2. 分支结构:主要使用 if...else... 语句实现单分支:if <条件>: <语句>双分支:a = 98if a==99 : print("1")else : print("2")#或者是紧凑型写法:适用于简单表达式的二分支结构# ...原创 2019-01-23 22:07:59 · 378 阅读 · 0 评论 -
Python学习:random库详解
今天详细学习一下random库,以便使用地更加灵活计算机中通过采用梅森旋转算法生成的(伪)随机序列元素,python中用于生成伪随机数的函数库是randomrandom库主要包含两个部分(两类函数)--基本随机函数:seed()、random()--扩展随机函数:randint()、getrandbits()、uniform()、randrange()、choice()、shuff...原创 2019-02-18 22:53:44 · 695 阅读 · 0 评论