人生苦短,我学Python。随着互联网时代的兴起,人人都能张口说出大数据、人工智能、爬虫、区块链、智能推荐这些耳熟能详的名词,但是光会说却不能自己操作不免带来不小遗憾。
有很多朋友问我python好学吗,多久能学会?其实我没有答案,因为我自己也不敢说我就会了,可能因为python太强大了(当然编程语音都非常强大),能实现的功能太多了,所以学习是永无止境的,也是永远学不完,不能尽会的。
我从15年接触python,中间断过2年,这期间看过十多本python的书籍,虽说看完就忘的倒是不少,但也用python做过不少有趣的事。爬虫、算法、office自动化、编程和可视化我都接触过,还写过抢票程序、甚至在微信有一款游戏“跳一跳”最火的时间用python程序长期霸占朋友圈第一名。我把它当作是个游戏,一款能让人有成就感的游戏,所以投入了兴趣和不少时间。
说这么多,其实自己还是个小菜鸟,但小菜鸟能行的,大部分人也一定能做到,python不难学,当你开始学习的那刻,就已经开始受用。那么现在就正式开始安装、配置 Python吧。
本章两部分:
一:安装 Python
二:掌握pip命令
三:配置编辑器Jupyterlab(个人推荐)
目前网上的安装教程通常都会指引用户安装 Anaconda。怎么说呢,有利有弊吧,Anaconda包含了conda、Python等180多个科学包及其依赖项,对于初始玩家十分方便,嫌以后还要经常安装第三方包麻烦的用户真的可以直接下载安装Anaconda。但也因为Anaconda包含了大量的科学包,它 的下载文件就会比较大(约 531 MB),并且完全安装后轻松破GB,其中好多包和软件从安装后几乎今生无缘再会,与其浪费空间,我还是喜欢轻装上阵,对我来说官方的还是最香的,这一点仁者见仁智者见智了,选择什么方式安装其实都没问题。
直接上官网下载链接:https://www.python.org/downloads/
点开上面的链接,就进入如下页面。可以发现目前最新的版本是3.10.2。作者目前的版本是3.9.6。新版本可能会有第三方包未及时更新所产生运行错误的风险,但一般是个例,所以放心装就好了。
接着用户需根据自己电脑系统选择是安装Windows、macOS 还是linux。由于人懒,我决定只讲Windows的安装过程,其他系统的可以自行百度。
首先看系统类型,主要是64位和32位版本,这里需要下载跟自己电脑系统一致的版本,目前绝大多数电脑都是64位,当然你也可以看看自己的电脑是什么版本?
通过此电脑—>右键—>属性
embeddable package :下载后就可以使用;
installer :可执行的安装版本,下载到本地后可以直接安装,和平时安装应用软件一样。推荐使用该方式(上面的方式我没用过,所以也不讲),这个方法可以自动帮我们配置用户变量,因此就用他吧。
于是乎,根据自己电脑系统和版本选择Windows installer(64-bit)下载即可。
3. 按照默认的勾选项,然后更改路径,点击Install安装即可。
这里同时按下win+R(win就是开始菜单那个键,再麻瓜点说就是键盘左下角Alt左边的键)。按下后电脑左下角会弹出如下窗口,输入cmd,点击确定。
进入命令行,输入python,出现这样的界面则表示成功安装,这里你们也能看到自己的python版本。如我之前说的我的是3.9.6(没有狠心升最新)。
python
恭喜到这步的孩子,正式迈入python学习的大门。在这个神圣的时刻,我们应该跟随先驱们的脚步,输入人类首次学习计算机语言最常用的代码:Hello,World!
1、在>>>后面输入print(‘hello world!’),按下Enter,下一行即显示输出结果。
print('hello world!')
注:“>>>”是python命令行样式
2、同时按下Ctrl+Z,按下Enter即退出python环境。
pip 是python用来安装第三方库的神器。以后也是python业余生涯必用的安装库。这里在退出了 Python 环境后,直接输入 pip 按下Enter。如下图说明pip 库可用。
pip
在命令行输入pip list ,按下Enter可查看所有已安装第三方库及版本:
pip list
接下来主要介绍下如何安装第三方库:pip install 命令
(以安装pandas库为例,实际上pandas库是已有的,这里就举例)
pip install pandas
步骤:
1、通过python第三方库网址下载第三方包到本地
https://www.lfd.uci.edu/~gohlke/pythonlibs/
该网址包含绝大部分python的第三方库,以及各版本。建议收藏!
如上图,选择需要的pandas库版本,下载64位即可。
2、在本地运行 pip install 命令安装第三方包
先查看第三方库下载的本地路径,在命令行输入cd + 路径 切到文件夹下,接着输入 pip install +文件名。完整过程见下图
cd C:\Users\user\Desktop\download
pip install pandas-1.3.5-cp38-cp38-win_amd64.whl
关于python的编译器,其实非常多,包括Pycharm、VSCode、Spyder、Jupyter等。网上关于这些编译器的评论数不胜数,所以仁者见仁了。我使用Jupyterlab是因为它能将⽂本注释、数学⽅程、代码和可视化内容全部组合到⼀个易于共享的⽂档中,以 Web ⻚⾯的⽅式展示,并能分步骤计算,很适合数据挖掘。
pip可能是大多数人使用包管理工具,如果使用pip安装,请在命令行执行:
pip install jupyterlab
在想要打开的文件夹位置按下shift并右键,点击"在此处打开Powershell窗口"进入命令行界面,输入jupyter lab 即可运行该程序。
jupyter lab
如下图点击+
符号,可在右边界面选择新建脚本页,其中笔记本为Jupyter常用形式。
选择笔记本后,生成下图右方形式界面,这次我们在输入框中输入print(‘hello world!’)
print('hello world!')
点击上方►
符号,或同时按下Shift+Enter,将运行该代码生成结果。
现在让我们看一下功能全开的Jupyterlab是什么样子的,如下图: