Python入门(一)

一: 编程语言介绍

1、机器语言(奴隶的母语)

? 直接用01010101构成的指令去编写程序,即用计算机能够直接理解的二进制指令编写程序,计算机可以无障碍理解。

  • ? 优点:运行效率最高

  • ? 缺点:开发效率最低

2、汇编语言

? 用英文标签取代二进制去编写程序

  • ? 优点:运行效率高
  • ? 缺点:开发效率低

3、高级语言

? 用人的语言去写程序,计算机无法直接理解,需要翻译,按照翻译方式的不同分为两种

  • ? 编译型(C):类似于谷歌翻译(编译器)

  • ? 解释型(python): 类似同声传译(解释器)

? 对比:
? 开发效率:解释型>编译型
? 运行效率:编译型>解释型

总结:
1、执行效率:机器语言>汇编语言>高级语言(编译型>解释型)
2、执行效率:机器语言>汇编语言>高级语言(编译型>解释型)
3、跨平台性:解释型具有极强的跨平台型


二:python介绍

? python语言:指的是pyton的语法风格
? python解释器:专门用来识别python这门语言的语法并解释执行的

  • Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
  • Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。
  • Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
  • Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。

三:解释器多版本共存(设置环境变量)

1、windows平台

  1. 双击exe文件,下一步下一步就可以,唯一需要设置的就是安装路径

  2. 设置环境变量:
    我的电脑,右键属性->高级系统设置->环境变量->系统变量->点击PATH,把python解释器安装路径加入即可

  3. 注意:
    win7设置环境变量

    C:\Python27;C:\Python27\scripts;C:\Python38;C:\Python38\scripts;C:\a\b;D:\e\e

2、linux平台

  1. cd 压缩包目录下

  2. 解压缩安装包

    tar xvf 压缩包名 -C /tmp/

  3. 切换到解压缩的文件夹下

    cd /tmp/Python-3.8.1

  4. 指定安装路径

    ./configure --prefix=/usr/local/python3

  5. 编译安装
    make && make install

  6. 配置环境变量:

    1. 编辑文件

      ? vim /etc/profile

    2. 键盘按a进入编辑模式,并在文件底部输入内容

      PATH=$PATH:/usr/local/python3/bin

      export PATH

    3. 键盘按ESC,然后输入冒号,然后输入wq即可保存退出

    4. 关闭当前终端重启即可生效,或者在当前终端输入命令

      source /etc/profile也可以直接在当前终端生效

?


四:一个python应用程序的运行的三个步骤

1、通过CMD直接执行

? python3.8 C:\a\b\c.py 执行python程序经历三个步骤:

? 1、先启动python3.8解释器,此时相当于启动了一个文本编辑器
? 2、解释器会发送系统调用,把c.py的内容从硬盘读入内存,此时c.py中的内容
? 全部为普通字符,没有任何语法意义
? 3、解释器开始解释执行刚刚读入内存的c.py的代码,开始识别python语法

2、通过文本编辑器读取

? 文本编辑器读取C:\a\b\c.py文件内容也经历了三个步骤:

? 1、先启动文本编辑器
? 2、文本编辑器会发送系统调用,把c.py的内容从硬盘读入内存
? 3、文本编辑会将刚刚读入内存的内容控制输出到屏幕上,让用户看到结果

总结:
二者在前两个阶段做的事情完全一致
唯一不同的就是第三个阶段对读入内存的python代码的处理方式不同


五:Pycharm小知识点(注释)

? 1、注释是对关键代码的解释说明
? 单行注释:#
? 多行注释:‘‘‘ ‘‘‘ 、 """ """
? 2、被注释的代码不会被执行


六:IDE集成开发环境Pycharm

1、主要功能:

? 其提供了一个带编码补全,代码片段,支持代码折叠和分割窗口的智能、可配置的编辑器,可帮助用户更快更轻松的完成编码工作。

2、安装地址:

? 下载官方专业版:点击下载

? 下载官方社区版:点击下载

相关推荐