第二天 接触python
折腾了两天了,但是python的准备工作还没说完。前面两篇文章对相关内容做了些介绍,现在咱们进入正题吧。
一、安装python
我自己之前对python的安装并不清楚,导致我下了好几个python的编程工具。
既然下都下了,当然是要都要操作一波了。然后现在保留了我觉得用起来还是比较舒服的软件,我只能介绍这两个,如果有什么其他好用的软件欢迎推荐给我试试。
1. python3.7
这个软件我是在官网下载的:(别着急下载,后面还有更方便的,除非你是官方党)
Mac版本链接:python下载(Mac版本)
Windows版本链接:python下载(Win版本)
打开链接,里面有各种版本,根据自己的电脑配置选择下载合适的版本。我自己下的是最新的3.7版本的,这里注意一下,python 2.0和python 3.0在代码处理上一些不互通的,所以以后写代码的时候可能会发现按照一些书上一样敲出的代码为什么会报错,大概率就是版本问题了。我看的教程很多都还是2.0版本的内容,所以我在学习的时候把3.0也打开,2.0学习完就在3.0上再写一遍,看看会不会出现什么问题。安装Python这个软件还是很容易的,跟安装一个游戏差不多,这里我也不多赘述。
安装完成之后运行Python,在mac里是打开“终端”,Windows里搜索"cmd",这里然后输入“python”——回车,就开始运行python,这时候你就真的和python面对面交流了,你可以试试print “hello python”打声招呼。这时候和python的是交互界面,你输入一行代码,它就对应出结果,我想一下写几行代码再print出来就不行,但是实际情况有时候输出的值很多,它直接展示很多行的结果我就需要返回去找我前面写的代码,这样我自己不太喜欢,毕竟效率有些低。所以我就去找好用的“代码编辑器”,我很走运找到一个好用的编辑器——CotEditor,它整个界面很清晰,选择自己的语法样式、文件编码就可以敲代码了,它保存后自动适配你选择的语法样式的格式,比如选择python的,那保存的格式就是.py。苹果在App Store就可以搜索下载,Windows的我没找,如果谁有其他好的编辑器下载地址欢迎放在评论区。
2.anaconda
这是很多老师和前辈都推荐的,因为anaconda有强大的库和环境管理功能。anaconda里附带有python,不用另外安装python。通常一个库的安装会依赖一些相联的库,anaconda可以帮你直接把所有相关联的库都一步到位安装了,而不用你自己一个一个手动安装。关于anaconda也有不同的下载方式,我会简单介绍一下。
anaconda的官方下载地址anaconda下载 。在这里下载的话,很简单明了,但是下载速度有点慢,如果你不是急性子慢慢等也还好,否则给你一个新的推荐:百度搜索“清华镜像 anaconda”,然后下载链接是anaconda下载地址 ,选择4.1的版本下载。(题外话,我第一次发现还有这些好东西,类似的还有“中科大镜像”等网站)
这时候python 的安装已经完成了,然后还推荐一个不错的python IDE——Pycharm,给你附上一份pycharm的安装教程的帖子pycharm安装教程,还有一份anaconda安装和使用教程anaconda安装和使用教程 。说到这里都是泪,我一开始下载完anaconda并不会用,不知道怎么打开,只能在终端里抠。
如果看帖子你还觉得有些地方没明白的,我在附上一个安装的视频,安装完成的自动忽略掉这句话。python安装视频教程
二、python入门
我自己也是刚开始接触到python语言,而且之前没有任何的语言基础,所以我找的内容都是比较容易理解的。入门嘛,肯定是越容易越好了,要不然挫伤我脆弱的心灵。那我就说一下我刚看的几个还比较适合入门的内容。
1.廖雪峰老师的初识python 初识python
我推荐这个是因为它很像国外的codecademy那个网站,针对编程教学来说,它的模式很有趣。整个界面分成三个模块,左侧为课程内容,中间为编辑器,右侧则是输出的结果,而且下方有同学的讨论、笔记和作业,你可以看看同样学习的同学们是在什么地方出了问题,以及他们的代码哪里和你不一样,可以比较哪一种更好。所以我觉得它的这个模式比看教学视频收获的更多更快。
2.笨方法学习python
这是一本书,我前面文章里也有提到,它的电子版在前面我也有分享。这本书难度不大,跟着它的示例编程就行,我看了一下,它的示例是真的多,咱们一起慢慢敲吧,先把基本功打牢了再去拔高。
我今天这篇内容还是没有涉及到代码问题,因为我还没怎么学习呢,明天的可能就会放一些代码和笔记出来了,而且还都是入门级的,所以路过的高手看见了有不对的麻烦请指正,我写在这里就是想和你们交流学习的。