Michael的Python之路(一):初识编程语言

怎么才算学会了语法?

  • 当一个语法本能反应不用想就能写出来的时候—>学会
  • 半年积累5W行

1.编程语言分类

  1. 机器语言:
    • 二进制数表示的最原始的指令,执行效率最高但是人类记忆与普及应用非常的困难
  2. 汇编语言
    • 对二进制表示进行了英文单词映射,使得阅读起来相对简单了些,但是代码的复杂程度并没有减少
  3. 高级语言:用近似人类语言的字符来编写代码
    • 编译型(c_go_java/c++):
      • 将代码一次性翻译成机器语言
    • 解释型(python/)
      • 边执行边翻译,虽然这样降低了执行效率,但是可以实时交互的知道当前执行结果

2.Python介绍

Baidu即可~
总结两句话:
1. 优点:语法最简单、开发效率最高、生态最健全、应用面最广的语言
2. 缺点:执行效率并不高

3.Python解释器

因为它是解释型语言,所以要想运行你的python程序,需要在Python解释器里才行,python的解释器有c/j等等,意思就是利用c语言或者java写出来的解释器,去官网www.python.org选择一个Python最新版本解释器使用即可。
* 安装时需要注意将执行路径添加到系统环境变量,方便后续使用。

4.IDE开发环境

推荐Pycharm,在编写代码时非常的方便和快捷。

5.运行Python程序的三个阶段 ******

::重点::
#python ‘a.txt’为例

  1. 启动Python解释器(从硬盘读入解释器代码到内存并执行)
  2. 然后Python解释器再把a.txt文件内容从硬盘读入内存
  3. Python解释器会解释执行刚读入内存的代码,识别Python语法

6.注释

* 用来解释说明,并不参与代码执行
* 可以注释掉暂时不希望执行的代码
# 这是一个单行注释
'''
这是一个多行注释
'''
print("hello world")  # 这是一行代码

7.变量

  1. 让计算机可以像人一样记录事物状态到内存中
    • 变量是一种存取内存的机制👽
    • 通过变量才能控制操作内存中存储的实际数据
  2. 先定义,后引用
  3. 定义变量也需要遵循一定的规则:
    • 只能由数字、字母、下划线组成
    • 不能由数字开头
    • 不能与解释器内置变量名冲突
  4. 变量的起名建议:
    • 见名知意
    • 下滑线连接
posted @ 2020-12-16 14:36  MichaelYYX  阅读(134)  评论(0)    收藏  举报