美文网首页Python编程学习交流中心大数据 爬虫Python AI Sql程序员
小哥哥不喜欢小姐姐了,开始喜欢python了,小姐姐该怎么办?

小哥哥不喜欢小姐姐了,开始喜欢python了,小姐姐该怎么办?

作者: 璃沫仙人 | 来源:发表于2018-12-19 11:53 被阅读8次

本来一对非常好的小情侣,就因为python这个小三的加入全变了。小哥哥此次沉迷python当中无法自拔。甚至的忘记了小姐姐的存在,小姐姐该怎么办?
Python原来是这个样子的?
小编要去放倒python,为小姐姐去口气!因为小编也喜欢python!

小编建了一个Q群 883444106,有准备一起放倒python的,欢迎加入。


编程语言主要从以下几个角度为进行分类,编译型和解释型、静态语言和动态语言、强类型定义语言和弱类型定义语言,每个分类代表什么意思呢,我们一起来看一下。

编译和解释的区别是什么?

编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快;

而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的.

这是因为计算机不能直接认识并执行我们写的语句,它只能认识机器语言(是二进制的形式)

Python的优缺点

先看优点

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

开发效率非常高,Python有非常强大的第三方库,基本上你想通过计算机实现任何功能,Python官方库里都有相应的模块进行支持,直接下载调用后,在基础库的基础上再进行开发,大大降低开发周期,避免重复造轮子。

高级语言————当你用Python语言编写程序的时候,你无需考虑诸如如何管理你的程序使用的内存一类的底层细节

可移植性————由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够工 作在不同平台上)。如果你小心地避免使用依赖于系统的特性,那么你的所有Python程序无需修改就几乎可以在市场上所有的系统平台上运行

可扩展性————如果你需要你的一段关键代码运行得更快或者希望某些算法不公开,你可以把你的部分程序用C或C++编写,然后在你的Python程序中使用它们。

可嵌入性————你可以把Python嵌入你的C/C++程序,从而向你的程序用户提供脚本功能。

再看缺点:

速度慢,Python 的运行速度相比C语言确实慢很多,跟JAVA相比也要慢一些,因此这也是很多所谓的大牛不屑于使用Python的主要原因,但其实这里所指的运行速度慢在大多数情况下用户是无法直接感知到的,必须借助测试工具才能体现出来,比如你用C运一个程序花了0.01s,用Python是0.1s,这样C语言直接比Python快了10倍,算是非常夸张了,但是你是无法直接通过肉眼感知的,因为一个正常人所能感知的时间最小单位是0.15-0.4s左右,哈哈。其实在大多数情况下Python已经完全可以满足你对程序速度的要求,除非你要写对速度要求极高的搜索引擎等,这种情况下,当然还是建议你用C去实现的。

代码不能加密,因为PYTHON是解释性语言,它的源码都是以名文形式存放的,不过我不认为这算是一个缺点,如果你的项目要求源代码必须是加密的,那你一开始就不应该用Python来去实现。

线程不能利用多CPU问题,这是Python被人诟病最多的一个缺点,GIL即全局解释器锁(Global Interpreter Lock),是计算机程序设计语言解释器用于同步线程的工具,使得任何时刻仅有一个线程在执行,Python的线程是操作系统的原生线程。在Linux上为pthread,在Windows上为Win thread,完全由操作系统调度线程的执行。一个python解释器进程内有一条主线程,以及多条用户程序的执行线程。即使在多核CPU平台上,由于GIL的存在,所以禁止多线程的并行执行。关于这个问题的折衷解决方法,我们在以后线程和进程章节里再进行详细探讨。

当然,Python还有一些其它的小缺点,在这就不一一列举了,我想说的是,任何一门语言都不是完美的,都有擅长和不擅长做的事情,建议各位不要拿一个语言的劣势去跟另一个语言的优势来去比较,语言只是一个工具,是实现程序设计师思想的工具,就像我们之前中学学几何时,有的时候需要要圆规,有的时候需要用三角尺一样,拿相应的工具去做它最擅长的事才是正确的选择。之前很多人问我Shell和Python到底哪个好?我回答说Shell是个脚本语言,但Python不只是个脚本语言,能做的事情更多,然后又有钻牛角尖的人说完全没必要学Python, Python能做的事情Shell都可以做,只要你足够牛B,然后又举了用Shell可以写俄罗斯方块这样的游戏,对此我能说表达只能是,不要跟SB理论,SB会把你拉到跟他一样的高度,然后用充分的经验把你打倒。

小编要去放倒python,为小姐姐去口气!因为小编也喜欢python!

小编建了一个Q群 883444106,有准备一起放倒python的,欢迎加入。


相关文章

  • 小哥哥不喜欢小姐姐了,开始喜欢python了,小姐姐该怎么办?

    本来一对非常好的小情侣,就因为python这个小三的加入全变了。小哥哥此次沉迷python当中无法自拔。甚至的忘记...

  • 再见吧,我也喜欢小姐姐

    文/菀小歆 嗯,再见吧,我不想喜欢你了,我也喜欢好看的小姐姐~真的是这样,好看的小姐姐,谁不喜欢呢?嗯,对,这就是...

  • 简约*郑州*等你

    身为一个射手座的小姐姐,不喜欢一成不变,不喜欢墨守成规。喜欢新鲜的事物,喜欢新鲜的小哥哥小姐姐。 这句话可以概括射...

  • 青春(七)

    纪小婷的妹妹,瘦小,读书不行,纪小婷做什么都不喜欢带着妹妹,觉得她是个累赘。 妹妹开始的时候喜欢追着姐姐,后来就不...

  • 手绘练习(13)针管笔 小姐姐和小哥哥

    继续临摹漫画头像,画了小姐姐和小哥哥。小姐姐也算可爱吧,但是小哥哥画得不帅,还有点小忧郁呢!继续努力!

  • (闪小说)等

    小希越来越不喜欢过节了。 每当看到假期来临,同事们这个说明天要回娘家,那个说中午去姐姐家混饭,小希就皱了眉头。 远...

  • From黄蔷薇

    小柚子,嘿嘿,总是喜欢直接叫你的名字,不喜欢加姐姐两个字,你和芦苇姐姐给人的完全是两个感觉,芦苇姐姐给人的感觉就是...

  • 三十三天打卡小总结:是结束,更是开始

    这篇小总结在八九天前就该写了,因为身体的原因给小主姐姐请了假,现在是时候提笔了。 因文字美丽的相遇,加入了小主姐姐...

  • 爱丨140字微小说

    “怎么了?又哭鼻子,谁欺负了?” “姐姐…” 还没等妹妹话说完,妈妈就又开始数落姐姐:“妹妹小,你是姐姐,要多让着...

  • 2019-02-01

    小姐姐喜欢《白蛇 缘起》,小哥哥喜欢《大黄蜂》 《白蛇 缘起》——女性视角爱情电影 女孩从小喜欢童话故事,10个小...

网友评论

    本文标题:小哥哥不喜欢小姐姐了,开始喜欢python了,小姐姐该怎么办?

    本文链接:https://www.haomeiwen.com/subject/witrkqtx.html