说你们不相信,有的同学虽然花钱买了,花千把块钱买了,只看了我三四节课,但是他已经够了,因为四节课三节课就可以完全入门,因为你见到的是一个完全不一样的世界,这是对他的世界观的改变,就可以开始干活了。 你看我们今天群里面有个同学做的东西,给你们看一看啊,他做了个什么东西?他才学了半个月不到,他能做出个什么样的东西?你们绝对想不到他做了个什么东西,那做了一个这样的东西, 你能想到吗?这是一个学了不到一个月的同学做出来的全程 ai, 只看了我的前十节课,再加一节直播课, ocl 这个车牌号识别的 是吧?只学了四节课,也比你学别人四百节课要来的东西多,是不是这样啊,对不对? 就是只学了十节课,十一节课的人做的东西,你们有的同学学了三年五年的 python 的 同学说,你们做的出来吗? 啊?电子发票 o c l 识别于重命名,他的诉求也很简单,他是一个真正的诉求,因为他的东西呢,平时就会积累很多的发票,然后到了月底处理的时候,就要一张张去找哪个名字,我给你们截图看一下。他的 报销只能当月,每月二十五号前走完, ai 不 可能来一张发票就走一次,二十号左右统一走,到时多的十几张发票,分不清哪个哪个。 那他说,那我用手工一个改的改肯定改的过来,哪有这个爽啊,一口气啪一下,直接用它识别 ocr, 识别出每张发票的名字,然后重名名出来, 一下就解决了,你几十张发票一下就出来了,那我们之前做过车牌号识别,也是几百个车牌号,啪一下识别出来,把名字全部改过来,你说舒不舒服? 这个 ocl 也是我们课程里面一节课就可以学会,你去搜一搜 ocl, 你 去搜一搜你自己学,你要多久啊?这就是我这个课程就是真正的零基础极速入门。可以这么说,当然有基础的同学那就是原地起飞啊。那这也是他做的 全部都是 ai, 一 行代码都没写,那这个 pdf 的 票就合并打印,是不是 人家担心不会写代码?什么年代了还担心不会写代码?你现在只要担心会不会用 ai, 担心你的代码报错的时候怎么处理,担心说一些特别的事,比如打包你会遇到问题,那么这个东西 ai 有 时候解决不了啊, 是不是?懂了吗?非常的简单啊,你想想我们学了半个月的同学就能做出 o c。
粉丝62.2万获赞64.7万

你如果真的要去把 tdk 或者 tdk 波斯瑞布这一套东西学完,你一年半都学不完。首先他的全部的资料都是英文的,你中文的一个齐全都找不到,直接就懵逼了, 你学个啥呀?学他也没有资料创建处理器,你完全靠猜脑子里面去,靠脑内调试,靠脑内调试他这个空间各个功能布局是啥意思?直到今天我有了这个东西,是吧?大家在写什么?床体的话就不会再有烦恼,这是真正的大杀器啊。 不要跟我讲什么 qt 牛逼啊, qt 牛逼,关键是大部分同学,我可以这么说,百分之九十的同学不可能学会 qt, 因为你们一点基础的东西都没有。你知道 qt 真正的要把它玩转,你得有多少的基础吗? 你一个月的基础都不够打底的,你能用 qt 能画出这个窗,你把它东西写出来,你去试一试同样的功能,你要花多长时间?这个东西我们之前在正课里面我们只花了半个小时啊,一个小时。

我们现在把设计器里面集成的表格组建,可以直接使用的,看这个表格就跟我们 excel 表一样,这个是包括在其实这个表格的样子,我觉得这个 capp 里面的表格都没有这个舒服,特别是它这种 框选的效果非常像我们表格的也可以双击编辑,但是它双击的有字体大小的问题, ok, 也可以这样去删除,这是粘贴,他这个表格非常的厉害,叫 tk sheet, 那么以前这个东西要做的时候,你必须纯代码去做,现在我们就不需要,那我们现在就使用设计器可以轻松的完成, 你看直接画进去,那画的是哪一个?不是 t k 系的效果就是 t k 系的,只不过我现在做的就是使用我们这里面的 delete, 那 么这个地方也就是使用了这个标。

