大家好,今天习用拍放制作了一款基于 ncs 脚本开发了一款打包单文件。首先各位请访问站点或者群内下载安装球细胞路径推荐默认地盘请根据自先系统盘空间安装均可。 安装完球后,我们随便找个程序目录测试演戏启动软件来操作。演戏软件启动后,我们选择浏览按钮,这里请一定要看视频操作。特别说明,尽量不要文件夹套文件夹,如像则系我给大家错误示范给大家看看 会识别到九程序,但是无法翻译也无法启动,请看视频。错误示范 提示,无法找到相关 a c a 相关程序,我们就需要找到被打包程序目录。问题原因是此程序目录多个文件夹套文件夹,此目录是之前编过的,则只需要打开目录复制相关要打包程序目录即可。 好的,我们只需要将这个文件夹剪切到桌面或任意位置即可。 我先把有问题文件夹删除了, 开始对刚剪切出来文件夹进行打包。特别说明,如果需要被打包单文件需要图标,则只需要在被打包目录内放一个 i c o 格式图标, 软件会自动识别解锁到相关图标。如果目录内存在多个 e a g 程序,则需要在程序信息中选择主程序,点击生成脚本按钮会自动生成脚本,然后点击开始打包按钮,就会即兴打包任务。打包过程时间长短会根据被打包程序目录决定时间。 特别说明,既然是针对单文件打包,那么就意味着不需要程序目录太大, 如果超过两百兆以上的,建议还是使用安装包打包工具,体积越大,打包后启动加载速度肯定会慢,此打包工具限制不允许超过一 g。 好 的,打包完成了,点击是会自动打开路径,看看被打包后体积大小,十九兆左右大小,还可以接受 双击运行,看看启动速度和效果, 记本也是秒开。此打包单文件程序软件特性是自动释放到临时目录,关闭软件后会自动删除临时目录,释放文件, 防止有人恶意将本人软件记为已有行为,特此增加。软件关闭后打开官网链接。如像所述,本人所有原创开发软件均在站点免费提供,除了订记软件外,提供软件均免费,无任何消费情况。 我们将被打包好的单文件程序和程序目录做个对比,未被打包程序目录五十兆左右,打包后的单文件程序则十九兆左右, 如果超过两百兆以上的,请使用鼠标缩写打包成安装版程序包。
粉丝563获赞3733

office 可不是换个方式的那么判断,你想啊, office 方法不管用不用得上都会执行,但 office get 方法是懒教材,空的时候才调用性能更优。再比如用 file 和 mac 列式处理,能让代码一下子变得清爽,让代码更优雅的技巧和能写进简历有深度的项目其实是两回事。 我准备了十多个独家真实项目粉丝群,找老樊就行,但千万记得别直接 get 方法,那跟直接抓那没区别。我们项目里用它重构后 nba 肉眼可见的变少,代码读起来也顺眼多了。你用过 if, present or else 这种新方法吗?来评论区聊聊。

废话不多说,本期视频带你三分钟彻底拿下面向对象编程的两座大山,继承和多态书接上回我们已经知道了,类就像是图纸,对象是造出来的实体,而属性和方法就是他们的特征和技能。 假设你手里有一张汽车的图纸,如果老板让你立刻设计一款新能源电车,难道你要把画过的图纸重新再画一遍吗? 这就是继承大显身手的时候。在代码里,我们可以直接让电车继承汽车,我们称汽车为副类,电车为子类。子类会毫无保留的继承父类的公共方法,也就是说,电车生下来就会行驶和鸣笛。 不仅如此,子类还能在这个基础上添加自己独有的新技能,比如电池管理或充电。简单来说,继承的本质就是极高效率的代码附用,站在巨人的肩膀上写代码,省时省力。理解了继承多肽就水到渠成了。多肽顾名思义就是多种形态。 除了电车,我们可能还有燃油跑车、重型卡车,它们都继承自汽车附累。既然都是汽车,肯定都有加速这个方法, 但是当你下达同样的加速指令时,他们的反应是一样的吗?显然不同。跑车是百公里三秒的推背感,而重型卡车则是缓慢的提升速度, 这就是多肽。对调用者来说,我不需要知道这具体是一辆什么车,我只需要喊一句,加速。不同的对象接收到同一指令,会表现出完全不同的行为。 总结一下,继承解决了我是谁的问题,让你避免写一堆废话代码多肽解决了该怎么干的问题,你的主程序只需要对接统一的赋类接口,未来增加再多新类型主干代码,几乎一行都不用改。 掌握了这两点,你的代码架构能力直接起飞。本期干货就到这里,下期我们来讲私有变量和局变量。

