【从零学习python 】02. 开发工具介绍及交互式编程及注释详解
  LyJBRSvfEdxZ 2023年11月02日 52 0

编写Python代码

根据我们之前介绍的知识,我们知道,所谓代码其实就是将一段普通文本按照一定的规范编写,然后交给电脑解析并且执行。那既然是一段文本,那我们是否可以直接使用文本编辑器来编码呢?答案是肯定的,但是这样开发起来,效率会很低。

一、常见的代码编辑工具

实际上,在我们实际工作中,如果只想查看某(几)个文件,我们还真就使用简单的代码编辑工具来完成。

常见代码编辑工具:

  • vim(Linux系统下常用的代码编辑利器) 在这里插入图片描述

  • sublime(一款跨平台,好用的代码编辑工具) 在这里插入图片描述

  • notepad++(一款运行在Windows平台的代码编辑工具) 在这里插入图片描述

以上介绍的几种软件开发工具,是我们工作中可能会使用到的,它们都具有代码高亮的功能,有些工具通过插件,还能实现代码自动提示等更加强大的功能。

二、运行Python程序

Python是一款解释性的语言,可以不经过编译器,直接使用解释器来执行。打开终端并输入下面指令:

python hello.py

运行hello.py文件,将会在控制台上输出hello world

三、Pycharm的下载和安装

虽然上面介绍的软件已经能够提高我们的编码速度,但是仍然无法应对我们开发中更加复杂的要求。一般情况下,我们都需要借助工具来辅助我们快速的搭建环境,编写代码以及运行程序。

IDE的概念 IDE(Integrated Development Environment)又被称为集成开发环境。说白了,就是有一款图形化界面的软件,它集成了编辑代码,编译代码,分析代码,执行代码以及调试代码等功能。在我们Python开发中,最常用的IDE是Pycharm.

PyCharm由捷克公司JetBrains开发的一款IDE,提供代码分析、图形化调试器,集成测试器、集成版本控制系统等,主要用来编写Python代码。

下载地址:http://www.jetbrains.com/pycharm/download 在这里插入图片描述

PyCharm的主要功能区域

  • 文件导航区域:能够浏览/定位/打开项目文件
  • 文件编辑区域:能够编辑当前打开的文件
  • 控制台区域:能够输出程序执行内容,跟踪调试代码的执行

了解pycharm

  1. 运行Pycharm,选择Create New Project,创建一个新的Python工程。 在这里插入图片描述

  2. 选择'Pure Python'创建一个新的纯Python工程项目,Location表示该项目的保存路径,Interpreter 用来指定Python解释器的版本。 在这里插入图片描述

  3. 右击项目,选择New,再选择Python File 在这里插入图片描述

  4. 在弹出的对话框中输入的文件名HelloPython,点击OK,表示创建一个Python程序的文本文件,文本文件后缀名默认.py 在这里插入图片描述

  5. 在新建的HelloPython.py文件里,输入以下代码,并在空白处右键选择Run运行,表示输出一段hello world字符串。

print("hello world!")

在这里插入图片描述

  1. 运行成功后,Pycharm Console窗口将显示我们的输出结果。 在这里插入图片描述

交互式编程

简单说来,就是直接在终端中运行解释器,而不使用文件名的方式来执行文件。这种交互式的编程环境,我们也可以称之为REPL,即读取(Read)输入的内容,执行(Eval)用户输入的指令,打印(Print)执行结果,然后进行循环(Loop),Python支持交互式编程。

一、Python的交互式编程

在这里插入图片描述

二、Pycharm里进入交互式编程

在这里插入图片描述

三、IPython的安装和使用

pyton自带的交互式编程,功能不够强大,例如,不能实现语法高亮,自动换行等功能。可以使用第三方的包IPython(Interactive Python),来对自带的Python shell进行功能扩展。

安装IPython

使用pip命令,可以快速的安装IPython.

pip install ipython

使用IPython

在命令行中输入ipython即可进入到ipython交互式编程。

对比 在这里插入图片描述

四、交互式编程的优缺点

优点:

  • 适合于学习/验证 Python 语法或者局部代码

缺点:

  • 代码不能保存
  • 不适合运行太大的程序

注释

在我们工作编码的过程中,如果一段代码的逻辑比较复杂,不是特别容易理解,可以适当的添加注释,以辅助自己或者其他编码人员解读代码。 在这里插入图片描述

注意:注释是给程序员看的,为了让程序员方便阅读代码,解释器会忽略注释。使用自己熟悉的语言,适当的对代码进行注释说明是一种良好的编码习惯。

注释的分类

在Python中支持单行注释和多行注释。

单行注释

以#开头,#右边的所有东西当做说明,而不是真正要执行的程序,起辅助说明作用。

# #开头右边的都是注释,解析器会忽略注释
print('hello world')  #我的作用是在控制台输出hello world

多行注释

以'''开始,并以''' 结束,我们称之为多行注释。

'''
                               _ooOoo_
                              o8888888o
                              88" . "88
                              (| -_- |)
                              O\  =  /O
                           ____/`---'\____
                         .'  \\|     |//  `.
                        /  \\|||  :  |||//  \
                       /  _||||| -:- |||||-  \
                       |   | \\\  -  /// |   |
                       | \_|  ''\---/''  |   |
                       \  .-\__  `-`  ___/-. /
                     ___`. .'  /--.--\  `. . __
                  ."" '<  `.___\_<|>_/___.'  >'"".
                 | | :  `- \`.;`\ _ /`;.`/ - ` : | |
                 \  \ `-.   \_ __\ /__ _/   .-` /  /
            ======`-.____`-.___\_____/___.-`____.-'======
                               `=---='
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                       佛祖保佑        永无BUG
              佛曰:
                     写字楼里写字间,写字间里程序员;
                     程序人员写程序,又拿程序换酒钱。
                     酒醒只在网上坐,酒醉还来网下眠;
                     酒醉酒醒日复日,网上网下年复年。
                     但愿老死电脑间,不愿鞠躬老板前;
                     奔驰宝马贵者趣,公交自行程序员。
                     别人笑我忒疯癫,我笑自己命太贱;
                     不见满街漂亮妹,哪个归得程序员?
'''
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  2Fnpj8K6xSCR   2024年05月17日   101   0   0 Python
  xKQN3Agd2ZMK   2024年05月17日   70   0   0 Python
  fwjWaDlWXE4h   2024年05月17日   38   0   0 Python