那么这个地方你比如说你要想让,那我们今天稍微讲一下弹性布局吧,比如说这个地方我们要的是上面三个按钮呢,肯定是固定的,然后这个地方呢要 他能够扩展是不是?那么这种情况下我们就使用一下表格布局面板啊,表格布局面板,我们把表格画进去啊,把它拉大一点,那么这个表格布局面板,你看这三个的话,我们先把这个表格,我们只按上下两个来啊,我们把它的最后一列去掉最后一列, 然后把这个放到下面去,那么这三个注意这个表格里面的一个了,又只能放一个空间,那现在就要用到这个叫无标题框架,框架是干什么的?框架就是把它呢放进去的啊, 这个框架放进去以后,这个框架本身呢,在这里使用一下多克,多克他就会占满这个表格,然后啊我们把这个表格本身放大一点啊,所以在这里可以选在这边有时候不好选的话,把它放大一点好播放,我们先表格不要播放啊, 好,那我们上面的三个按钮呢,就是放在第一排,那我们代表来操作下面的,那么这个时候表格在设置的时候就有一个技巧,怎么样让他能够自适应啊?那我们点击这个地方编辑行和列, 把这个地方的行高,第一个行绝对固定好,就是这个一百像素,我们还在带点,那我们就行改为六十像素啊,然后这三个 好,所以这个在拖时你感觉拖不到那么精确的话,按住 alt 键 alt 啊, a、 l、 t, 然后这样拖他拖的比较精确。好,我们放在这, 好,然后这个了就要改一下它的 dog 属性, dog 属性,把这个表格填满,然后再选中表格本身,这里有一个 dog 属性,这个 dog 属性代表填充到这个赋值,这个时候我们可以在 net 预览里面先看一下效果, 你看这个来的预览的时候,下面是表格,你在托放这个窗体的时候呢,你看啊,这个是不动的,下半截呢,他就会跟着这个窗体缩放,这是一种弹性布局啊。好,然后我们再变成预览, 好,那么这是前面一张是没有动的,那我们这里是后面一个,你看这个表是不是缩放了,我们扩大,你看没有,上面的三个窗,三个按钮是固定的,然后下面的这个表格他就是跟着这个窗体缩放的, 那么这就是所谓的弹性布局啊。当然如果有更复杂的,其实就是表格套表格,然后再用这个里面的主要是多个属性以及表格的这个分布啊。当然我们也可以把下面再留一排,比如说显示一个信息框啊什么的,那我们这个时候就是 这个表格里面选中这个表格,再添加一行啊,你看它下面是百分之百,这个百分之百啊,注意啊,这个百分之百代表的是剩余部分的百分之百啊,让我们添加一行,那么下面一行我们用三十的像素, 那么这的话我们肯定要添加一个标签来显示一些东西,是不是?好,我们这个标签这样放 好,这个标签呢,你在这里可以剁可,也可以不剁可啊,我们这样这样剁可,他就是直接剁可下去,然后这个时候我们在点 let 的 预览的时候就可以看到,你看当我们放大的时候,就是他中间撑开,上下都留好位置,这个就是所谓的弹性布局,这也是现代化的一种窗体, 因为以前做 vb 的 话,大家都是做的固定的,是吧?一动不动的,那包括这个 gs 里面也是固定的。在 vb 点 let 的 时候学过点 let 的 话,就对这个表格布局应该是很熟悉的。点 let 里面我有专门讲这个弹性布局。表格布局啊,容器啊,那讲的更详细啊。 但是在我们这里呢用不到其他的,主要就是表格布局以和这个空间本身的多个属性。那我们再看一下 python 里面的啊。

