Python简介、对比、解释器介绍

目录

一、python简介

二、凡事都要刨根究底么?

三、安装

四、Python解释器

* Python 代码是怎么执行的?

五、Hello wolrd


        Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。龟叔给Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。

Guido van Rossum

为啥叫Python

很多人可能觉得Python书和图标中有很多爬行动物,就是命名由来,其实不是的,Python以英国喜剧组“Monty Python”命名,Monty Python 堪称喜剧届的披头士,龟叔是其粉丝。

 

一、python简介

相较于C、Java,Python语法有以下特点:

  1. 代码少:(人生苦短,我用python)

    完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。

    所以Python是一种相当高级的语言。

  2. 速度慢:运行速度慢,C程序运行1秒钟,Java程序可能需要2秒,而Python程序可能就需要10秒(是不是想退出了?别急,往下看)。

  3. 解释性:编译型语言如C、C++写的程序从源文件转换为一个你的计算机使用的语言(二进制代码),这个过程通过编译器和不同的标记、选项完成。当你运行程序的时候,连接/转载器软件把你的程序从硬盘复制到内存中并运行。而Python程序不需要编译成二进制代码,可以直接从源代码运行程序。计算机内部python解释器会把你的代码转换成字节码的中间形式,然后把它翻译成计算机使用的机器语言并与运行。

  4. 面向对象:相比C++、Java, python的面向对象是非常简单而强大的方式实现。

  5. 丰富的库:python丰富的库可以帮助你处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、等等。

 

用Python可以做什么?

  • 可以做日常任务,比如自动备份你的MP3。
  • 可以做网站,很多著名的网站包括YouTube就是Python写的。
  • 可以做网络游戏的后台,许多大型网站就是用Python开发的,例如YouTube、Instagram,还有国内的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA(美国航空航天局)都大量地使用Python。总之就是能干很多很多事啦。
  • 操作系统管理、服务器运维的自动化脚本。
  • 科学计算:NumPy、SciPy、Matplotlib等可以编写科学计算。
  • 爬虫。

Python当然也有不能干的事情

  • 比如写操作系统,这个只能用C语言写;
  • 写手机应用,只能用Swift/Objective-C(针对iPhone)和Java(针对Android);
  • 写3D游戏,最好用C或C++。

        C语言是可以用来编写操作系统的贴近硬件的语言,所以,C语言适合开发那些追求运行速度、充分发挥硬件性能的程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值