立个flag:学习Python

找个youtube的视频,然后把时间分出来列一个课表,5小时的视频,分成8个40分钟的小课;列个课程表,记一记笔记

  • 什么是Pyton?
    • Pyton是一种编程语言,读作:派腾,其来自于BCC电视剧《蒙提派森的飞行马戏团》,因为创始人吉多·范罗苏姆喜欢这个节目。1989年圣诞节期间,吉多在荷兰的数学和计算机科技研究学会工作,参与开发Amoeba操作系统,他需要开发出一个新的脚本,来解释编写的程序,担负同Amoeba操作系统的交互和异常处理,这里可以看出当时python还不是一个整体的计算机语言,这个脚本会
      • 用来继承并替代ABC语言。ABC语言是前面提到的研究学会开发的语言程序,风格受到ALGOL-68的影响,最初用来取代BASIC、Pascal与AWK,目标是在教导非专业的程序员学习如何开始写程序)。。。80年代末的欧洲也是在开发操作系统的,也是没有图形界面的系统,就像最初的MicroSoft DOS,只是后来盖茨太牛逼了,抄了Macintosh麦金塔的图形界面有了windows95。那之后的10年,我们还在用小霸王,却没有远视开发出自己的系统。
      • 用来替换Unix Shell和C语言,来进行系统管理。这也就是真的自己开发系统的组织才会去考虑的问题,至于为什么一开始用Unix Shell或者C,我不知道,大概也就是先来先得吧。
      • 担负同Amoeba操作系统的交互和异常处理。字里行间,看的出来python不是一个整体的解决方案,而是某些功能的一个实现:交互和异常处理。这里可以看出其他的系统功能比如内存分配,命令处理和执行等等,都不是有由python负责的。
    • Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/)是一种广泛使用的解释型、高级和通用的编程语言。小小的python最开始不是基于主流的设计指导而开发的,但是创始人毕竟是一个牛逼的全局码农,与基于科学计算的科学家设计的语言不一样,一切基于码农的要求而开发的语言,一定是最好用的,起码”解释型“,“高级”和“通用”可不就是——“程序白话文”,“语言去机器化”,“免修改适配各种编程环境”无非就是反映出这个心声:“老子懒得记,懒得改,懒得去语言培训班,你自己看,能看懂就看,看不懂算我输!“,最后发现科学家少,但是懒货码农多,于是科学计算跑偏了,Python上位了。
    • Python发展到后来,支持多种编程范型,包括函数式、指令式、结构化、面向对象和反射式编程。它拥有动态类型系统和垃圾回收功能,能够自动管理内存使用,并且其本身拥有一个巨大而广泛的标准库。