今天这个视频我们学习变量。变量是计算机内存中的一块存储空间,我们给这个空间起一个名字,用来存放数据,可以把变量想象成一个容器。比如你有一个玻璃杯,这个杯子可以装不同的饮料, 上午喝橙汁,橙汁喝完了,下午喝可乐,晚上又喝水,但是你又买了两个杯子,同时给它们倒入饮料, 想喝什么就端什么,为了区分杯子,你又给他们贴上了标签,这样每个杯子都有自己的名字和专属的饮料。在 python 中,变量就是这个杯子,变量名就是杯子的名字,变量值就是杯子里的饮料,复制操作就是往杯子里倒饮料的过程。 那么我们如何在代码中使用变量呢?第一步,定义变量,语法非常简单,使用等于号进行赋值。和数学表示一样,变量名等于值,也就是可乐专用等于可乐。 虽然 python 三支持变量可以命名为中文,但是考虑到兼容性的问题,一般都不会这样使用,所以将变量名换成英文。 cola 等于可乐,橙汁和水也是一样的定义, juice 等于橙汁, water 等于水。第二步,使用变量,直接使用变量名。 利用我们上一个视频所学的 print 输出,也可以使用 f string 格式化输出,用变量的值代替变量名输出,比如我最喜欢的饮料是橙汁。第三步,修改变量,也就是重新赋值。 变量可以改变内容,就像你之前只有一个杯子,也就是只有一个变量。 cap、 可乐、橙汁和水都需要用它来装,喝可乐的时候输出的就是可乐, 喝橙汁的时候输出的就是橙汁,因为我们使用等于号重新给变量赋值了,最后这个变量 cap 的 值就是水,因为我们最后一次赋值是 cap 等于水。假设今天我想要喝可乐和水,但是在倒饮料的时候不小心把杯子弄反了, 那么怎么样在液体不减少的情况下交换两个杯子的饮料呢?这时我们就需要借助第三个空水杯,先将水倒入空水杯中暂存, 再将可乐倒入可乐专用的水杯,最后就可以把水倒回水专用的水杯中,这样就完成了交换。 代码实现也是一样,需要借助第三个变量。好了,变量的定义和使用大家都学会了吗?这个交换的问题你还有其他方法吗?欢迎在评论区留下你的代码。

真是邪门了,代码儿翻译通过日制,没有报错,数据库里也有数据,但是接口返回的前端的字段就是空。 哎,这是一个业务上面的新新的项目,团队里的架构师说啊,我们用 learnbook 偷懒儿,用 map structure 做对象转换,简直是黄金搭档对吧?大家看,也是这么回事儿。但是呢,出了上面的这个问题, 检查了半天, loanbook 注解加了, mapstrik 的 接口也写了,但生成的代码里面复制逻辑凭空消失了。 查了半宿,终于破案了。这是 mayone 的 翻译顺序问题, loanbook 负责生成方法, mapstrik 负责调用方法。 这就像盖房子, loanbook 是 那砌墙的, mapstripped 是 那个刷漆的,如果配置顺序搞反了,墙还没砌好呢,你这漆呀,刷的是空气,结果呢,就全是空了, 怎么办?有两个解决办法,第一个,在 poem 里面配置 annotation price patch, 必须保证 loanbook 在 前面, mapstripped 在 后面,先把墙砌好,再上油挤空。 还有一个,用 logbook mmap structure building 啊,用这个和氏老插件也能保证顺序。来评论区聊聊你遇到的变异灵异事件有哪些?

