您的位置:首页 > 编程语言 > Python开发

从宏观上初识Python

2019-01-26 11:17 239 查看
版权声明:转载说明出处,不建议拷贝 https://blog.csdn.net/weixin_43306844/article/details/86655272

Python是个啥?

Python 是一种计算机程序设计语言。 Python和C 语言, Java,JavaScript等编程语言的关系,就像汉语和英语,法语,德语等语言的关系。

为什么需要编程语言呢?

因为我们要想让计算机按我们的意愿去工作,必须通过编程语言来和计算机交流,不管使用哪种编程语言,最终必须要翻译成CPU认识的机器语言。而对于同一个任务,不同的编程语言各有各的特点。

那么Python相比于其他编程语言有啥特点呢?

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

执行慢:C 程序运行 1 秒钟,Java 程序可能需要 2 秒,而 Python 程序可能就需要 10 秒。

Python到底能用来干什么?

能干:自动备份;做网站,很多著名的网站包括 YouTube 就是 Python 写的;做网络游戏的后台,很多在线游戏的后台都是 Python 开发的。总之就是能 干很多很多事啦。

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

Python简介

Python 是著名的“龟叔”Guido van Rossum 在 1989 年圣诞节期间,为了 打发无聊的圣诞节而编写的一个编程语言。

龟叔说Python 的定位是“优雅”、“明确”、“简单”,所以 Python 程序看上去总是简单易懂,而且将来深入下去,可以编写那些非常非常复杂的程序。

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

而 Python 是用来编写应用程序的高级编程语言。

Python 为我们提供了非常完善的基础代码库,包括网络、文件、 GUI、数据库、文本等大量内容。用 Python 开发,许多功能不必从零编写,直接使用现成的即可。

假如你编写了牛逼的程序,也可以封装起来给别的猴子使用。

通常Python用来:

首选是网络应用,包括网站、后台服务等等; 

其次是许多日常需要的小工具,包括系统管理员需要的脚本任务等等; 

另外就是把其他语言开发的程序再包装起来,方便使用。

Python的缺点:

  • 运行速度慢,因为 Python 是解释型语言,代码在执行时会一行一行地翻译成 CPU 能理解的机器码,这个翻译过程非常耗时,所以很慢。而 C 程序是运行前直接编译成 CPU 能执行的机器码,所以非常快。

  1. 代码不能加密。如果要发布你的 Python 程序,实际上就是发布源代码。

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: