Python简介:入门必备

1.Python的起源

     一位大佬Guido van Rossum在1989年圣诞节为了打发时间而编写的一门解释型语言(大佬真厉害!)

2.Python的版本

    经过30多年的不断改进和优化,Python主要有两个大版本:2.x和3.x版本。

    Python 2.x是过去的版本,Python 3.x是现在和未来的主流版本。两个版本在语法和第三方库的兼容性有不同。但是大多数第三方库都正在努力地相容Python 3.0版本,因此建议优先使用python 3.x 的版本。

3.解释型语言和编译型语言

     python从其执行方式来看,它一种解释型语言,需要解释器。在这里就要清楚解释器和编译器这两个概念。

    解释器:由解释器运行解释每一句源代码,即翻译一行,执行一行。如python,PHP等。

    编译器:将源代码转化成机器语言,然后保存成一个可执行文件,即它是统一编译,一次性执行。如c,c++等。

    tips:java是有编译器和解释器的一门语言,java由编译器编译成java字节码文件(非机器码),再由解释器运行字节码文件。因此要运行java程序,操作系统上必须有JVM,感兴趣的可以参考这里

对比:

  • 解释器:比较容易让用户实现自己跨平台的代码,依赖源代码
  • 编译器:其执行效率要远远高于解释运行的程序,不依赖源码,因为生成了可执行文件

    综上,如果你容易把两者弄混了,你可以这样理解:解释器就像是同声翻译,编译器就像你用在线翻译的感觉,直接把你一大段中文翻译成英文,然后把英文拿去装x。

    如果你是一个初学者,对编译器和解释器还很迷,那么就了解这两个名词就可以了,因为要是经过具体的编程实战,认识这些语言在运行过程中的特点,才会对他们的不同有个深入的了解。最后,你只要知道Python是一个解释型语言,它依赖源码就可以啦!

4.Python的设计目标和设计哲学

  1. 设计目标:简单直观,开源,语言易理解,适用于短期开发的日常任务。
  2. 设计哲学:优雅,明确,简单

    人生苦短,我用python

5.Python的特点

  1. 完全面向对象的语言
  2. 拥有一个强大的标准库
  3. 大量的第三方模块

6.Python的执行方式

a.解释器执行:在shell中输入python,然后再输入python demo.py,执行demo中编写的python程序。

如安装python 3.8后,在windows系统中,打开命令行操作界面,然后如此运行:

源程序在此:

#demo.py
#coding:utf-8


# 输出英文和中文
print ('hello Dragon!');	#普通输出字符串

b.交互式运行:即在shell中编写程序,然后回车运行。

注意:这种方式试用于验证小的代码或语法,因为代码无法保存!

以上展示的是交互式输出hello Dragon! 这个语句,红框部分是python的版本信息。

扩展:IPython是一个交互式的Python,有自动补全和缩进的功能,更为友好!

c.集成开发环境IDE

现行的IDE很多,如Eclipse+PyDev,或者PyCharm,可以自行选择下载,如果很难选择,就用主流的PyCharm吧。

集成开发环境的优点:

  1. 图形用户界面,不想shell那么枯燥
  2. 代码编辑器,支持代码的补全和缩进
  3. 编译器,解释器,测试器等等。
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值