之前我们在讲包的时候说包下面是有一个 irt 文件的,如果没有 irt 其实就是一个普通的文件夹, 那么拍选中的 ilet 文件到底有什么作用?当一个包和模块被导入的时候, ilet 会首先被自动执行,不需要去手动执行,我们做一个测试, 现在在 t 这个包里面就有一个 it 点 py, 我们直接进来写入两行代码,打印出来一个字幅串,这时候呢,我们在 m 二 c 三点 py 这里边直接去导入 t 这个包,直接写跟 part m 一点 t, 这时候 i t 是被自动执行的,我们导入了这个 t 这个包。但如果说我导入的是一个模块呢?比如说 fram m 一点 t, 导入这里面的 c 三模块,灯泡的星往上面的注视 再运行一下,这就说明了这个 it 无论是我们导入包还是导入模块的时候,他都是会被自动执行的, 他的第一个作用就是做一些包和模块的初始化工作,包的这个机制呢是非常有用的。在真实业务场景中,我们经常去做一些包和模块的初始化工作,比如说我们上节课在学习的时候说到这个奥, 能够限制导入的一些电量以及一些方法,那如果说我们在这里面使用呢,也是可以的,可以用来限制导入的模块,我们在 ip 里边写一个奥,这里边有两个模块,这样 和 c 三,如果说我要限制 c 三的使用,直接使用这个 c 二,我们就把 c 二写到这里面, 写上一个字母串, c 二写入进来这个 c 三点 p y 里面去导入,这时候我们改一下代码,从这个 t 里面去导入所有,这也就说从 t 这个包里边去导入所有的模块,我们来使用一下,首先这里边有 c 二 点,就打印出来他的一个变量,普润的 c 三点,这里面有 a 这个变量来再运行一下, 这时候 c 二他的结果是被正常打印出来的。到 c 三这里边就写了未定义,这个出现错误的原因是因为我们限制了 c 三模块的一个使用,这就是 ip, 他的第一个作用,做包和模块的出 石化工作。那么他的第二个工作场景是我们做一些批量导入,比如说这里边需要导入很多内置的包,这里边有 os, 这都是拍成内置的包 sys, 比如说 ipad, 我现在写的少,如果说这里面有三十个,四十个,在每一个 py 文件里边都要去写这个 apple 的,非常麻烦。我们现在就能够通过批量导入来解决这个问题。我们来先看一下执行结果, 假如说我们先用这个 s y s 点 pass 看一下他的结果,这结果是一个路径,我们可以先不去关心他,将这个 a 后台的代码直接放到这个 i t 里面,会发现这个 s y s 他是标红的,如果去 他,他会说未定义,这是因为我们指定的不明确是从哪里导入的 sys, 那我们知道是初始画这个 t 这个包的时候,那我们就要将这个 t 给导入进来, 我们可以给他起个别名 izt, 那这时候呢?把他的命名空间写到前面。那么上面就给大家介绍了 it 他的两个主要作用,一个是初始化工作,一个是批量导入。

你看我们现在改这种,他确实啊,边上这里可以清空注意 ui 文件,也可以单独运行。他单独运行的时候,你看他单独运行的时候就是不带任何其他的包,他单独运行的时候就是单独查看这个效果,用他运行就是带了业务逻辑。你看我们这里之前保存的这些都在这里, ok, 那我们现在 ok, 这个就没问题。是不是这个里面的所有代码都是 ai 写的?有人说会画不会写代码,谁让你写呢?我们的课程讲的是什么呢?我叫 python 办公自动化 ai 速成班。

调整某些东西就比较麻烦,比如说这个间距,我想调大一点点。啊,你这个描述起来就很麻烦,多大?是个大。那么这个时候我们右键 python 窗体代码转 x m l, 好, 你会看到一个很神奇的东西,好,然后转成了 x m, 点上右键, 当当当当,你是不是很神奇?这绝对是你们第一次见啊, ai 编程都见过,但是 ai 写的窗体把它变成一个可以从人工接手画的窗体,见过没有?没见过吧?啊?肯定没见过吧,你看我们可以在这边来预览, 你看这个就是跟我们原来的效果一样的啊,看到没有?然后现在的话我们就可以 来这个地方就自由的编辑它了。你看我们现在把这些按钮选中啊,把这些按钮选中,你看就可以调颜色,是吧?

