在这难得悠闲地假期里,疯玩了一整个月后,即将面临硕士入学的我终于开始有点方了......
话不多说,先从学python开始打基础吧,把学习历程发在博客上督促一下自己
--------------------------------------------------╭(°A°`)╮我是慌张的分割线--------------------------------------------------------
1.安装python
参照的入门教程为廖雪峰老师的官网
学习python前的预备工作是安装python环境,我使用的电脑是mac,其环境中自带python2.7,目前使用python3更多,所以首先安装一个python3
因为我的电脑中安装了homebrew,所以只需要在终端中输入
brew install python3
安装完成后,只需要输入 python3 即可调出python环境
大概就是这个样子
安装成功,好的朋友们我们下期再见!!!↖(^ω^)↗
(em。。。。快开学的慌张使我不敢皮)
在此学到一个之前不知道的知识,一直听说python是一个高级语言,原来他是需要解释器的。我们编写完的代码保存的后缀为.py,运行代码呢需要一个解释器,也就是把这个.py文件翻译成机器能够听懂的语言,来执行。目前使用最广的是CPython,其他的解释器是可以将python代码翻译成java啦,.Net啦之类的语言平台的,但是最好的方法是通过网络调用来交互,确保各程序之间的独立性
2.hello python!
python呢是有两种模式的,一种是命令行模式,一种是交互模式(听起来像是填空题)
按照我的理解呢,命令行模式就是和matlab里面跑的写好的好多行的代码一样,可以提前给你准备的时间,然后命令python把所有的活都一起干完。交互模式呢就是matlab底下的那个小窗口,输进去点东西输错了都不行的,回车就执行了,都不给准备的时间╭(°A°`)╮
在终端里输入python3跳出来的>>>就是交互模式啦,输入
exit()
就可以跳出去咯
那么我现在来试试这个python,廖老师给的第一个例子是,100+200
(。。。。。。。。。。说好的hello world开头呢
*^o^* python果然很方便啊!!!!好感度暴增!!!C语言还得一堆头文件设变量abcd的,python这很直接啊我喜欢!!!!
那么接下来来试试hello world吧
和C语言一样,python打印的命令行是print() python很赞的一点是单引号双引号都可以的,只要不混用怎么都好说
嗯!很乖很听话我很喜欢!!
3.编辑器是个好东西
但是这么一行行的即兴发挥不是个事,接下来就试试命令行模式
notepad我是很喜欢的,但是他(似乎)木有mac的??所以投奔sublime了
下载安装好后呢,就把想写的编辑进去,保存个.py文件
命令行呢是没有默认的输出的,所以想输出记得print一下
美滋滋啦
得到了一个新的知识点,python在mac和linux上是可以直接运行的,要在第一行写上一个注释
#!/usr/bin/env python3
然后赋予该文件执行权限
$ chmod a+x hello.py
但是我还是打不开。。。我也不知道为啥
还是说这就算成功啦?
那今天就忙活到这吧~~~~