SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for t_xxx_python
-- ----------------------------
DROP TABLE IF EXISTS `t_xxx_python`;
CREATE TABLE `t_xxx_python` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`chapter` varchar(20) NOT NULL DEFAULT '1.Python之路,Day1-基础1',
`name` varchar(20) NOT NULL DEFAULT '',
`content` varchar(100) NOT NULL DEFAULT '',
`myself` varchar(50) NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=123 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of t_xxx_python
-- ----------------------------
INSERT INTO `t_xxx_python` VALUES ('1', '1.Python之路,Day1-基础1', '1.文章来源', '博客园网址:http://www.cnblogs.com/ssmqfl/articles/6118138.html', '总体');
INSERT INTO `t_xxx_python` VALUES ('2', '1.Python之路,Day1-基础1', '2.内容来源', '应该是参加老男孩教育的python培训学员的课程笔记', '');
INSERT INTO `t_xxx_python` VALUES ('3', '1.Python之路,Day1-基础1', '3.本节内容', '内容比较多,共16个目录,这个博客涉及python的历史、基础知识,还有作业,所以可以先看看。', '');
INSERT INTO `t_xxx_python` VALUES ('4', '1.Python之路,Day1-基础1', '4.python介绍', '创始人:吉多.范罗苏姆,时间:1989,类型:脚本解释程序,参考:ABC语言。', '分部');
INSERT INTO `t_xxx_python` VALUES ('5', '1.Python之路,Day1-基础1', '5.排名和特点', 'Tiobe排行第五,特点:崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。', '');
INSERT INTO `t_xxx_python` VALUES ('6', '1.Python之路,Day1-基础1', '6.应用的领域', '如数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。', '');
INSERT INTO `t_xxx_python` VALUES ('7', '1.Python之路,Day1-基础1', '7.主要应用领域:6个', '云计算(OpenStack)、Web开发(Django)、科学计算、人工智能(...)、系统运维(必备)、金融(动态-生产效率)、图形GUI', '');
INSERT INTO `t_xxx_python` VALUES ('8', '1.Python之路,Day1-基础1', '8.使用的大公司-1', '谷歌(爬虫)、CIA(网站)、NASA(数据分析和运算)、YouTube(视频)、Dropbox(云存储)、Instagram(图片社交)、Facebook(基础库)', '');
INSERT INTO `t_xxx_python` VALUES ('9', '1.Python之路,Day1-基础1', '9.使用的大公司-2', 'Redhat(yum包管理工具)、豆瓣(业务)、知乎(问答社区)、春雨医生(网站)、其他等等(搜狐、金山、盛大......)', '');
INSERT INTO `t_xxx_python` VALUES ('10', '1.Python之路,Day1-基础1', '10.是一门什么样的语言?', '从编程语言的分类说起,有这么3个角度:编译型和解释型、静态语言和动态语言、强(弱)类型定义语言。', '分部');
INSERT INTO `t_xxx_python` VALUES ('11', '1.Python之路,Day1-基础1', '11.编译和解释的区别是什么?', '编译:编译器把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快。', '');
INSERT INTO `t_xxx_python` VALUES ('12', '1.Python之路,Day1-基础1', '12.什么是解释语言呢?', '解释:解释器只在程序执行时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行快。', '');
INSERT INTO `t_xxx_python` VALUES ('13', '1.Python之路,Day1-基础1', '13.解释比编译慢的原因', '因为计算机不能直接认识并执行我们写的语句(源程序),它只能认识机器语言(二进制形式)。', '');
INSERT INTO `t_xxx_python` VALUES ('14', '1.Python之路,Day1-基础1', '14.编译与解释的根本区别', '在运行前,是否已经编译成二进制文件。所以编译型语言要比解释型语言运行快一些。', '');
INSERT INTO `t_xxx_python` VALUES ('15', '1.Python之路,Day1-基础1', '15.什么是低级语言?', '直接面向机器的语言,程序员直接使用的是机器指令,无需翻译。后来为了方便记忆,产生了汇编语言(符号助记)。', '');
INSERT INTO `t_xxx_python` VALUES ('16', '1.Python之路,Day1-基础1', '16.低级语言的特点', '无法独立于机器(特定的CPU体系结构),汇编语言在不同的机器上不一样。所以产生了一种交叉汇编技术。', '');
INSERT INTO `t_xxx_python` VALUES ('17', '1.Python之路,Day1-基础1', '17.什么是高级语言?', '从人类的逻辑思维角度出发的计算机语言,抽象程度大大提高,需要经过编译成特定机器上的目标代码才能执行。', '');
INSERT INTO `t_xxx_python` VALUES ('18', '1.Python之路,Day1-基础1', '18.高级语言的特点', '一条高级语言的语句往往需要若干条机器指令来完成,高级语言时独立于特定机器的,靠编译器将其生成对应的(特定机器)目标代码。', '');
INSERT INTO `t_xxx_python` VALUES ('19', '1.Python之路,Day1-基础1', '19.编译技术的分类', '按编译的程度,可以分为:编译成直接可以执行的目标代码,和编译成一种中间表示,然后拿到不同的机器和系统上去执行(如解释器、虚拟机)。', '');
INSERT INTO `t_xxx_python` VALUES ('20', '1.Python之路,Day1-基础1', '20.如何理解高级语言不依赖于机器?', '是指在不同的机器或平台上高级语言的程序本身不变,而通过编译器编译得到的目标代码去适应不同的机器,这点类似交叉汇编,单移植性不如高级语言的方便和实用。', '');
INSERT INTO `t_xxx_python` VALUES ('21', '1.Python之路,Day1-基础1', '21.编译与解释的表面区别', '编译时将源程序翻译成可执行的目标代码,翻译与执行是分开的;而解释是对源程序的翻译与执行一次性完成,不生成可存储的代码。但这只是表象。', '');
INSERT INTO `t_xxx_python` VALUES ('22', '1.Python之路,Day1-基础1', '22.编译与解释的最大区别', '是:对象解释执行而言,程序运行时的控制器在解释器而不再用户程序;而对编译执行而言,控制器在用户程序。', '');
INSERT INTO `t_xxx_python` VALUES ('23', '1.Python之路,Day1-基础1', '23.解释语言的优势', '解释具有良好的动态性和可移植性。动态性:在解释执行时可以动态改变变量的类型、对程序进行修改以及在程序中插入良好的诊断信息等。', '');
INSERT INTO `t_xxx_python` VALUES ('24', '1.Python之路,Day1-基础1', '24.解释语言的可移植性', '将解释器移植到不同的系统上,程序不用改动就可以在移植了解释器的系统上运行。', '');
INSERT INTO `t_xxx_python` VALUES ('25', '1.Python之路,Day1-基础1', '25.解释器的缺点', '执行效率低、占用空间大。因为不仅要给用户程序分配空间,解释器本身也占用了宝贵的系统资源。', '');
INSERT INTO `t_xxx_python` VALUES ('26', '1.Python之路,Day1-基础1', '26.编译器执行过程', '编译器是把源程序的每一条语句都编译成机器语言,并保存二进制文件,这样在运行时计算机可以直接以机器语言来运行此程序,速度很快。', '');
INSERT INTO `t_xxx_python` VALUES ('27', '1.Python之路,Day1-基础1', '27.解释器执行过程', '而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度不如编译快。', '');
INSERT INTO `t_xxx_python` VALUES ('28', '1.Python之路,Day1-基础1', '28.编译的过程', '编译器编译单个文件成目标文件,链接器将各个目标文件及外部资源(如图标、声音等文件)连接装配成可运行程序。', '');
INSERT INTO `t_xxx_python` VALUES ('29', '1.Python之路,Day1-基础1', '29.什么是目标文件呢?', '如果源程序都写在一个源文件中,编译之后就会直接生成一个可执行文件,我们可以直接运行了。但一个项目,为了方便管理,', '');
INSERT INTO `t_xxx_python` VALUES ('30', '1.Python之路,Day1-基础1', '30.目标文件的生成', '通常会把代码分散在各个源文件中,作为不同的模块来组织。编译各个文件就会生成目标文件,而不是前面说的可执行文件。', '');
INSERT INTO `t_xxx_python` VALUES ('31', '1.Python之路,Day1-基础1', '31.目标文件与可执行文件的区别', '一般一个源文件的编译都会对应一个目标文件,目标文件里是可执行的代码,但由于只是整个项目中的一部分,我们还不能直接运行。', '');
INSERT INTO `t_xxx_python` VALUES ('32', '1.Python之路,Day1-基础1', '32.链接器的作用', '待编译器将所有的源文件都编译成功后,把这些半成品的目标文件“打包”成一个可执行文件。由于它的作用是连接装配目标文件,所以称为链接。', '');
INSERT INTO `t_xxx_python` VALUES ('33', '1.Python之路,Day1-基础1', '33.链接器都干些什么?', '除了链接目标文件外,可能还有各种资源(图标、声音...),还要负责去除目标文件直接的冗余重复代码。链接完成之后,一般就是我们想要的可执行文件了。', '');
INSERT INTO `t_xxx_python` VALUES ('34', '1.Python之路,Day1-基础1', '34.翻译的比喻', '编译和解释都有“翻译”的意思。编译好比出版,需要找专人翻译,然后给你看母语版,而解释就是请一个翻译,辅助你阅读,回看也得重新翻译。', '');
INSERT INTO `t_xxx_python` VALUES ('35', '1.Python之路,Day1-基础1', '35.解释型语言:Basic', '要执行Basic程序,就得进入Basic环境,然后才能加载程序源文件,然后运行。', '');
INSERT INTO `t_xxx_python` VALUES ('36', '1.Python之路,Day1-基础1', '36.解释器的移植性', '由于程序总是以源代码的形式出现,因此只要有相应的解释器,移植几乎不成问题。而编译程序虽然也能移植,待必须针对不同的系统分别编译,对复杂工程来说,消耗很大。', '');
INSERT INTO `t_xxx_python` VALUES ('37', '1.Python之路,Day1-基础1', '37.解释器的可移植性优势', '解释型程序省却了编译的步骤,修改调试也非常方便,编辑完毕之后即可立即运行,不必像编译型程序一样每次进行小小改动都要耐心等待漫长的编译、链接。', '');
INSERT INTO `t_xxx_python` VALUES ('38', '1.Python之路,Day1-基础1', '38.解释程序运行慢的原因', '不过凡事有利有弊,由于解释型程序是将编译的过程放到执行过程中,这就决定了解释型程序注定要比编译型慢上一大截。', '');
INSERT INTO `t_xxx_python` VALUES ('39', '1.Python之路,Day1-基础1', '39.编译语言的应用', '编译程序执行速度快,同等条件下对系统要求较低,因此较多应用在:开发操作系统、大型应用程序、数据库系统。', '');
INSERT INTO `t_xxx_python` VALUES ('40', '1.Python之路,Day1-基础1', '40.常见的编译型语言', 'C/C++、Pascal/Object Pascal(Delphi)、VB等,都是编译型语言。Basic是解释型语言,而VB是编译型语言。', '');
INSERT INTO `t_xxx_python` VALUES ('41', '1.Python之路,Day1-基础1', '41.解释语言的应用', '在网页脚本、服务器脚本及辅助开发接口,这样对速度要求不高、对不同系统平台间的兼容性有一定要求的程序,通常使用解释型语言。', '');
INSERT INTO `t_xxx_python` VALUES ('42', '1.Python之路,Day1-基础1', '42.常见的解释型语言', '如:Java、JavaScript、VBScript、Perl、Python等。Java被归类于解释型语言。', '');
INSERT INTO `t_xxx_python` VALUES ('43', '1.Python之路,Day1-基础1', '43.发展趋势', '既然编译型与解释型各有优缺点又相互对立,所以一批新兴的语言都有把两者折衷起来的趋势,随着设计技术与硬件的不断发展,编译型与解释型两种方式的界限正在不断变得模糊。', '');
INSERT INTO `t_xxx_python` VALUES ('44', '1.Python之路,Day1-基础1', '44.Java语言-偏解释型', '在执行之前已经预先进行一次预编译,生成的代码(class字节码)是介于机器码和Java源码之间的中介代码,运行时则由JVM(可视为解释器)解释执行。', '');
INSERT INTO `t_xxx_python` VALUES ('45', '1.Python之路,Day1-基础1', '45.Java语言的优势', '它既保留了源代码的高抽象、可移植的特点,又已经完成了对源代码的大部分预编译工作,所以执行起来比“纯解释型”程序要快得多。', '');
INSERT INTO `t_xxx_python` VALUES ('46', '1.Python之路,Day1-基础1', '46.VB6、C#-偏编译', '虽然表面上看生成的是.exe可执行程序文件,或.net目标代码,但都调用了外部dll解释器或.net解释系统。只不过目标代码已经相当“低级”而已,比较接近机器语言了。', '');
INSERT INTO `t_xxx_python` VALUES ('47', '1.Python之路,Day1-基础1', '47.Java VS .Net', 'Java号称“一次编译,到处执行”,而.net则是“一次编码,到处编译”。', '');
INSERT INTO `t_xxx_python` VALUES ('48', '1.Python之路,Day1-基础1', '48.什么是动态类型语言?', '是指在运行期间才去做数据类型检查的语言。即在编程时,不用给变量指定数据类型,而是在运行时第一次赋值给变量时才确定(内部将数据类型记录下来)。', '');
INSERT INTO `t_xxx_python` VALUES ('49', '1.Python之路,Day1-基础1', '49.动态语言有哪些?', 'Python、Ruby就是一种典型的动态类型语言,而各种脚本语言,如VBScript也属性动态类型语言。', '');
INSERT INTO `t_xxx_python` VALUES ('50', '1.Python之路,Day1-基础1', '50.什么是静态类型语言?', '与动态类型语言正好相反,它的数据类型是在编译期间检查的,也就是说在编写程序时,纪要声明所有变量的数据类型。', '');
INSERT INTO `t_xxx_python` VALUES ('51', '1.Python之路,Day1-基础1', '51.静态语言有哪些?', 'C、C++就是典型的静态语言,其他的还有:C#、Java。', '');
INSERT INTO `t_xxx_python` VALUES ('52', '1.Python之路,Day1-基础1', '52.什么是强类型定义语言?', '就是强制数据类型定义的语言,一旦数据类型被确定后,就不能改变。所以也是类型安全的语言。', '');
INSERT INTO `t_xxx_python` VALUES ('53', '1.Python之路,Day1-基础1', '53.弱类型定义语言', '数据类型可以被忽略的语言,它与强类型定义语言相反,一个变量可以赋予不同数据类型的值。', '');
INSERT INTO `t_xxx_python` VALUES ('54', '1.Python之路,Day1-基础1', '54.强弱语言的优劣', '强类型定义语言在速度上可能略逊于弱类型定义语言,但是强类型定义语言带来的严谨性能够有效避免很多错误。', '');
INSERT INTO `t_xxx_python` VALUES ('55', '1.Python之路,Day1-基础1', '55.动态与类型安全的关系', '一门语言是不是动态语言,与这门语言是否类型安全之间,是完全没有联系的。', '');
INSERT INTO `t_xxx_python` VALUES ('56', '1.Python之路,Day1-基础1', '56.无关系举例', 'Python:动态、强类型语言;VBScript:动态、弱类型语言;Java:静态、强类型定义语言(类型安全的语言)。', '');
INSERT INTO `t_xxx_python` VALUES ('57', '1.Python之路,Day1-基础1', '57.Python是一门什么语言?', 'Python是一门动态解释性的强类型定义语言。这些基因成就了Python的哪些优缺点呢?让我们拭目以待吧。', '');
INSERT INTO `t_xxx_python` VALUES ('58', '1.Python之路,Day1-基础1', '58.Python的优点:6点', '', '');
INSERT INTO `t_xxx_python` VALUES ('59', '1.Python之路,Day1-基础1', '优点1:简单易懂', 'Python的定位是:优雅、明确、简单。所以程序很容易看懂,初学很容易入门。', '');
INSERT INTO `t_xxx_python` VALUES ('60', '1.Python之路,Day1-基础1', '优点2:开发效率高', 'Python有非常强大的第三方库,有很多官方库的模块支持,直接下载调用。在基础库上再进行开发,大大降低了开发周期,避免重复造轮子。', '');
INSERT INTO `t_xxx_python` VALUES ('61', '1.Python之路,Day1-基础1', '优点3:高级语言', '高度抽象,无须考虑注入如何管理内存一类的底层细节。', '');
INSERT INTO `t_xxx_python` VALUES ('62', '1.Python之路,Day1-基础1', '优点4:可移植性', '开源,可以移植到到很多平台。只要避免依赖于系统的特性。', '');
INSERT INTO `t_xxx_python` VALUES ('63', '1.Python之路,Day1-基础1', '优点5:可扩展性', '可以调用其他程序的功能。', '');
INSERT INTO `t_xxx_python` VALUES ('64', '1.Python之路,Day1-基础1', '优点6:可嵌入性', '可以把Python嵌入到你的C/C++程序,从而向你的程序用户提供脚本功能。', '');
INSERT INTO `t_xxx_python` VALUES ('65', '1.Python之路,Day1-基础1', '59.Python的缺点:3点', '', '');
INSERT INTO `t_xxx_python` VALUES ('66', '1.Python之路,Day1-基础1', '缺点1:速度慢', '运行速度比C、Java慢。但人的感知在0.15-0.4S,大多数情况下Python已经完全可以满足你对速度的要求。除非是搜索等速度要求极高的应用。', '');
INSERT INTO `t_xxx_python` VALUES ('67', '1.Python之路,Day1-基础1', '缺点2:代码不能加密', '因为是解释型语言,源码都是以明文的形式存储的。', '');
INSERT INTO `t_xxx_python` VALUES ('68', '1.Python之路,Day1-基础1', '缺点3:线程不能利用多CPU', '诟病最多的一个缺点。即GIL(全局解释器锁),是操作系统原生线程。但有折衷的解决办法,以后在线程和进程章节会进行详细讨论。', '');
INSERT INTO `t_xxx_python` VALUES ('69', '1.Python之路,Day1-基础1', '60.任何语言都不完美', '都有擅长和不擅长做的事情,建议给位不要拿一个语言的劣势去跟另一个语言的优势比教。语言只是一个工具,是实现程序设计思想的工具。拿相应的工具去做它擅长的事才是正确的选择。', '');
INSERT INTO `t_xxx_python` VALUES ('70', '1.Python之路,Day1-基础1', '61.Pytho VS. Shell', 'Shell是个脚本语言,Python不只是脚本语言,能做的事情更多。Python能做的事情,Shell都可以做,只要你足够牛B,又举例Shell能写俄罗斯方块游戏。', '');
INSERT INTO `t_xxx_python` VALUES ('71', '1.Python之路,Day1-基础1', '62.不要与SB理论', 'SB会把你拉到跟他一样的高度,然后用充分的经验把你打倒。', '');
INSERT INTO `t_xxx_python` VALUES ('72', '1.Python之路,Day1-基础1', '63.Python解释器', '源码以.py为扩展名的文件,要运行,就想要Python解释器来执行.py文件。', '分部');
INSERT INTO `t_xxx_python` VALUES ('73', '1.Python之路,Day1-基础1', '64.多种Python解释器', '由于Python语言从规范到解释器都是开源的,所以任何人都可以编写Python解释器来执行Python代码(当然难度很大),但事实上,确实存在多种Python解释器。', '');
INSERT INTO `t_xxx_python` VALUES ('74', '1.Python之路,Day1-基础1', '65.官方解释器:CPython', '下载并按照Python2.7后,我们就获得了一个官方版本的解释器:CPython,因为是用C语言开发的。', '');
INSERT INTO `t_xxx_python` VALUES ('75', '1.Python之路,Day1-基础1', '66.CPython广泛使用', '在命令行下运行Python,就是启动CPython解释器。所以它的使用最广,教程的左右代码也都在CPython下执行。', '');
INSERT INTO `t_xxx_python` VALUES ('76', '1.Python之路,Day1-基础1', '67.IPython解释器', '是基于CPython之上的一个交叉式解释器,也就是在交互方式上有所增强,执行还是靠CPython,好比很多国产浏览器是IE内核,但外观不同。', '');
INSERT INTO `t_xxx_python` VALUES ('77', '1.Python之路,Day1-基础1', '68.IPython的提示符', 'CPython的提示符是:>>>(3个>),而IPython的提示符是:In[序号]:', '');
INSERT INTO `t_xxx_python` VALUES ('78', '1.Python之路,Day1-基础1', '69.PyPy解释器', '采用JIT技术,进行动态编译,注意不是解释,所以显著提高了Python代码的执行速度。与CPython有一些不同。', '');
INSERT INTO `t_xxx_python` VALUES ('79', '1.Python之路,Day1-基础1', '70.PyPy与CPython不同', '绝大部分代码都可以在PyPy下运行,但有些代码在两种解释器下可能会有不同的结果,所以需要了解它们的不同点(链接)。', '');
INSERT INTO `t_xxx_python` VALUES ('80', '1.Python之路,Day1-基础1', '71.Jython解释器', '是运行在Java平台的Python解释器,可以直接把Python代码编译成Java字节码执行。', '');
INSERT INTO `t_xxx_python` VALUES ('81', '1.Python之路,Day1-基础1', '72.IronPython解释器', '与Jython类似,是运行在微软.net平台上的Python解释器,可以把Python代码编译成.net的字节码。', '');
INSERT INTO `t_xxx_python` VALUES ('82', '1.Python之路,Day1-基础1', '73.Python解释器小结', 'Python的解释器很多,但最广泛的是CPython,如果要与Java或.net平台交互,最好的办法不是用Jython于IronPython。', '');
INSERT INTO `t_xxx_python` VALUES ('83', '1.Python之路,Day1-基础1', '74.与Java、.net的交互方式', '最好是通过网络调用来交互,确保各程序之间的独立性。', '');
INSERT INTO `t_xxx_python` VALUES ('84', '1.Python之路,Day1-基础1', '0.第二部分标题', '二、Python发展史,前面都是:一、Python解释', '分部');
INSERT INTO `t_xxx_python` VALUES ('85', '1.Python之路,Day1-基础1', '1.诞生时间:1989年', '打发圣诞假期,Guido写了Python编译器,希望创造一种C和shell之间,功能全面,易学易用,可拓展的语言。', '');
INSERT INTO `t_xxx_python` VALUES ('86', '1.Python之路,Day1-基础1', '2.编译器诞生:1991年', 'CPython诞生,用C语言实现,能够调用C语言的库文件,所以具有:类、函数、异常处理,包含表、词典在内的核心数据类型,以及模块为基础的拓展系统。', '');
INSERT INTO `t_xxx_python` VALUES ('87', '1.Python之路,Day1-基础1', '3.WEB框架:1999年', 'Zope 1.0框架发布。', '');
INSERT INTO `t_xxx_python` VALUES ('88', '1.Python之路,Day1-基础1', '4.Python1.0:1994年', '1994年2月,增加了:lambda,map,filter和reduce。', '');
INSERT INTO `t_xxx_python` VALUES ('89', '1.Python之路,Day1-基础1', '5.Python2.0:2000年', '10.16,加入了内存回收机制,构成了现在Python语言框架的基础。', '');
INSERT INTO `t_xxx_python` VALUES ('90', '1.Python之路,Day1-基础1', '6.Python2.4:2004年', '11.30,目前最流行的的Web框架Django诞生。', '');
INSERT INTO `t_xxx_python` VALUES ('91', '1.Python之路,Day1-基础1', '7.Python2.5:2006年', '9.19', '');
INSERT INTO `t_xxx_python` VALUES ('92', '1.Python之路,Day1-基础1', '8.Python2.6:2008年', '10.1', '');
INSERT INTO `t_xxx_python` VALUES ('93', '1.Python之路,Day1-基础1', '9.Python2.7:2010年', '7.3', '');
INSERT INTO `t_xxx_python` VALUES ('94', '1.Python之路,Day1-基础1', '10.2014.9,宣布。。。', '支持Python2.0到2020年,直到切换到3.4+', '');
INSERT INTO `t_xxx_python` VALUES ('95', '1.Python之路,Day1-基础1', '11.Python3.0:2008年', '2008.12.3', '');
INSERT INTO `t_xxx_python` VALUES ('96', '1.Python之路,Day1-基础1', '12.Python3.1:2009年', '2009.6.27', '');
INSERT INTO `t_xxx_python` VALUES ('97', '1.Python之路,Day1-基础1', '13.Python3.2:2011年', '2011.2.20', '');
INSERT INTO `t_xxx_python` VALUES ('98', '1.Python之路,Day1-基础1', '14.Python3.3:2012年', '2012.9.29', '');
INSERT INTO `t_xxx_python` VALUES ('99', '1.Python之路,Day1-基础1', '15.Python3.4:2014年', '2014.3.16,与宣布支持2.0同一年。', '');
INSERT INTO `t_xxx_python` VALUES ('100', '1.Python之路,Day1-基础1', '16.Python3.5:2015年', '2015.9.13', '');
INSERT INTO `t_xxx_python` VALUES ('101', '1.Python之路,Day1-基础1', '0.第三部分标题', '三、Python2 or 3?', '分部');
INSERT INTO `t_xxx_python` VALUES ('102', '1.Python之路,Day1-基础1', '1.Python2是遗产', '简单地说,Python2.x是遗留的,而Python3.x是现在的和面向未来的语言。', '');
INSERT INTO `t_xxx_python` VALUES ('103', '1.Python之路,Day1-基础1', '2.Python3.0的发布时间', '2008年发布Python3.0,而现在的2.7是2010年发布的。2014年宣布支持2.7到2020年。', '');
INSERT INTO `t_xxx_python` VALUES ('104', '1.Python之路,Day1-基础1', '3.Python2与3的详细区别-1', '1.Python3.0:print()是一个函数了,而不是命令。', '');
INSERT INTO `t_xxx_python` VALUES ('105', '1.Python之路,Day1-基础1', '', 'Python2.0:print \"hello world\";Python3.0:print(\"hello world\")', '');
INSERT INTO `t_xxx_python` VALUES ('106', '1.Python之路,Day1-基础1', '4.Python2与3的详细区别-2', '2.Python3.0使用Unicode编码了,不用再为讨厌的字符编码而烦恼。', '');
INSERT INTO `t_xxx_python` VALUES ('107', '1.Python之路,Day1-基础1', '5.Python2与3的详细区别-3', '有些库改名了:1.有的下划线去掉了;2.开始字母大写变小写;3.有的单词缩写了变原样了。4.有的加下划线了', '');
INSERT INTO `t_xxx_python` VALUES ('108', '1.Python之路,Day1-基础1', '', '1.去掉下划线:_winreg -> winreg;copy_reg -> copyreg;test.test_support -> test.support(去掉前缀)', '');
INSERT INTO `t_xxx_python` VALUES ('109', '1.Python之路,Day1-基础1', '', '2.开头字母大写变小写:ConfigParser -> configparser;Queue -> queue;SocketServer -> socketserver', '');
INSERT INTO `t_xxx_python` VALUES ('110', '1.Python之路,Day1-基础1', '', '3.缩写还原:repr -> reprlib', '');
INSERT INTO `t_xxx_python` VALUES ('111', '1.Python之路,Day1-基础1', '', '4.加下划线:markupbase -> _markupbase', '');
INSERT INTO `t_xxx_python` VALUES ('112', '1.Python之路,Day1-基础1', '6.还有谁不支持Python3?', 'Twisted库,用于网络应用', '');
INSERT INTO `t_xxx_python` VALUES ('113', '1.Python之路,Day1-基础1', '0.第四部分标题', '四、Python安装', '分部');
INSERT INTO `t_xxx_python` VALUES ('114', '1.Python之路,Day1-基础1', '1.在windows下安装', '下载安装包:http://www.python.org/downloads;安装:默认路径-C:\\python27', '');
INSERT INTO `t_xxx_python` VALUES ('115', '1.Python之路,Day1-基础1', '2.配置Window环境变量', '', '');
INSERT INTO `t_xxx_python` VALUES ('116', '1.Python之路,Day1-基础1', '', '', '');
INSERT INTO `t_xxx_python` VALUES ('117', '1.Python之路,Day1-基础1', '', '', '');
INSERT INTO `t_xxx_python` VALUES ('118', '1.Python之路,Day1-基础1', '', '', '');
INSERT INTO `t_xxx_python` VALUES ('119', '1.Python之路,Day1-基础1', '', '', '');
INSERT INTO `t_xxx_python` VALUES ('120', '1.Python之路,Day1-基础1', '', '', '');
INSERT INTO `t_xxx_python` VALUES ('121', '1.Python之路,Day1-基础1', '', '', '');
INSERT INTO `t_xxx_python` VALUES ('122', '1.Python之路,Day1-基础1', '', '', '');