哈喽,朋友们大家好,我是涛哥,越来越多的小伙伴知道我在做拍摄开发,想要学拍摄,所以说都来咨询我。今天我就给大家整理一下拍摄 vivo 的路线图, 并且还附带了资料,希望大家可以从入门到精通,当然精通的话是不可能的,放弃还是可以的。 ok, 言归正传,说一下我推荐的拍摄能够开发学习路线,拍摄语言的学习的话,我是推荐拍摄编程从入门到实践这一本书啊, 这本书的话,他是在豆瓣的评分是九点一分啊,是拍摄入门的最佳书籍,没有之一。学习这本书的话,你就可以开发日常的各种脚本。说完书籍之后,有同学就问,那些拍摄的工具用什么好呢啊,不管你是用撒布拉姆啊, m otomvs go 的啊,甚至 emax, 我觉得都随你。但是呢,我是强烈大家去用皮外唱熟练之后,然后 再加上 v i m 啊,这样子会方便快捷,既享受到了 id e 的一个便捷,然后也能够享受到 v m 的一个简单可自定义等优点啊。目前我身边的很多高级工程师都是呃 py 唱加 v m 的这种模式为了开发外表应用程序的话,光是呃 知识其实是不够的,我们还需要有很多的东西,比如说我们要去访问一个呃百度这个网站,那我们要知道他怎么返回内容给我的,这里面到底经历了什么。所以说我们是需要计算机网络方面的知识,其中 最需要的就是我们的一个 hdp 协议。我推荐两本书,一本是图解 hdp, 这本书的话,他在哎豆瓣的评分是八点一分啊,第二本书的话就是 hpp 权威指南,这本书在豆瓣是八点六分啊,大家可以去了解一下。其中第一本就很简单,然后图也非常多。第二本的话讲的比较详细,就是如指南一样, 各个细节都有涉猎啊,大家可以把它当成一本工具书来进行参考学习。另外就是外部开发过程中的话,他会用到一些前端开发的知识,比如说我们的 h t m l css, 这个时候大家可以去看一下黑了 fox 的 ht m 二与 css 啊, 这本书是豆瓣评分九点二分啊,大家可以哎去多关注一下 happrest 系列的书,我觉得都很不错,讲的也特别让人理解。呃, 反正我早期的时候是看过不少这方面的一个书籍,当然你也可以直接看 mdn, 上面的内容也是非常简单的啊,说到这的时候就是我们的一个基础,外部就已经知道了。接下来我们就说要开发网站啊,为了更加快速高效的啊开, 我们是需要一个外开发框架来提升我们的效率。这里我推荐江哥啊,原因无他,就是说他功能强大,使用人最多,然后有很多成熟的工具套件什么的啊。江哥方面的话,我推荐一本书就是江哥企业开发实战, 但是由于豇豆他发展比较快,我建议大家要辅助到官方文档在拍摄编程,从入门到实践啊。 这本书里面其实也有江哥的项目,所以说大家就知道江哥是多么的火了啊,因为江哥他比较大,然后比较全啊,有些拍摄工程师他觉得你这个太臃肿了,所以说他就喜欢福拉斯特,福拉特等框架。说实话,除了江哥的话,我最推荐的是福拉斯的框架啊, 虽然说这三个框架我都使用过,也开发过啊大型的程序,但是无他,我也觉得拉丝的更加简单,更加清亮。 其中最推荐的就是我们的弗拉斯克外开发啊,大家记得去买第二本啊,这本书的话,豆瓣的评分是八点六分。使用了开发框架之后,我们就需要把我们的数据给存储起来,那么需要数据库,数据库方面的话,这首先推荐大家使用关系数据库啊,买, 为什么?这样说来就是我们的江哥的话,他是更加匹配关系数据库,这样子你更加容易上手啊。关系数据库的话,我推荐大家使用,嗯, 买,思考必知必会啊。这本书的话在豆瓣评分是八点四分,当然大家也可以去了解一下非关系数据库啊,比如说芒果 tb 啊,芒果 tb 这本书的话啊,就有一本叫做芒果 tb 权威指南的,豆瓣评分是八点零分 啊,名字听起来比较牛啊,但是啊,他是入门的读物啊。开发之后呢,我们需要进行测试,比如说我们可以利用江口自带的尤里替特斯特来配合卡门类锐技啊进行嗯,测试啊, 你也可以看到他的覆盖率,当然这个过程中可能我们还需要用到墨可来进行数据的模拟啊,有了测试之后就可以保证,嗯,代码的质量和功能的完备性。就是,虽然说我们这个讲的是入门,但是我是希望大家去从一开始养成习惯 啊。关于测试的话,这有一本书叫做拍摄能量开发测试驱动开发啊,目前来说的话,我的大多数的测试啊的一些方式方法啊,都是在里面进行学习的。另外代码开发的过程中需要用到啊代码的版本控制工具,比如说我们传统有 f n 啊,但是现在最流行的是 gettet 的话,他是 miss 的创始人 人所开发的,大家可以去看一下 pro get 这本电子书啊,是目前最好的 get 指南。代码开发完之后呢,我准备要把我们的代码发布到我们的线上服务器呢,就是我们需要了解一下什么巴布瑞克啊这一类的自动化工具, 随便说一篇文章学习一下就可以了。然后我们代码要发布到我们的福气,福气这块怎么跑起来呢?就是目前使用的最多的就是我们的利克斯服务器,那利利斯服务器的话,我们要学习利利斯有什么书籍推荐呢?那就是我们最经典的的利斯特曼的拉引,在豆瓣的评分是九点三分啊,当然他也有一个中文版 版本的,就非常简单易懂。我早期学习的时候是学习的鸟哥的历史四方差这本书的话,他的评分是九点一分,然后他讲的非常多非常全啊,我觉得如果你做运维这一类的话,这本书肯定是呃, 需要去学习的,就是他讲了非常多的工具,知道了命令行的一个操作,我们还需要让我们的代码在服务器上跑起来,然后正如我们本地一样。但是呢,他和本地有一些不太一样吧,就是我们线上服的话,他要去承载更多的流量,不像我们本地啊,随便跑一个外服服务就好了啊,这个时候需要了解一下 ngx 啊啊,苏菲威尔啊, usb 啊 这些啊,这里面大家其实我觉得看一篇文章入校门就可以了啊,等到后期的时候大家可以去进一步去深挖啊。大家知道我们拍摄怪不得应用程序在服务器的部署主要是采用 ngx 加 supreree, 然后加 ufgi, 然后再加一个框架 这种方式就好了啊。最后就是说恭喜你坚持到这啊,你没有放弃,表示你有做拍摄工程师的潜力。其实就我想说的话,这上面的东西其实还在,哎,开始 就说我们刚开始大家不需要去哎深挖这么多细节啊,除了像拍摄这一块的知识啊,了解拍摄,学习拍摄编程,从入门到啊十 键,然后呃了解一下框架剩下的什么计算机网络啊,测试啊,还有我们的一个什么版本控制啊这一类的啊,我教大家了解即可,然后用到的时候可以去搜索啊, 随着我们的工作不体不断的去深入呃的时候大家就要去深挖里面的一些细节啊,包括我们拍摄的一些呃,第三方库,然后包括我们的框架这些可能圆满要进行的一些去学习啊,看看一些优秀的啊,大型项目是怎么写的啊,就所谓的先抄后抄, 就抄,袭的抄,然后超越的抄,通过这种方式的学习的话,我相信也可以更加快速的进行入门,然后找到自己的啊。一个工作我早期的时候,呃,其实和大家都是一样的,就看文档啊,基本上三个多月吧,应该是不到半年,然后 后就找到了我的第一份实习工作,那个时候我是大二啊,还没有这么多资料,大部分都是刷官方文档啊,所以说大家也要去重视官方文档很多。呃,我今天推荐的这些书籍,他可能会随着一些时间的变迁会过时啊, 大家如果看文档的话,这个是最好的文档,他是第一时间保持着啊。更新, ok, 就是我们今天的热门分享就到这了啊,欢迎大家给我私信给我提问啊,我 把今天的啊相关资料都会放到评论区啊,大家自己获取就行了。感谢大家的一个支持,欢迎给我三年点赞投币收藏。我下一期的话给大家 分享一下如何利用拍摄技术。呃,做一些哎,副业赚钱的事情,就说让大家能够学到技术,还能够真正的利用技术。呃,做一些有用的事情啊,欢迎大家关注我哦。 ok, 我们下期见,拜拜。

