第 0 章 前言

编程语言的分类:

编译型:

  • 源代码通过编译器一次性编译成二进程文件,再由计算机执行.
    • 特点:开发成本高,执行效率高。c、c++…。修改程序后需要重新编译,跨平台会比较麻烦。

解释型:

  • 源代码执行在解释器上,解释器逐行解释代码,翻译一行就给计算机执行一行。
    • 特点:依赖的解释器,不依赖操作系统,跨平台性比较好,只需要在不同的操作系统上安装相应的解释器
      即可。效率相对低。python…。

python简介:

  • python的创始人为吉多·范罗苏姆(Guido van Rossum)。
  • 目前python主要应用领域:
    • WEB开发
    • 网络编程
    • 爬虫
    • 云计算
    • 人工智能、数据分析
    • 自动运维
    • 金融分析
    • 科学运算
    • 游戏开发
    • 少儿编程

python常见的几种解释器:

  • CPython:
    • 由c语言开发,使用最广的解释器。
  • IPython:
    • 是基于CPython之上的一个交互式解释器,相比CPython只是在交互方式上有所增强。
  • PyPy:
    • 执行速度快,可以媲美编译型语言。
  • Jython:
    • 可以直接把Python代码编译成Java字节代码。
  • IronPython:
    • 与Jython类似,只不过是运行在微软、NET平台的Python解释器。

python优点:

  • 优雅、明确、简单
  • 可移植性-----跨平台
  • 扩展性-----可以将部分程序用c或者c++编写后在python程序中使用。
  • 嵌入性------可以将python程序嵌入到c或者c++。

python缺点:

  • 执行效率低
  • 代码不能加密
  • 不能利用多核cpu

python程序:

执行方法:
  • 方法一:
    • 命令行:
      python
      (进入python环境)
      • >>> print(“hello world”)
  • 方法二:
    • 新建文本文档,写好代码后,更改后缀名为.py。
      在命令提示符中直接输入 python 后面跟路径或直接将文件拉入。
  • 方法三:
    • IDE:集成开发环境,它集成了编辑代码,编译代码,分析代码,执行代码以及调试代码等功能。在我们Python开发中,常用的IDE是pycharm。

交互式编程

  • 简单来说,就是直接在终端中运行解释器,而不使用文件名的方式来执行文件。
  • 这种交互式的编程环境,我们也可以称之为REPL,即读取(read)输入的内容,执行(eval)用户输入的指令,打印(print)执行结果,然后进行循环(loop),python支持交互式编程。
  • 交互式界面输入python进入python环境。
    exit()退出python环境。通常用来测试编程。

注释的使用

  • # 表示的是一个注释,单行注释。
  • 以三个单引号开始,三个单引号结束为多行注释。
  • ctrl + / 快捷键用来给代码添加注释。

pycharm虚拟环境

  • Location :文件verw, python需要的环境
  • Bash interpreter :python的Path环境变量位置。告诉系统用哪个解释器去编译。
python标识符命名规则与规范:
  • 规则
    • 由数字、字母和-组成,不能以数字开头。
    • 严格区分大小写(计算机编程里一共有52个英语字母)。
    • 不能使用关键字(有特殊含义的字)
  • 规范
    • 建议遵守,遵守规范会显得专业,并且代码易读。
    • 顾名思义
    • 准守一定的命名规范
    • 小驼峰命名法:第一个单词首字母小写,以后每个单词的首字母都大写,userNameAndPassword。
    • 大驼峰命名法:每个单词的首字母都大写
    • 使用下划线连接:user_name_name_and_password.
    • 在python里的变量、函数和模块名使用下换线连接;类名使用大驼峰命名法
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值