这代码真的是丑到爆了,眼睛生疼。假期里闲来无事看代码啊。这位兄弟为了防空指真写了满屏的。 if not if user 不 等于 not if address 不 等于 not if cd 不 等于 not。 一 层嵌一层。哎,这个嵌出去啊,已经快飞出屏幕了。这个啊,在圈里有个叫法叫做箭头型代码,是不是有箭头啊,也叫俄罗斯套娃。 这种代码写的人累,看的人更累,维护的时候稍微漏看一个大括号,逻辑全乱。都六二零二年了, java 八都发布十二年了,正规军还这么写啊。该学学 option, option 点 offenable, 点 mac, 点 else 啊 all else, 一 行代码搞定所有盘空,既优雅又安全,还显得你技术牛啊。你的团队有这种喜欢盖楼写欠条代码的吗?评论区艾特出来学学。

大家好,欢迎来到零基础 python 编程的第一堂课, 从今天开始,我们将一起从零出发,一步一步走进编程,走进 python, 甚至走进人工智能这个充满无限可能的世界。 我知道很多同学第一次接触编程代码人工智能,心里难免会有一些顾虑,会想,我不是计算机专业,我能学会吗?我的数学,我的英语水平一般,会不会拖我的后腿? 在这里我可以非常肯定的告诉大家,完全可以学会,这门课就是为了零基础,想真正掌握技能,想用编程提升自己的同学量身打造的。 只要你有耐心,愿意动手,我们就能一起把编程这个看似遥远的技能变成你的核心竞争力。 那么我们先来看一下我们这一个教程,我们可以看到这个教程,它一共有七万多的中文汉字,一共有十三万左右的字母,这里所说的字母它自然就包括我们的 python 代码 文件,一共有一百多兆,所以大家在下载的过程中可能会稍微慢一些,耐心等待。 然后我们来看一下教程的目录,在这里教程的所有资料都会在网盘中分享出来, 然后看一下目录。首先在第一章之前有一个第零章,我们会介绍本门课程的一些前置基础适用群体。第一章呢,我会带着大家进入我们 python 的 世界。 第二章是一些前置基础,认识计算机,认识计算机语言,还有一些数学相关的基础。 第三章叫环境搭建,我们想学习 python, 自然要搭建 python 语言运行的环境,那么我们怎么去写 python 呢?这里就会有一个 i d e, 它叫做集成开发环境,我们选用的是 python, 然后我们会编辑我们第一个 python 程序。 第四张, python 的 基本语法,我们会介绍一些基本的术语,程序的输入输出,注视数据类型,命名规则,转移字符, 各种类型之间的转换运算符。然后我们会详细的讲解程序的输入输出,再做一些综合练习。第五张是函数与函数库, 很多计算机编程语言都会有函数这样的概念,也会有内置函数,也就是说嵌入到计算机编程语言中的函数。 这里还会有一个概念呢,它叫做函数库,也叫做包 package。 第六章,非常核心的内容,程序设计的三种结构,顺序结构、分支结构、循环结构。第七章,字母和字母串第八章,四种容器类型 第九章,文件的读写第十章,异常处理。第十一章是面向对象的编程,这里会介绍类和对象类中的两种属性,三种方法,面向对象编程的三大特性。 最后,除了上述十一章内容涉及到的知识点以外,我们还会对 python 的 知识点进行一系列的补充。第十三章是我们整个课程结束之后的一个小项目,设计一个银行管理系统。 那在正式开始学习之前呢?我们先把这门课的学习门槛和适应的人群说清楚,让大家心里有底,避免走弯路白费力。 首先我们来看前置基础,学习 python 并不是说你需要是一个学霸,你只需要满足下面的三个条件就足够入门。 首先是高中数学水平,你不需要高等数学,也不需要数学竞赛的基础,只需要你懂集合函数,简单的程序框图,就能够应付出奇的学习。 第二个是高中英语,那高中英语水平需要达到什么程度呢? 编程中用到的英文单词固定,并且它的数量是有限的,比如说我们输出,它会用到一个叫做 print 打印,比如说我们的分支结构,它叫做 if, 英文叫如果,对吧, 我们写代码写的多了,自然而然就能够记住,也不需要专门的去背单词。 第三个基础呢,要求具备基本的电脑操作能力,会安装软件,会打字,会切换输入法,知道文件的保存路径就足够了。 满足这三点,你就已经具备了学习 python 的 全部入场券。 然后我们再来看我们本门课到底适用于哪些群体。 如果你是计算机文科、商科专业的再读学生,当然这里面还包括工科、理科, 这是第一个适用的群体。第二个呢,是计算机领域的从业者,或者说想转行 it, 提升职场技能,增加竞争力的职场人。第三个适用群体是从事交叉学科研究, 需要进行数据处理,编写一些 python 小 工具的从业者。第四,刚高中毕业,想提前掌握一门硬核技能的准大学生。 第五,希望提升职场效率,希望用代码实现办公自动化,减少重复劳动的全行业精英们。 那同样的,我们本门课程呢,它也有一些不适用的群体,在这里我们都要讲清楚,避免浪费大家的时间。 首先是完全不会使用电脑的人在这里。第二是没有 受到过基础教育,或者说没有取得高中毕业证的同学。我之前在讲课的过程中呢,经常会有一些初中毕业 的老哥哥们,然后也过来问我说,我是初中毕业,可不可以去学习您的这个培森课呢?我告诉他不可以,他现在需要做的是要先补充自己的数学基础, 还有一些英语基础,因为他的英语可能已经忘记了,得有十多年或者将近二十年了,只有把这些基础打牢,才能开始我们本门课程的学习。 第三个是仅需解决单一场景问题的人。我们现在说有一个需求,我想批量的去修改 多个文件夹的名称,用 python 实现是非常简单的,但是如果你只是有这样的一个单一需求,那么我不建议你去系统学习 python 整门课程。 现在 ai 也非常的技术很牛,对吧?包括我们的豆包, 你只需要去问一下网上的各种大模型,它会指导你怎么去解决这样的单一场景问题,完全没有必要浪费时间精力去学习我们的 python 课程。 第四个是以底层高性能开发、原生移动端开发为目标的人群。 如果说想从事底层开发,安卓、 ios 原生开发或者是高性能程序开发这类需求更适合学习 c 或者 c 加加或者 java, 那 么我们也没有必要在 python 上去浪费时间。最后一个是追求短期速成,缺乏耐心坚持的人。 因为我们学习 python, 学习一门语言的过程,它需要你坚持,要有耐心,它不是一蹴而就的。 好,这就是我们的一个呃前置基础和试用群体的介绍。接下来我们正式的去走进 python。 为什么说 python 它能成为全球最火的编编程语言,为什么它能够和人工智能密不可分? 先问大家一个简单的问题,你今天有没有用过 ai, 或者是间接的用到过 ai? 其实答案大概率是有。 比如说我们早晨刚起床的时候,我用手机去查看天气,去设置闹钟,我可以直接告诉他,嘿, siri 帮我设置一个八点钟的闹钟。这里面我们用到的就是语音识别技术。 再有我们刷视频看短剧的时候,平台会自动的推送给你喜欢的内容。这里面用到的就是推荐算法, 在网购时猜你喜欢这个栏目,它会精确匹配到你的消费爱好。这里用到的是个性化推荐和数据挖掘。 出门我们导航躲避拥堵路段,规划最优路线。它用到的是路径算法和实时的数据处理。 我们在出门进行刷脸支付,或者是进出小区进行刷脸的时候,或者你上班进行打卡,都会用到刷脸。这里面采用的是人脸识别技术。 最后正中间这个图片大家可能没有太看懂是吧?这是医院的智能诊断,我们的医疗机器人正在辅助医疗专家进行手术。这里用到的是医疗 ai 和计算机视觉。 这些我们习以为常的场景呢?它背后都是人工智能技术在支撑 a i, 它已经不再是科幻电影里的黑科技,而是已经渗透到我们生活、工作、医疗、出行等方方面面的实用工具。 而支撑这些 ai 场景落地的核心,除了算法、数据,还有算力,还有一个非常关键的桥梁就是编程语言。在所有的编程语言中, python 呢?它是和 ai 最亲近的搭档, 然后我们再来看 python 编程语言的魅力这一章节, 在众多编程语言中,为什么 python 它能够脱颖而出呢?为什么它能火遍全球, 成为零基础学习者的首选行业从业者的万能工具。最核心的是它有四大优势,第一个就是简单易用,门槛儿特别低。 python 语法它非常简洁,只管贴近我们自然语言,也就是说它像我们人类的说的话,也不需要我们进行复杂的记忆去了解它的规则语法, 所以对于我们非计算机专业者也非常友好,能够快速的上手,轻松跨过入门障碍。 第二个是应用广泛,堪称全站语言, python 的 应用场景几乎覆盖所有的热门领域,学会它就像掌握一把万能钥匙。像我们这里提到的说数据科学,机器学习,人工智能、 网站开开发,自动化运维为爬虫,或者是说教育科研等多个方面。第三个, pason 的 生态完善,社区给力,它拥有非常丰富的第三方库,开发者可以直接调用。 那么全球活跃的开发者社区,提供充足的学习资源与问题解决方案,它也会降低我们的学习成本和开发成本。最后一个 pason 的 就业前景非常广阔, 根据全球非常著名的一个网站,它叫做 t i o b e, 我 们也可以点这个链接啊,它是一个链接, 这个知名网站,这里要点 allow, 接受所有的。在这个知名网站中,它有一个编程语言的排行榜。 pason 它的市场关注度和搜索热度都位居全球第一,评分高达百分之二十二点六一,远远的高于第二名的 c 语言百分之十点九九。我们可以在这里看到, 这应该是我们刚才这个图是二零二六年二月的排行榜, 可以看到 python, 它仍然是第一名,它占比是百分之二十一点八一,第二名是第二名是谁?第二名是 c 语言,它是十一点零五。 然后我们再来看这个图,各个编程语言排名变化趋势图,它的来源也是我们刚才看到的官网 趋势图,在这里可以看到 python, 它这里用一个蓝色的线去表示了。我们可以关注到在二零这是哪一年,二零二二年,这里手写笔和鼠标有一些冲突, 在这儿我们就把鼠标放在这里吧。可以看到二零二二年到二零二四年期间,它的 reading 还是非常小的,但是到了二零二二年, 或者说从二零二零年开始,他就持续的在上升,并且稳居第一名。尽管我们二六二零二六年他是稍微有所下降的,但他仍然是稳稳的第一名。 总而言之吧, python 它非常的简单易用,应用广泛,生态完善,职业前景广阔,它有这么多的优势,所以它才会成为当下最值得学习的编程语言。 那么不管你是编程的初学者,职场的提升者,还是技术爱好者, 编程初学,职场提升技术爱好,我们学习 python 都能够为你打开一扇通往数字化世界的大门,能够为你个人发展增添强大动力。 那接下来我们就正式开启 python 的 学习之旅。 第三节,从人工智能到 python 编程语言, 为什么说 ai 领域首选 python 呢?两者的关系就像是工匠和顺手的工具一样的关系, python 它能够支撑 ai 落地, ai 反过来去推动 python 的 普及。 从技术落地全流程视角来看, python 可以 说是人工智能领域的全栈式工具。首先,在数据库处理阶段, nmap 它是 python 提供的一个第三方函数库, 它能够进行高效的数值计算。 pandas, 它能够灵活地进行数据操作,可以非常轻松地进行海量数据清洗、 转换和整合。我们可以发现,像有一些专业术语里面或者是专有名词,它下面会有一个下划线,我们可以通过鼠标左键点一下,这里就会有一个介绍。 在第二个阶段,算法研发的环节,我们可以用 second learn 调用经典的机器学习模型,比如说现行回归决策树,用 tensor、 flow 和 petouch 可以去搭建复杂的神经网络,实现深度学习。第三,模型部署阶段,我们可以用 flask 栈狗把训练好的 ai 模型封装成外部接口 对接,实现业务场景。比如说我们想做一个智能推荐系统或者是语音识别工具,都可以采用 flask 或者是 java 这些轻量级的外部框架,它们能够无缝地对接实际业务需求, 实现从理论到落地的闭环。更重要的是, python 它具有低门槛的特性, 把它加粗。 python 这种低门槛能够让非计算机专业的人也能参与到 ai 实践的过程中。 相比于 c 加加或者是 java 这种语法繁琐的语言, python 它能够做到代码简洁易懂,新手能够快速的上手并且验证自己的 ai 创意。 同时它还支持跨平台的特性。也就是说我们写好的 python, 它可以在 windows 上、 macos 或者是 linux 上是通用的,不受硬件或者是操作系统的限制。 可以说 ai 的 爆炸式发展离不开 python 生态的支撑,而 python 它能够成为全球第一语言,也离不开 ai 的 带货,两者相互成就,共同推动着智能时代的进步。 那么今天我们这节课呢?其实没有写任何一行的代码,但是在最前面我们要先明确几个问题,第一,你完全具备学习 python 的 基础,不用自我怀疑。 第二, python 是 当前全球最火最适合零基础的编程语言,它的应用场景非常广泛。第三, python 它和人工智能密不可分,学会它就能敲开智能时代的大门。 那么从下一次课开始,我们将进入实际的 python 学习环节,我们会 学习 python 的 前置基础,认识语言、计算机语言,打好我们的数学基础。 最后送给大家一句话,编程不是天才的专属游戏,而是一项只要动手就能学会的技能。 python 不是 最难的语言,但它却是最能让你快速的看到成果,获得成就感的语言。接下来学习的过程中,大家有任何问题都可以随时提问, 再次欢迎大家正式加入我们 python 的 世界,我们下一节课再见!