拍丧从零开始学小知识篇拍丧打包 exe 文件,你是不是想把你写的超级厉害的代码分享给别人?可是他的电脑没有安装 python 解释器,根本打不开,拿到你的代码马上就丢到了回收站, 那谁来欣赏你超级无敌的技术呢?如果能让 python 文件像电脑上的 exe 软件一样双击打开就能运行,那就好了。 其实这并不难,学会使用 alt pi to es, 全程不写一行代码,只要你会点击按钮,就可以让你的 python 文件变成 es 格式,在任何的电脑上双击点开就能运行。 我们只需要按下键盘中的 windows 加 r 键,在弹出的窗口中输入 cmd, 然后点击回车。在弹出的窗口中,我们写下命令, pip install alt pi to es, 然后按下回车键, 我们就成功安装了这个超级厉害的第三方库,然后再输入这个库的名字,再次按下回车,你就打开了这样一个界面,是英文的,你不要害怕,我们只需要会点击这几个按钮就可以了。在这个 rose 里面选择你刚刚写的代码, 例如在这里我选择了我的爱心代码,点击这个拍摄文件,然后打开,我们将这个文件转化为 es 模式,然后因为只有一个拍摄文件,我们选择这个 while, 然后选择 windows 模式,而不是控制窗口模式。 现在我们只要会点击这个按钮就可以了, later 等待它打开 es 文件就会出现这两个按钮。我们可以点击这个按钮, 可以看到已经打包成了一个 e s e 文件。我们双击打开,现在您的 python 程序就运行成功了。怎么样,是不是很方便?你确定还不打开电脑试试吗?

