00:00
这也是我呢,第一次录这种视频课,平时都是写文章呀,或者是啊,课堂上的口述这样的啊,怎么说呢,第一次录这个东西,感觉很新奇,因为就是没有人看,也不知道什么反馈,关于这个视频的,关于录什么呢,也选择了好几天,一开始是想录几节,就是关于最近在研究的一个。关于这个飞控代码的分析,后来感觉这个东西其实比较偏的,然后。然后我就看这个,最近这个语言呢,发现这个Python语言特别火,然后我也尝试了一下,讲一下这个东西,看看能不能讲的好。然后呢,配套的资料呢,是是南京大学的整个一套的资料非常非常详细,你看嗯,从一开始的这个走进,然后到第二周的这个啊,一些常规的算法,然后第三周呢,就是开始爬虫一周呢,讲这个数据结构什么的高级数据,但是我觉得他这个二周和三周之间这个搭配的不是太好,没关系,这个都一样,都会学得到。
01:17
关于这些资料呢,可以在我的公众号里面找到,只要回复相应的关键字,我就啊,我已经上传到现在网盘了。这个呢是人家那个大学里面是标准的一个课程,就是一学期的课程是按周走的,你看一共七周,七周的时间,我呢现在录视频就不按这个标准时间走了,我就直接是按我的这个就是按这个课程的这个课件的顺序往下讲,首先呢,我们看这个第一个课件啊,我这边已经打开了这个课程呢,我名字就叫走进Python。至于能学到什么程度,这个编程呢,嗯,不是说你其实这个东西不需要太多天赋,你只要勤奋一点的话啊,一般的程序还能是写出来的。
02:09
接着呢,我们看一下Python这个语言的简介。什么是Python啊,这就是大家一直都在讲的这些东西,首先呢,它是简单,简单在哪简单我感觉它是应该说的是这个脚本语言,尤其像传统写一个C一样啊,你需要很复杂的搭这个相应的编辑编译环境,然后编译完了之后,你要写很复杂的,比如说include呀,头文件呀,Print这些,掌握大量的语法知识才可以去写。这是它的简单。二是明确,其实就是还是指它的写法上面,它写出来的语言就像伪代码一样,就好像是一个代码的一个叙述一样,写出来就是代码的实现。还有优雅啊,优雅这个词就是它里面有大量的那种开箱即用的内置方法啊,很好用,所以称之为它为优雅。
03:02
接着呢,拍成的诞生啊,就是现在你可以看到的这一个啊,头像里面的这个大佬,就是他有一年就圣诞节嘛,就也闲的无聊,而自己就造出了个这个第一版,所以说不要感觉PY森这个语言他很年轻,事实上他很老。九一年到现在大概30多年,一直冲到现在变成排行榜大概是前三名这样的样子。它的这个生命力是越来越在现在看来是特别旺盛的。接着呢,这些历史和这个这边说的这个东西还不太像,我们接下来看一下它这那就是和下面这些介绍的东西还不太相符,没关系,我们来看一下它这些介绍的这些特性,所首先它是胶水语言。江水引源这个曲怎么说呢?就是取浇水这个意思就是年间的意思,就是它可以。
04:01
比如说你写了一个爪的程序,然后这个你只是相应逻辑部分写了个爪va,然后它的相应如果是性能敏感的部分,你用C或者C加加,或者更有甚者是用rest或者是编译语言这些东西去把它写完以后,他们怎么去连接呢?就是用P。Python做一些接口,就好像你那个。你家里面的那个水管一样,一个粗一点的水管,一个细一点的水管,中间可以用一个套筒,就是一边大一边小的东西连起来,这个套筒呢就是什么?就是这个Python里面,它就是这么一个意思。接着呢,它是一种脚本语言,脚本语言取自哪呢?其实你不要管它,这个就是中文这个意思怎么理解,你看这个script脚本是什么意思,就是剧本的意思,就是你写好相应的。就是你写好相应的一些很小的命令,他然后去给你做出一些自动化的流程的事情,而且脚本语言这个东西呢,其实在之前是特指特指什么,或者UN系统里面的那个cell脚本,就是它里面有比如说呃,用的那种命令,DPWD命令,或者是管道命令符这些东西,这些东西通过一些运算符把它写起来,可以做一些很小的一些东西。
05:25
你比如说是想在一个2万个目录里面过滤,过滤出一些东西来的话,你可以写一个小小的脚本,哎,其实是从那个时候来的这个东西,接下来呢,就是它的另一个特性,面向对象。当然了,进入这个软件的快速发展期以后,软件的量是急剧上升的,然后传统的那些就C的话是面向过程嘛,这个原谅就是很大,然后这个维护起来也不好,然后就是进行了一次完完整整的建模思想嘛,就是这个面向对象用到了继承重载派ython多继承的,其实这个多继承这个东西在Python里面是啊,我觉得是用的很少,或者说这个特性现在支持的还不太好,这个多这个特性呢,是用于在哪,用在那个C加加里面。
06:18
接下来PYTH森的特点和一字可申请,巴拉巴拉,这么对,对于一个初学者来说呢,我们现在是要的这些东西,解释性就是你写出来这个代码,写出来就是你的算法,嗯,还有就是易学啊,一个新手的话,认认真真的来写一个星期,两个星期就找到了一点编程的感觉。然后呢,就是易读易维护,这些当然是现在是我们需要考虑的东西,接下来就是这个快速原型开发工具。这个就是对于一个做一个项目嘛,你不可能一开始就会完完整整的考虑他的方方面面,所以用PYTH森你可以快速做一个东西出来,就是哎,这个东西它能跑。
07:03
在这个技术上面没有什么问题,然后再用相应这个,你看按照这个项目的一些特性,然后再使用相应的工具,变成语言算法什么的,还很好用。接下来呢,他又又说一下这Python的发展,我之所以讲那个Python呢,就是因为你看他这个流行指数特别大,你看re排名甚至是这个变动,就像两个箭头这个意思,红色就掉的非常快,你看升的快的是什么?是这个Python,还有这个javascript,以及这个东西一般人也叫C啊,其实英文名叫。接着呢,看这个Python的应用,它现在你看在这个里面,它是123,它是直接它只写了两,就是web开发。一些大数据。还有呢,操作系统以及多媒体,他只是拿到了这四个方面,单独的拿的说了出来,其实派Y摄呢,可以的,方方面面的,接下来派成的应用举例啊,他是就是讲这些一些很大的网络公司,哪些公司在用这个语言,你看和谷歌知乎,国内的知乎以及YouTube拉萨。
08:23
搜狐雅虎这些豆瓣,豆瓣在建站之初呢,因为快速要去建东西,就是用Python,后来他才是把这个东西慢慢的迁移到别的高性能的平台,当然现在它的重构起来已经不是Python,或者是少部分的Python。嗯,这个就是一些大佬的程序员啊,老实讲。我没什么印象。接着呢,它是有一个Python的话,它是。写这个pth之前也说了,他是遵循一种哲学的概念,然后他就是所谓的Python的格言,这个东西怎么出来呢?这样出来。
09:04
首先呢,我们打开一个命令行窗口。入Python,然后。BOT。这个就是它的所谓的一个看the of。然后我们复制一下,我们给你这边翻译一下,我们看一下他的,看一下他到底再说了点什么东西啊,这边没有提前翻译,就说只能现在这样翻译。嗯。美丽胜于丑陋,我们主要看这里显示胜于影视,就是说你在这个里面,你想要就是。嗯。难说这个东西显示和影视。
10:02
啊,这个啊,这个说不太好,我们看这里它是。简单甚于复杂,扁平和嵌套这些东西呢,啊,我们后面再讲吧,这个东西是对于对于从这里开始,这是对于一种写Python时候的一种。就是格式上面的指导作用。在每一个在每一个版本的编辑器里面,只要输入这个import this,这个我们后面会讲到底是个什么东西,它都会出现,我这里版本呢是3.7,现在3.9已经出来了,我没有跟3.9是为什么,是因为我跟过,然后我用的一些软件上面有冲突,然后我就回退了版本够用的状态。接着呢,它这边写的第一个Python程序,第一个Python程序呢,像以往一样,就是这个打一个经典的hello。这个东西要不要这个东西呢,写进去就是这样,哎,当然了,这个这边也是一个课程嘛,我就给大家写一下。
11:19
真的一次写这个东西,有点紧张,说就看起来字很慢的样子。嗯。
我来说两句