Python编辑器的选择
上一节说到目前使用的pycharm集成编辑环境,这个IDE对新手是极其友好的,除此之外还有很多的选择,其中有的我也用过,比如geany和vim。网上对这些编辑器的介绍很多,这里不过多赘述。但是对于编辑器的选择,应当考虑两个方面,一个是自己的需求,另外是自己的计算机和编程水平。根据编辑器不同的特点和使用难度结合这两点来选择是最好的、最适合自己当前使用的编辑器。
Python动起来的方式
就是python怎么去运行,这里提出两种常用可行的方法。一是直接在命令行先运行python进入环境,然后逐行写程序,逐行运行;二是先编辑好python脚本,产生一个python.py文件,然后调用解释器运行之。这个也是根据自己的需求还选择方式或者结合使用,一边编写脚本,一边提交部分程序进行功能验证。
Python在线运行
参考廖大神的教程,可以尝试在线运行python程序,简单操作就是下载这个learning.py文件,然后再命令窗口调用解释器运行之,节放那不管了,再网页上就支持在线运行了。
亲测可用哦,操作如下图:
一开始运行learning.py脚本的时候只会显示到Press Ctrl + C to exit…后面不断使用在线运行才有一系列显示。虽然没有看这个文件的源代码(估计也看不懂,因为不太懂html),但是猜测实现机制应该是:这个脚本一直在后台运行,只要检测到网页端抓取的信息栏里有输入,就抓出来并调用python解释器对其运行,然后将输出结果在写入下面的显示栏就行了。要在理解html构造的基础上,用python实现对特定信息的抓取和写入。我猜的,不对别喷我哦哈哈。还有一点要注意的是:这个在线运行不支持用户输入(input语句),所以还是有挺多不方便。
另外,真心推荐这个廖大神的学习网站,我的很多学习资料都是从这上面得到的,对我帮助很大,后续的笔记也是基于这个学习路线来的,而且还有在线运行来练习,真是美滋滋。
输入和输出
- 用户输入信息
- 计算机根据编程逻辑对信息处理
- 将处理结果输入
上面三步才是完成的任务流程,所以在编程逻辑里面提示和保存用户的输入信息以及打印显示输出结果也是非常重要的。输入(input)和输出(output)简称为I\O,这两部分重任分别由input语句和print语句来担任。下面简单说明用法:
*语句在后面的括号中直接放入输出内容就行了,输出字符串要用双引号括起来,字符串和变量的连接要用加号(+),逗号表示空格。不过我习惯一些除了变量之外的显示都在字符串中写出来。
input语句使用时要用:x = input(""),后面括号中的信息都是用来输出在屏幕上提示用户的,格式和print语句一样,但是提示信息后会要求用户输入信息,并将输入的信息作为字符串存储在x变量中以便后续对这个信息进行调用和处理。
学习感悟:学习编程语言,基础和细节非常重要,但是过多注意系统的学习这些内容不免又倍感枯燥,很难坚持学习下去,所有就要在学习过程中注意成就感的积累,根据自己的实际情况,如接受能力、编程目的和兴趣等调整学习进度和学习方式,最终达到牢固掌握这门编程技能的结果。学习新知识之余一定要记得温故,喜欢快速学习的方式要记得回头看别的教程来一遍,虽然接触python语言已经有半年,但是看了别的教程又会有新的感悟和理解,不同的教程从各种角度和思路讲解这些知识,这对自己脑子里的思路加强很重要,很利于后面编程实践中的变通。