相比于买四扣, x 二经常用于临时性的数据存储,买四扣才是真正的高质量的可靠的数据存储方案。我们经常将来自于泰克斯文件 x 二文件中的数据 批量导入到买这个数据库,以实现可靠的存储和更方便的分析。本视频我来介绍一下用拍摄怎样读取 a c r 文件,将里面的数据批量的添加到买这个数据库。在上一节我已经演示了在我自己本地买这个服务器,创建了一个数据库和一个数据表, 这是一个数据比赛文件,它里面就是学生的成绩表,包含某个季度的某个学生对应的某个科目的考试成绩。对这样的一份数据,咱们怎么批量的读取并且穿出到 sk 数据库呢?咱们来看一下拍摄怎么实现打开拍叉母。这一次我需要使用两个库, 一个是潘纳斯用于读取 excel 文件,另外一个就是咱们的皮外买次口,用于连接买次购数据库,咱们依然是首先建立买次购的链接, 克莱森等于 pymax, 扣点 clax 传入几个参数后色就是服务区的地址, 一二七点零点零点一,然后 uzi 等于 rot past 的就是密码等于一二三四五六七八,然后断口号是三三零六。 然后呢,咱们需要指定 d b 九数据库,等于上一节我创建的 d b s go 这个数据库,因为咱们要传出中文,所以说加一个 xxx 就是边 等一天复发。数据库连接建立好了,咱们来读取 x 文件,颠覆点音 pt 点瑞的 excel 传入 a 三的文件名,我直接粘贴一下。然后呢,咱们可以便利每一行放 ex 绕音, df 点 atrross, 对于每行数据来说,咱们先建立一个 c 扣语句, 等于 f 三引号,英瑟特,英兔, stean 策, graz, 哪些列呢?就咱们的 cotar, 这些列 id 是至尊的,咱们把它删掉。然后 bix 就是要新增哪些列的值,咱们复制一下怎么放这个值呢?代号 大括号,然后肉点 cot 这种方式的话,就可以得到每一行的这个字段,其他的咱们相应的加一下 s, 男宝 cos, g a 的加上这个结尾的这个大括号和引号结尾, ok。 然后呢,咱们来执行这个 ctrl 语句,科三等于克拉克声点,科三 要执行一条此规矩,批完买车后的语法就是先获取一个科三,然后使用科三点 axcoutcc 扣,别忘了提交这个更新弹神点康美驰, 最后的话别忘了关闭这个连接,其实这就是批量读取赛文件,并且往里面新增数据的这么点代码, 为了查看直行的进度,咱们打印一下 prosex, 然后打个什么呢?肉点 s 栏板,再加个肉点 cos, 就说明正在处理这个学生的这个成绩。然后呢,咱们运行一下这个牌子代码 运行,大家看到他打印了二十名学生的四门课程的成绩,运行完毕,没有报错,咱们打开买三个数据库,右边的 dnabax 双击表明, 打开了以后,咱们看到这个数据呢就被完整批量的加进来了,包含多个季度,多个学生,多门课程,对你的成绩。在后面的视频我会讲一下怎么更新这个数据,以及怎么查询这个数据。

