初学python(一)

       第一次学习python,虽然之前有一定的编程经验,但是我是跟着知乎的《编程小白学python》学习的,现在正在完成《Learn Python the hard way》,个人觉得这一部分内容很基础,虽然这样学习起来对于一个有编程经验的人很浪费时间,但是主要是没有更好的路径,就先学着吧,毕竟不知道怎么做的话,就先把眼前的事情做好。

       接下来和之后一系列的文章将记录我学习python的点滴,主要是为了给自己记录一个笔记,其次也想起到抛砖引玉的作用,希望能够带来有更好经验的人为我指点选择上的迷津,并且希望能坚持写下去。

       我是一个刚入学的研究生渣渣,事情比较多,最近会在空闲时间先按着《Learn Python the hard way》里的实验先学习,所以前几篇更像是在解读这一课程,但是每篇文章的实验数不定。欢迎各位来指正我的错误,并且也希望有更加丰富经验的人为我指点一个更加捷近的路线。废话不多说,开始。

        因为我是在做到第五个实验时候才决定写文章的,所以第一篇首先先总结一下前面的内容。

        这一课程在Preface和The Hard Way Is Easier这两个章节里就是讲了些学习编程的心理准备,很详细,还有一些细节的提示,我觉得作为学编程的我们,反而应该注意这些,这里由于是前几天看的。。。就不多说了,有兴趣的童鞋可以自行去看,链接:https://learnpythonthehardway.org/book/intro.html

        这里直接开始从实验0。

一、实验0

        之所以成为是实验0,应该是因为这个实验叫安装教程吧。所以整个这个实验,就是在教你如何安装,这里用的是Atom+PowerShell来编写和执行python脚本,即在Atom里先编写Python代码,创建了.py文件,再在PowerShell里运行该文件。

       具体安装没什么难度,在作者给的地址下载Atom,这里我的是Windows电脑,所以我在Windows里去atom主页下载的。我这里是去主页里下载的压缩包,这样可以放在其他盘里。


         之后又在python主页下载了python2.7,然后设置了环境变量,这里就设置path和PATHEXT即可,网上搜一下就可以,很多的。

         需要注意的是,有人会有这样的错误,就是按着作者的步骤在PowerShell里执行pyrhon所显示的Python版本和你下载的不对应。这里可能你电脑安装了其他软件,里面带有Python的其他版本,设置环境变量时候冲突了。比如我的就是因为安装了Opnet,里面有Python2.5,根据网上教的设置环境变量的方法设置Opnet的环境变量,把Python2.5包含所了进去,所以在PowerShell里运行python显示的是其他版本。有时候百度真的不可信。。。

         另外一个可能会有人问PowerShell怎么改工作目录,因为一开始按作者的思路先是用管理员身份执行的PowerShell,是系统目录,而且改不了。但是后来我发现如果是不按管理员身份运行PowerShell,并且在其属性里设置其他起始位置,运行后的目录就是别的了,具体方法可以百度,很多的。

        然后就可以按照作者的思路,联调一下,如果通了就可以继续往下练习了。这里因为是前几天看的这部分内容,所以不做太多介绍,主要是因为很简单。

二、实验1

        实验1给了一个很简单的例子,主要还是熟悉一下Python的运行过程,在这个例子里我学到了Python是怎么打印字符串的,这与C语言和C++不同,但又类似。Python的输出语句如下:



       C语言用的是printf函数,所以是有括号的比如如果这一句在C语言里,则为:printf(“I'm OK!”);

       这是很简单的,相信很多人都会,在C++里如果用了格式化输入输出函数,应该是cout<<“I‘m OK!”;

       从这里看出,Python更简单,所以适合刚入门的编程小白学习。

三、实验2

       实验2讲了加注释的方法,Python加注释是用#来实现,这不同于C语言的//。并且想要注释多行,只能在要注释的行前面都加#。

四、实验3

       实验3介绍了Python如果要进行运算,那么运算规则又应该是怎样的。

       课程给了这样一个例子:



        可以看出,与C语言基本一致,但又比C语言随意,很适合编程的初学者,而它的运行结果在PowerShell里如下:


        可以看出另外一点,Python的逻辑对错,不项C语言中非0即1,而是true和false,这更明显。

        今天就写这么多,第一次写博客,也是想试试水,接下来如果有时间并且还想写的话,再来。。。欢迎指错。



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值