在之前的内容里,我们安装了 python 解释器和拍唱编辑器,这个视频呢,我们就一起创建 python 项目。在编辑大型程序时,肯定不会将所有代码都放在一个 python 文件当中,所以会有若干个文件,还会有一些资源文件, 我们就需要将这些文件整合起来,将实现同一个模块或者功能的文件放在同一个文件夹中, 再将这些文件夹放在项目跟目录文件夹中。那么在 pycharm 里什么是项目?我们先来看一下项目的目录结构,点 idea 文件就是 pycharm, 认识这个项目的身份证记录了窗口布局、运行配置等,不需要将它提交到代码仓库, 但是千万别删,删了项目就散架了。第二个是 python 虚拟环境文件, 它的作用是存放第三方库,每个项目独立,互不干扰。然后就是 python 的 源代码文件 may 点 p y, 它通常被用于作为程序的入口,还可以新建其他源代码文件文件夹或者资源文件,这样就构成了整个 python 项目。所以在 python 里, 项目等于代码加环境加配置加资源加运行规则,你可以把它理解成一间装修好的房间,而不是散落一地的工具。下面我们开始实践,打开 piacharm, 新建项目, 输入项目的名称,我们就叫 first project, 它的保存地址就保存在一盘,创建一个欢迎脚本,这里可以选择自定义环境,选择现有的, 然后选择我们电脑安装的 python 版本的路径,点击创建。新建完成之后,左边是我们的文件目录,右边是代码编辑区,在下面有 python 控制台和终端, 我们可以在终端安装第三方库。下面我们来新建一个 python 文件,在文件名这里右击新建新建 python 文件,输入文件名名叫 demo 一, 然后就可以输入我们的代码了,依旧是打印 hello world, 然后运行,可以选择右键运行 demo 一、 控制台输出一共有三个内容,第一行是我们文件的路径,最后一行是进程结束退出, 中间是代码的执行结果。除了右键运行外,第二种方式可以在右上角选择当前文件点击运行。 第三种方式是通过快捷键 ctrl shift 加 f 十运行,由于 python 三字母串默认是 unico 的 编码的,可以输出中文的,我们这里输出一下中文试试。按下 ctrl 加 d 快 捷键可以复制这一行代码,然后我们修改成你好 开始运行,这样就输出了中文字母,但是除了在这个双引号之内,其他地方都不能出现中文字母。 如果我在这个括号这里输入的是中文的括号运行, python 就 会报错,告诉你语法错误 无效的字母,也就是这个括号它识别不了,我们必须使用英文的它才能够识别。下面我们让 python 帮我们做一些运算,比如让 python 帮我们计算一百二十三加一百二十三等于多少运行,它就计算出了等于二百四十六, 但是这个二百四十六是不是有一点不明所以,那么我们在前面可以给他添加一个说明,双引号一百二十三加一百二十三等于中间用逗号分隔再次运行, 注意看我们用引号引起来的内容,他会原样输出,没有引起来的内容,他的字体是蓝色,他就会进行数值计算, 我们在控制台进行了说明,也可以在自己的代码里进行说明,这样你过一段时间再来看自己的代码,或者是将代码分享给其他人,一眼就能知道这句话是做什么的。我们就要给他添加注示,使用井号说明。 那我们这一个代码的作用是什么呢?就是计算一百二十三加一百二十三的值并输出。 我们运行试一下注视在实际运行中是不会有效果的。 python 解释器读起到以井号开头的语句时,识别为注视,就会跳过这一行,继续执行下一行代码。 这样直接敲太无聊了,我想要 python 程序和我进行一个交互,怎么办呢?我们就需要使用 input, input 顾名思义就是输入,它会获取我们输入的内容,并返回一个字母串儿,字母串儿我们可以直接输出,所以我们可以把它放在 print 函数里面 运行。注意看,现在控制台并没有出现进程结束的提示,那么他就是在等待,等待我们输入,我们给他输入输入我是小明, 回车他就将我们输入的内容又打印了出来,同样我们也在这里给他添加一个注视交互 再次运行,依旧输入我是小明,这样就可以了,是不是非常简单,大家可以自己上手试一试,探索一下。下个视频,我将详细分享 print 函数的用法。

