在window上使用python

python是我接触编程以来,感觉最容易上手的编程语言。在我的使用中,python给我的感觉有以下几点,一、编译器简单易用,下载官方的编译平台就足够了;二、编程融合了c语言和matlab中感觉好用的东西,不用先定义变量,数组长度可变~~~还有不好,很符合日常思考方式的编程风格;三、有很多开源的库可以调用,就算很多高端的玩意自己写不好,如果知道别人的怎么用,也可以实现比较吊的东西。用别人的包实现比较吊的东西是本文关注的重点。

在此,将介绍需要用到的一些开源的包,让新手也能实现比较有意思、比较好玩的程序。同时,介绍怎么在window上安装包,让python更好用。

还是基于我的学习过程开始:

我装的第一个包是BeautifulSoup,这个是一个写网页爬虫的包,由于我也没怎么用,所以它是怎么好玩的我也不清楚,但是是我装的第一个包。装的方式还是值得注意的。Beautifulsoup可以在静觅的教程中看到一些使用,当然youtube是更好的资源。下载Beautifulsoup,好像py2.7要对应beautifulsoup4以上的版本。这个包的安装方式,在此称为方式一。

装的第二个包不确定了,应该是pyqt4,这个是用python实现Qt界面编程的包,这个包的安装时比较简单的,直接到网站下载exe文件点击就可以了。但是,要注意两点:1、对应的python版本,2的版本和3的版本不能弄混;2、python的位数要对,32的和64位的要弄清楚,如果不知道自己的python是多少位的,直接打开idle就会显示了。这种安装形式,称为方式二。

装的第三个包是pyserial(下载),这个是python控制串行口(COM口)的包,当时是为了接受arduino传过来的数据的,也是要注意版本和位数问题,这个安装方式也是方式二。

装的第四个包是matplotlib这个包,这个包目前我知道的功能是数学画图,至于还有没有其他功能,我还不清楚(这里顺便说一下,google可以直接画图,比如输入y=x^2,就能画二次函数。)这个包的安装过程也是方式二。

安装的第五个包是drawnow,这也是用来画图的,但是它类似于matlab中的建立一个figure。这个包是安装方式是最直接迅速有效的。和linux上的装法一样,在window上实现和linux上装包一样的操作。这种安装形式称为方式三。方式三看起来简单,但是要让window能做到输入命令装包的过程不那么easy的,当然,熟悉了,也是easy的不行。

上面主要说了三种安装形式,方式一、方式二、方式三。同时,讲到5个包。

方式一的安装形式:被称为源码安装,下载beautifulsoup后解压,文件夹中可以看到,setup.py,在这个文件夹中按住shift点击右键可以看到右键多出一个选项open command window here,中文不知道叫什么,应该是打开命令行,反正就这个意思。然后输入,python setup.py build 回车,然后再输入 python setup.py install 回车,然后就安装成功了。

如果command不能运行python,这个系统的环境变量中没有加python.exe的路径,这个百度一下就可以解决了。

方式二,点击exe这个没啥可说的

方式三,要实现方式三的安装,首先,要给window装一个pip,所以方式三的重点是装pip,安装过程这个网站:https://pip.pypa.io/en/latest/installing/。简单的说下载get_pip.py,然后用python运行,可以在cmd中输入python get_pip.py,也可以右键,选python运行,一个道理。然后等待,安装完成之后,可以输入命令pip 试试看,也可以输入pip install -U pip这个是pip更新自己的命令。装完pip之后 直接输入pip install drawnow就可以装drawnow这个包了。

到今天,我也就用了这么多东西,其他的关于python的也没有过多涉及,不过我感觉,很多时候,我们要用到的,感觉可以是一个包的,应该都有人编写好了,到谷歌上查查看,这个时候会省事不少,毕竟我们不是专业搞编程,这个仅仅是我们要实现某种目的的工具,如果是工具,借用别人的有何不可呢?

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值