今天呢我们讲拍散中的模块,那什么是模块呢?那模块的话其实就是某个东西的一部分,那如果某个东西呢,它可以分为多个部分,我们就可以说这个东西呢,它是模块化的。就比如说现在小孩玩的这个乐高积木,我们就可以说乐高 积木呢,他就是一个模块化的积木,那我们可以拿一堆不同的这个积木搭建不同形状的这个东西。 那在拍摄中呢,一个点 p y 的文件呢?就是一个模块,也就是说我们在前边学习拍摄的时候,所有的创建的点 p y 的文件都可以称之为是一个模块,那模块的话我们可以自己定义,当然 拍子中的话有很多自带的模块,那如果我们自定义模块的话,我们就是创建一个点 p y 的一个文件。 那为什么要使用模块呢?那模块使用模块有哪些优势呢?首先第一个,那分解成多个模块之后呢,较小的代码文件就更容易查找代码。 那第二个模块可以在多个程序中应用,那避免做重复的工作,可以直接饮用。那第三个,并不是所有的模块都在一个程序中使用,可以组合不同的模块,实现不同的功能。 那前面呢,我们已经学过函数了,那函数的话就像是积木,那今天我们学的模块呢,它就可以是一个积木桶,就是我们可以把所有的这个积木放到一个积木桶中,供我们来使用。 那如何创建模块呢?前面已经说过了,那创建模块的话,就是创建一个点 p y 的文件,那我在这里面呢,创建了一个 momod 点 p y 的一个模块,那在这个模块里边呢,我们可以定义一些这个函数啊,底范, f u n c 啊,这个是一个说明文档,那打印普润的,买 f u n c, 那定义一个类,买 clus 出手画类啊,打印 mac, 那第一个方法啊,打印埋克拉斯,不认得模块加载完成,那这个呢,就是我们创建了一个模块,我们可以运行一下就可以看到啊,它显示模块加载完毕。 框架好模块之后呢,我们如何使用这个模块呢?那我们要想引用这个模块的话,我们需要在买某点 p y 这个文件的同一个路径下,创建一个买呆某点 p y 的文 文件,那这个文件里边的代码呢?首先呢,第一个引泡的,买某斗啊,卖 model 是我们创建的那个模块名,那引泡的呢,就可以导入模块啊,引泡的直接可以导入模块, 那导入模块之后呢,我们就可以调用模块中的变量,模块中的海水啊,模块中的泪。 但是有一点啊,需要注意,在我们调用模块中的变量,模块中的函数,模块中的类的时候呢,我们在前边,首先呢需要写上模块的名字,买 model 点,后边是变量的名字, model 杠内蒙, 那就用函数的时候,一样的啊,也是前边呢是模块的名字,买懵懂,后边是函数,买 f u n c, 那为什么我们需要在前边先写上这个模块的名字呢?导入模块之后呢,我们必须要告诉程序啊,我们 调用的这个函数,他所在的这个具体的模块就是说他在哪个模块中,所以呢前边呢都需要写上模块的名称,麦懵懂,那我们运行一下,看一下结果就可以看到 我们已经成功的导入模块啊,也这个调用了模块中的变量。买懵懂啊,函数定义的 func, 打印的是买 func 啊,调用 模块中的类麦克拉斯类啊,打印的是麦克拉斯音译的啊,方法麦克拉斯啊,可以对照一下,可以看到我们定义的这个模块啊,那这个呢?就是模块的创建和饮用。
