目录

1.什么是编程,什么是编程语言?

2.编程语言分类

机器语言:

汇编语言:

高级语言:

3.什么是python?优缺点?

4.安装python

5.安装pycharm

6.python和pycharm区别

7.编写第一个程序HelloWorld

 8、运行python程序的两种方式

 9、一个python应用程序的运行的三个步骤(******)

10,注释


1.什么是编程,什么是编程语言?


编程:用代码编写程序
编程语言:用某种语法规则来编写程序
a=10=====>0101010(放在exe可执行文件)
   

2.编程语言分类

机器语言:

计算机能直接识别的语言,二进制语言
总结:
执行效率最高,无障碍理解,直接运行
开发效率最低,复杂
跨平台性差,贴近,依赖具体硬件

汇编语言:


用一个英文标签代表一组二进制指令,本质上仍是直接操作硬件
汇编语言的实质是和机器语言相同的,都是直接对硬件操作
总结:
执行效率高
开发效率低
跨平台性差:依赖硬件

高级语言:


用人类的字符编写程序,而人类的字符是像操作系统发送指令,不是直接操作硬件,高级语言是和操作系统打交道的。
     1.编译型:c,go
       一次性把源代码进行编译为机器语言
     特点:执行效率很高,平台依赖性较强(但是java语言特殊)
    总结:
    执行效率高:一次性编译成机器语言
    开发效率低:源代码修改麻烦
    跨平台性差:每个平台翻译不一样
     2.解释型:javascript,python,ruby
     逐行对源代码进行编译和运行
     特点:执行效率相对较低,平台的依懒性不高
总结:
            #1、执行效率:机器语言>汇编语言>高级语言(编译型>解释型)

            #2、开发效率:机器语言<汇编语言<高级语言(编译型<解释型)

            #3、跨平台性:解释型具有极强的跨平台型

3.什么是python?优缺点?


  python是一个叫龟叔的荷兰老头写的(89年)
  擅长:
  1.爬虫
  2.自动化
  3.科学计算
  4.人工智能

先确定python语法,然后python解释器用来解释python语言

4.安装python


打开官网 https://www.python.org/downloads/windows/ 
注意选择添加Python到当前用户环境变量里,这样子就可以在当前目录下找不到文件时从系统环境变量中找。


5.安装pycharm


打开pycharm官网
本质上是一个文本编辑器


6.python和pycharm区别


     Python是个解释器,pycharm是为Python编程语言专门打造的一款IDE(集成开发环境)。在pycharm中编写Python程序,
     最终还是要有Python解释器的支持,两者配合工作。

     单独下载一个pycharm是不行的,同时还要下载一个python解释器。

7.编写第一个程序HelloWorld


执行Python代码可以通过2种方式
一种是在Python交互器里直接写

一种是写到文件里保存执行,不需要进入python肚子里面而是在命令行输入 python 文件名
相当于python解释器 py.文件====》这就是执行python程序
'''
print("HelloWorld")
'''

 8、运行python程序的两种方式


        1、交互式
            即时得到程序的运行结果,多用于调试
        2、脚本的方式
            把程序写到文件里(约定俗称文件名后缀为.py),然后用python解释器解释执行其中的内容

            python3.8 python程序文件的路径


 9、一个python应用程序的运行的三个步骤(******)


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

        对比文本编辑器读取C:\a\b\c.py文件内容也经历了三个步骤
            1、先启动文本编辑器
            2、文本编辑器会发送系统调用,把c.py的内容从硬盘读入内存
            3、文本编辑会将刚刚读入内存的内容控制输出到屏幕上,让用户看到结果


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

10,注释

是对代码进行解释和说明


单行注释:#

多行注释
      '''  '''

        """  """

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