库引用、库安装、说明文档查看、文件打包

Python学习笔记

说起 Python,我已经记不清当初是什么样的想法要来学习它了,可能是被当下各个地方等的过度鼓吹?当你看到各个地方都有python培训的广告,以及各式各样对它的称赞夸奖,好像觉得你不学它好像就亏了很多哈哈。反正我也就误打误撞的开始了python的学习,在学习的途中也去主动了解过很多,现在我来说一下我眼中的python。
首先是它的特点,它是一门解释型语言,可能相比其它语言来讲不太适合开发某一些东西,它的主要应用领域就是爬虫、AI、数据分析等等。同时,它相对其他编程语言,比如C/C++、Java等语言来说具有简单易学的特点,python的追求目标便是简洁、优雅,你读一段pyhton语言就像读一段英语一样,只要你理解单词的意思,读到哪儿懂到哪儿。python的强大可能主要依据于它强大的第三方库,pyhton具有一个很强大的开源社区,当大家都在为它做贡献时它的崛起似乎就成了必然,依据它的各种第三方库,你可以将别人造好的轮子拿来就用,这就显而易见的说明python的开发效率更高,它的代码与同功能的其它语言相比要少的多,这也就是为什么“人生苦短,我用python”的原因。

库引用

首先,当你写下一段代码时不可避免的会用到一些函数库,大部分的函数库都包含不止一个函数,当你用到那个函数的时候,你需要在你的python程序之前加上库引用,引用的方法大概有以下四种

import aip # Method one
from aip import AirSpeech # Method two
from aip import * # Method three
import aip as i # Method four

其中,aip是一个第三方库,而AirSpeech是aip下的一个函数,第一种用法是正常的直接引用,第二种方法是只引用aip这个函数库中的AirSpeech函数,而在程序中如果有其他的aip库下的函数,它们是不会被执行的,第三种方法是可以让aip库下的函数前面不用加上aip这个函数头,第四种方法是在你引用aip下的函数时其函数头用字母i即可。

库安装

当你学会引用函数库的时候,而你会发现,在你安装的python环境下,有很多函数库都没有,这时候你就需要自己安装你所需要使用的第三方库了,那么怎么安装第三方库呢,一般来讲有三种方法,其中最方便的便是直接pip了。

假如你需要安装aip这个库,首先你需要打开cmd命令行(要使用管理员身份打开),在其中输入下面代码即可,同时pip还有一些其他功能。

pip install aip
pip install aip==<"版本号"> #在其后加上版本号可指定安装版本
pip uninstall aip #卸载aip库
pip list #查看计算机中已经安装的第三方库
说明文档查看

当你安装好了你所需要的库,可是你不知道里面的函数都有什么用处,而除了大多常用的第三方库之外,在网上有时候很难找到对它的解释说明,这个时候你就需要查看那个函数库的官方说明文档了,那么怎么查看呢,可以在命令行输入以下代码:

python -m pydoc -p <"此处可以加一串数字(随意的数字),大家试试">
文件打包

当你也学会了函数的用法,把程序做出来的时候,你想要把它打包,这时候也有几种方法,最简单的是在命令行输入以下代码(pyinstaller也是一个第三方库,使用前也需要安装)

pyinstaller -F <"函数名.py"> #如果你直接在py文件路径下打开命令行,直接这样输入即可,
#而如果不是的话,你需要在函数名之前加上文件所在路径。
#其中-F是pyinstaller下的一个参数,相关还有别的参数,如-i,可以给你打包的EXE文件换个图标。
程序

当简单的准备完成后你是不是想写出自己的第一个程序呢,因为我第一个程序是跟着网课上面敲的那个非常经典的蟒蛇的绘制,下面我贴上代码分析一下其中所涉及的内容同时相应回顾其中的基础知识。

import turtle
turtle.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):
	turtle.circle(40,80)
	turtle.circle(-40,80)
turtle.circle(40,80/2)
turtle.fd(40)
turtle.circle(16,100)
turtle.fd(40*2/3)
turtle.done()

首先,import turtle引入我们要用的库,下边程序中turtle的后缀如setup等是该库下的一个函数,下面给出图例中用到的函数的作用:

函数名 作用
setup(width,height,startx,starty) 设置主窗口的大小和位置
penup() 拿起画笔
fd(distance) 前进distance的距离,可以为负(即倒退)
pendown() 放下画笔
pensize(width) 设置画笔直径
pencolor(*args) 设置画笔颜色
seth(angle) 设置画笔的角度(空间坐标系)
circle(radius, extent) 以radius为半径(正为左,负为右),画一个extent范围的圆(空值默认整圆)
done() 使得程序运行完毕之后不会退出

当然,以上只是例子中所用到的一些函数,而turtle是一个非常庞大的标准库,里面有许多的函数,如果你想深入了解turtle库的使用,它的官方说明文档里面有非常详细的各个函数的介绍,你可以参考本文前部进行学习。

#最后,学习python你得先了解python的思想哈哈哈,
#python是我已知的唯一一个含有小彩蛋的一门语言,你可以在python环境中输入以下代码:
import this
#输入完毕敲下回车,看看你会得到什么~
	最后,文章内容也就这么多了,一些东西虽然简单但是也是需要不断去尝试去深入的,之后我会继续按照我的学习路线来写我的博客,慢慢加油吧!
发布了11 篇原创文章 · 获赞 29 · 访问量 2164

猜你喜欢

转载自blog.csdn.net/weixin_45634606/article/details/103750781