Python学习札记(一) 初始python

本文对比了Python与C语言的特点及适用场景。Python适合快速开发和脚本编写,拥有丰富的库资源;C语言则适用于追求运行效率和硬件交互的应用。文章还探讨了Python的优缺点。

参考:

廖雪峰教程:Python简介

笔记

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

2.Python有许多的现成的软件开发库可以直接使用,从而加速你的开发过程。这一点和C++的STL相似,别人开发的,可以供你直接使用。

3.Python的哲学:elegant、definite、simple。

4.Python适合做的:(1)日常应用、后台;(2)脚本工具;(3)包装使用其他语言开发的程序,方便使用 => 胶水语言。

5.Python的缺点:

运行速度缓慢,属于解释型语言。

你的代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。而C程序是运行前直接编译成CPU能执行的机器码,所以非常快。

代码无法加密 => 发布Python程序 == 发布你的Python源代码

而发布C语言程序无需发布源代码,贴上你的机器码文件(.exe可执行文件)即可,而且从机器码推出C语言是一件非常困难的事情。

2017/1/21

转载于:https://www.cnblogs.com/qq952693358/p/6338148.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值