今天带来的是用拍粉实现 vip 电影免费看,答应我宝子们不要再充会员观影了,只需要用到我的这份代码,就可以轻松实现免费观影。这份代码我会分享给粉丝宝宝们。操作也很简单,只需要鼠标右键运行代码, 找到一部你想看的影片,把上面的地址复制下来,粘贴到刚才运行代码出现的框里,点击播放即可畅爽观影简直不要太爽好不好! nice!

什么是补环境?首先啊,我们要了解,第一,得知道什么叫环境,其实在我们的这个对应的 zs 逆向中, zs 里的环境其实就是三类东西,第一,有没有这个对象,第二,这个对象上有没有这个属性?第三,调用的时候会不会报错啊?比如说我们在我们的浏览器环境中,哎,它会有很多内容,比如说 window 啊, 啊, navigator, user agent 这些东西啊,对象啊,属性啊,非常非常多,对不对?但是注意那单代码在我们本地去运行的时候,我们拥有这些东西吗?没有啊,这个时候呢,大家可以去这样理解啊,代码呢?它是属于什么?属于是一个用户,或者说住户来住户 啊,然后呢?哎,每一个住户呢,他去运行的一个环境叫什么呢?就是他的一个大 house 房子啊,那上面这个呢?是我们的什么?是我们常用本地的 node 环境? node 环境好,那下面呢是什么是我们的浏览器环境来浏览器环境好,那浏览器环境跟我们对应的 node 环境有没有区别呢?当然是有的 哎,浏览器环境呢,它更像一个装修豪华的大别墅,里面有很多东西,比如说啊,独立的阳台啊,独立的厕所,独立的书房,而我们的 note 环境相对来说是比较简陋的啊,那住户它本身在 浏览器环境中运行,它肯定是需要浏览器环境里面的一些房间的,或说一些装修的东西,比如说电视,冰箱这些东西的,那这些东西在我们的 node 环境中存在吗?对,是不存在的。那好,如果不存在这个住户代码,它在我们的 node 环境中就不能正常的去运行, 能理解这一点吗?哎,那不能正常的运行,我们就得怎么样,我们就得补环境啊,注意啊,这就叫做补环境啊,那什么叫补呢?其实就是用户要什么,也就是代码要什么你就给他什么啊, 注意,我说的是他,要不是你猜。举个典型的例子啊,如果代码读取了你对应的 usage, 那 你只需要补一个 usage 就 行了啊,不需要做别的事情 啊,那代码要什么,那你就补什么,满足对应的用户,也就是代码的使用场景,让这个代码可以正常的执行下去,这就是补环境啊,这也是为什么大家可以说补环境补到补了一个 window 或者补了个什么,它就可以去跑通了,对不对?哎,其实就是正常的,因为他用的内容并不是那么多 好,还有一点,说什么呢?就说我们现在的环境啊,也就是我们现在弄的环境跟我们对应浏览器环境是不同的,对不对?哎,有些东西是浏览器里面有的,而我们没有的,还有些东西是我们有的浏览器没有的,那对于这部内容呢,我们要进什么进行一个删除 啊,不然呢,用户一看,哎,不对呀,你这个房子怎么有我之前住的没有的东西啊,你不是浏览器 对不对?哎,他就会发现啊,从而呢给你一个价值啊,这就是补环境啊,所谓的补环境呢,不是模拟浏览器,而是在欺骗代码啊,我们是要让 js 逻辑相信,你现在运行的地方就是 window 啊,就是对应的浏览器 好吧。啊,这个时候呢,哎,我们就完全理解了,而这些代码呢,其实就什么?就是在模拟,模拟对应的浏览器上面的一些 api, 对 不对啊?其实这个是补的,非常简陋的。非常简陋的,看到没啊,但是我只需要模拟就行了,我不需要真正实现浏览器上面的功能。 好吧,那那这期分享就到此结束了,希望大家喜欢。如果你也对拍粉爬虫感兴趣,包将毕生所学都拆分成了这些,从零到进阶全流程,按照八十老奶都能学会的方式讲解。

