ag环亚集团 > 历史人物 >
分块简介,简介

孔绍安,字不详,越州山阴人,孔奂长子,孔子三十三代孙。生于陈宣帝太建九年,约卒于唐高祖武德中年,约四十六岁。少于兄绍新俱以文词知名。年十三,陈亡入隋,徙居京兆鄂县,闭门读书,诵古文集数十万言。外兄虞世南异之。与词人孙万寿为忘年之好,时人称为孙、孔。大业末,为监察御史。李渊讨贼河东,绍安为监军。李渊受禅,绍安自洛阳间行来奔,拜内史舍人,赐赍甚厚。尝因侍宴应诏咏石榴诗云:只为时来晚,开花不及春。为人称诵。寻诏撰梁史,未就而卒。绍安著有文集五十卷,传于世。

(1)简介,简介

1、什么是python

   引用官方的话:Python是一种易于学习,强大的编程语言。它具有高效的高级数据结构,并通过简单而有效的方法来进行面向对象编程。Python的优雅语法和动态类型,以及其解释性质,使其成为在大多数平台上的许多领域的脚本和快速应用程序开发的理想语言。

  这段话怎么理解呢?我们知道,任何编程语言的目的都是编写程序,而我们又是通过程序让计算机干活的。比如,播放一个mp3,玩一局吃鸡游戏,等等。计算的的大脑(CPU),通常是不能直接识别我们编写的程序,它只认机器指令。本质上,任何编程语言最终都会“翻译”成CPU可以执行的机器指令。跟据“翻译”的方式不同,编程语言可以分为两大类:编译型、解释型。Python是一种解释型的语言。(1)

  不同的编程语言,干同一个活,编写的代码量,差距是很大的。形象的理解就是,做同一件事,你可能用C语言得写1000行代码,而用C#只要写100行,用Python则可能只要10行。所以Python是一种高级的语言。 (2)

  需要注意的是,代码少的代价是运行速度慢,C程序运行1秒钟,C#程序可能需要5秒,而Python程序可能就需要20秒。Python程序通过Python解释器执行,执行效率比较低。

 

2、Python能做什么

  各行各业到处都是Python的身影,可以做网站(比如 YouTube、豆瓣),可以做图片处理,可以做科学计算,也可以爬虫,甚至于游戏,学好Python后不用担心没有用武之地,Google就大量的在使用。

  当然Python也有它不善长做的,比如超做系统,比如火箭控制系统等。我所说的不善长并非说不能,要记住很个语言都有自己善长的和不善长的,在合适的情况下选择合适的语言这才是程序员需要关心的。

 

 

3、Python的版本

  Python有两个大版本:一个是不2.x,一个是3.x。这两个版本是互相不兼容的,关于两者之者的区别我后面会提到。事实上2012的时候说Python2将于2015年不再支持,2014年改成了2020年,也许2.x说终结还过早,但现在注流的第三方库大多都兼容了3.x,本系列的教程是基于3.6。

  MIT的计算机第一门课一直在灌输两个道理:计算机程序是写给人看的,恰好能够运行;软件设计其实就是对于抽象复杂度的控制。这很有道理,哈哈,人生苦短,我用Python。

 

注(1):解释型的缺点是代码不能加密

注(2):高级编程语言通常都会提供一个比较完善的基础代码库,让你能直接调用。除了内置的库外,Python还有大量的第三方库。

1 、什么是 python 引用官方的话:Python是一种易于学习,强大的编程语言。它具有高效的高级数据结构,并通过简单而有效...

C++简介,简介

分块简介,简介

 

分块:顾名思义,把一个区间分成不同的块,然后由原来的每个点暴力转换为每个块的暴力,这样就大大减小了时间复杂度

 

可能涉及的几个词语解释:

区间:数列中连续一段的元素

区间操作:将某个区间[a,b]的所有元素进行某种改动的操作

块:我们将数列划分成若干个不相交的区间,每个区间称为一个块

整块:在一个区间操作时,完整包含于区间的块

不完整的块:在一个区间操作时,只有部分包含于区间的块,即区间左右端点所在的两个块

 

精品博客

分块:顾名思义,把一个区间分成不同的块,然后由原来的每个点暴力转换为每个块的暴力,这样就大大减小了时间复杂度...

C++ 简介

  C++是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的变成语言,支持过程化编程、面向对象编程和泛型编程。被认为是一种中级语言。是C的一个超集,事实上任何合法的C程序都是合法的C++程序。

  注:使用静态类型的编程语言是在编译时执行类型检查,而不是在运行时执行类型检查。

上一篇:没有了
下一篇:没有了