passion 的 类串上面可以加上 property 和 setter 这两种注解,这样的话能带来很多方便。这本定义了个普通类 user, 在 good 函数里面呢,指明了它具有 birthday 这样一个属性。生日嘛,那很多时候啊,我想获得的不是生日,而是年龄。 这呢,我需要先从类史里面取得生日,然后再算出一个当前时间,两个时间相减才能得到年龄。如果我需要多次的读取年龄的话,每次都这样做就很麻烦。所以呢,我不如直接给 user 加一个属性,叫做年龄。 那如果说 user 它既有 birthday 又 age 这两个属性的话,每次修改 birthday 都需要同时一并地修改 age, 如果哪次忘记了,数据就会矛盾。所以呢,我就不能直接给 user 加一个 age 属性,而是什么呢?而是给它加一个 age 方法。 但是呢,我要在这个方法上面加一个 age 方法算出一个时间差作为年龄。 那么将来我如何去使用 age 这个方法呢?其实啊,我可以直接把 age 当成一个子段,当成一个乘法变量来使用。比如这边我先给 birthday 赋值,它等于两千年的十月三号。最后一行,我去打印 user 点 age 是 吧,直接把 age 当成一个普通的属性来使用,而不是方法,因为 age 后面没有加小括号嘛。 那么这样的话,它实际上会调到 a 级这个方法里面去,它会去计算当前年份跟两千年的一个时间差,算出年龄呢,是二十六。这样的话,既不造成数据不一致,用起来还比较方便。 这是 at property, 但注意一下此处,这个 a 级它是只读的,你不能直接给 a 级赋值, 只能给 birthday 复制。那如何才可以直接给 a 姐复制呢?我们需要再定一个乘法,它还叫 a 姐,但是呢,在上面加一个注解, at a 姐点 set, 打算给年龄复制,直接把年龄作为参数传进来。只不过呢,在这个 a 姐方法内部,我并不是直接给 a 姐复制,而是给 birthday 复制, 根据当前时间,根据年龄能够反推出他的一个出生日期嘛。那么这样的话,将来这个 a 节就可以直接当成是一个成员变量来使用,而且可以直接给这个成员变量赋值。比如这边倒数第二行优点, a 节等于十八 age, 后面并没有加小括号,那表面上我是在给 age 赋值,实际上我是在给 birthday 赋值。如果在结合着之前我们起的这个 property, 一 旦 birthday 改了,你下一次再去读取优点, age, 你 发现年龄也改了, 所以这边给 age 赋值,而这边呢,去读 age, 感觉逻辑是吻合的,但实际上背后它是借助于 birthday 来实现的。 介绍一下,我的 python 全栈开发课程,包含了后端三剑客、数据库缓存和消息队列,然后会基于加固框架开发一个外部项目, 包含 g u i。 桌面端的图形开发,由资源处理、整体大模型应用开发、图像、视频、音频的识别处理。这块呢,主要是偏应用,算法层面讲的很浅, 还包括了办公自动化、当派 pandas 数据分析,基于时间序的数据预测以及爬虫,感兴趣的可以点击视频下方的课程链接进行了解。