粉丝6.0万获赞124.0万

pason 对 于新手非常友好的功能,如何导入第三方库?这期讲清楚 pason 的 模块和包,让你从此告别 import 混乱,轻松调用海量第三方神器。先搞懂最基本的概念,模块就是一个 p y 文件, 你的工具帮手包就是一个装着多个模块的文件夹,是你的工具箱。他们分三种,派送自带的系统模块,你自己写的自定义模块,还有全球大神贡献的第三方模块模块包都给大家准备好了。 想用别人的轮子,就得学会下载下载用 p i p, 但默认源在国外,慢如蜗牛,默认镜像源是国外的一个网址一键切换国内高速通道。记住这个命令, p p install 减 i h t t p s 每次输命令麻烦教你一劳永逸。 pop config set global 相当于把默认的镜像源改为国内的网址模块。怎么用三大导入法适应不同场景? 第一是指名道姓是 mean port module, 用的时候必须 module function 清晰,不重名。第二是直呼其名是 from module import funk, 直接用 funk 方便,但小心名字冲突。第三是全部拿来是 from module import funk, 慎用,容易名字打架。总结一下,模块是单文件,包是多文件文件,家用 p i p 加国内原飞速安装第三方库,按需选择三种导入方式,现在就去检查你的项目,试着把一个超大文件拆成几个模块,用包组织起来。

一天揭秘一个实用技巧,今天揭秘的是驯服搜狗输入法,电脑一旦安装了搜狗输入法,不仅会弹出大量的广告,不小心还会安装上流氓软件。 教你一招快速驯服搜狗输入法,让它变成省心零弹窗的绿色软件。首先按住 win 键,打开系统设置,在左侧找到时间和语言,接着点击输入, 找到高级键盘设置,把默认输入法更改成搜狗,这样我们每次使用就不用来回切换了。接着点击搜狗的菜单图标,选择更多设置,在左侧找到高级下拉,把开机自动启动给关闭,继续下滑,找到系统右键扩展管理, 点击进去后把这三个选项关闭,如果不关闭悟出就会下载其他流氓软件。回到菜单继续下滑,找到推荐设置,把这里面五个选项全部关闭,这样搜狗输入法就不会有弹窗广告了。

如何一次性建立很多文件夹?首先我们打开想要建很多文件夹的地方,在这里新建一个文本文档,双击打开,我们输入 md, 然后输入我们想要建的文件夹名字,然后继续输入,然后点 另存为,这里注意一下,我们改下名字,然后重点点要应一下的点啊,点 bit, 这里编码,这里改为 insi, 然后点保存好,把这个文件关闭,双击刚才建的这个点 bit 的文件,这样多个文件夹就出来了。

hello, 各位宝子们,今天给大家带来一期我们的利用 pym 的 一个小插件来实现我们蛋白底物结合口袋的一个快速查看。首先这个插件名字叫 getbox, 我 们还是右上角点击插件管理,然后安装新的插件,这里我们点击选择文件, 我已经把插件放呆了一个啊安装包这里,大家如果有感兴趣的话,可以左键左下角找我们一个 python 鸟板,我们可以选择文件,选中这个插件,然后选择安装即可。安装成功之后我们怎么去使用它呢?我们选中小分子, 右上角我们点击得到盒子,得到盒子从我们的选项选择,然后我们的小分子周围就会出现一个立方体的盒子,同时我们可以看见 拍卖的程序框会输出这个盒子的一个中心坐标,它的一个盒子的尺寸的起点和终点。这样我们就可以得到这个盒子的相关信息了,感兴趣的话可以左下角找到我们。

有用搜狗输入法的兄弟吗?他的弹窗广告你烦不烦?点开他,然后更多设置, 找到高级桌面宠物设置的开机自动启动,关闭爱模式,换肤也关闭,再点开系统右键扩展管理,关闭他们三个,然后下面的推荐设置这四个也关掉。 最后升级模式,这里选择提示升级锤子,只要有弹窗广告直接卸载,你用什么输入法分享出来。

搜狗浏览器你们用不用的?我们有很多同事安装的这款伟大的国产双核浏览器,本来这个事情是不想说的,然后昨天和前天都遇到了这个搜狗浏览器的问题,所以拿出来喷一喷, 在弹窗索要默认关联的时候啊,用户不小心点了,然后这个 office 的 打开方式呢,就变成了搜狗浏览器,这个东西就比较恶心了, wps 作为默认我能接受,毕竟它是真的能够打开和编辑文档,你一个浏览器在这里导什么呢?你连打开和编辑 office 文件的能力都没有,双击以后不是打开文件,而是弹出了一个下载框,这纯纯的就是我不行,你也别想好过。 偏偏这个事情还没有办法去指责用户,因为搜狗浏览器是程序开发部门建议用户安装的, 企业上有很多老系统,有些要用到 i e 内核,还有一些是 t l s 协议的问题, corem 内核停止了对旧版 t l s 协议的支持,有些平台呢,在二九和 corem 上是打不开的, 客观存在的问题也不好说什么。作为维护人员,我能做到的就是我没有给任何一个用户安装过。收购浏览器你可以产生问题,但这个问题和后遗症不能是会造成的。


想保护你的拍摄代码不被泄露,一个实用的方法就是将它转化成 c 代码,并编一层动态库,这样别人可以调你的功能,却看不到你的原始代码。 具体怎么做呢?只需要三步。第一步,准备拍摄模块,将你的核心代码写在一个点 pyx 文件中, 这是 c 编程的扩展文件。比如说你的模块叫 my model, 那 就保存为 my model, 点 pyx。 第二步, 边写边 e 配置文件,创建一个 set up 点 py 文件,内容如上,记得把模块名换成自己的。第三步, 编辑生成动态库,在终端中运行这个命令,这会将你的点 pyx 文件先转化成 c 代码,再编辑成动态库。完成之后,你就可以把生成的动态库文件提供给他人使用。 别人如何调用呢?他们只需要将动态库文件放在项目目录中,像导入普通拍摄模块一样,就可以正常调用里面的功能了,整个过程不需要看到你的原代码。

我们看到有这些 下一步,然后这个是可以为所有用户和当下用户安装的,我们点下一步,下一步点下一个, 点下把这两个勾选取消,点完成,然后打开这个安装好的这个, 然后点特效 来到这个文件夹,进入这个文件夹的方式是 cd, 我 们就来到这个路径,然后我们在这里输入一下命令,在这里里边可以复制 刚才我们粘贴的这部分内容,复制然后粘贴过来的, 最后这个还没有直那一下回车,然后就进行完了,现在安装完了,然后我们找一下安装的,可以输入 看一下安装的位置,在这里复制一下,然后在这里输就找到安装的位置了。 之后呢我们把这个发送到桌面, 双击打开,我们就看到这个已经是安装完了, 我们可以看一下把这两个窗口合并一下,还是来到这个窗口安装一下, 继续 首先切换到国内的镜像源, 这里有报错,报错的画镜, 然后我们勾选这下,然后勾选这一下, 然后 然后点 我重新执行一下, 现在就按继续我们把这些关闭,然后双击打开现在这个窗口就是在已经安装成功。

别再被 one driver 绑架了, win 系统自带的这个鸡肋网盘,不用的人越早卸载越爽。它号称云存储,可国内用它同步文件的人少之又少,反而开机启动占 c 盘空间,纯纯系统累赘。 教你一分钟卸载设置应用,安装的应用找到 microsoft one driver 也卸载,是不是早受够这些无用系统软件了?点赞收藏,下期教你卸载更多电脑垃圾软件!

这节课我们聊 python 的 模块化开发,一个 python 文件其实就是一个模块,比如这个 demo 零一,我们可以在别的地方把它导入使用。 demo 零一里面有变量,有赋类,有子类,还有测试代码。咱们再来写一个函数 funk, 再来创建一个面包, 这里面来一个 raw 点 p y, 在 这里面来导入 demo 零一。 raw 里面要导入 demo 零一, 就可以用 input 导入 o o p 里面的 demo 零一,不需要后缀来跑一下,没有报错。而且 demo 零一里面写的测试代码也被运行了,说明导入模块的时候,模块里面的代码会运行一遍,但里面的这些测试代码, 我只希望测试这个模块的时候执行。作为模块被别人挡住的时候,我不希望运行,因为模块的使用者只希望使用里面定义好的变量类函数。先把这段代码注视掉,然后我们打印一个特殊的属性,刚刚内幕前面说过,前后双下划线属于特殊属性。 我们先直接运行,可以看到刚刚 name 打印出来是刚刚命。再来看作为模块导入运行刚刚 name 则是模块的导入路径。既然直接运行和导入运行刚刚 name 不 一样,那就可以利用它来做判断,如果刚刚 name 等于刚刚命,就说明模块是直接运行的。这时候我们再运行测试代码, 现在直接运行没问题,作为模块导入运行,测试代码就不会自行了。模块导入之后,这里面就可以使用模块里的所有内容了,比如 oop 点 demo 零一里面的 funk 没问题吧,包括里面的悟空类都可以用, 这里再给你补充一点,一般我们直接打印对象,看到的都是内存地址,我们可以重写一下这个逻辑来找到 file hero 写,这里面其他的子类都可以使用。我们重写默认的杠杆 s t r 方法,这个方法返回的内容就是打印对象的时候显示的内容。比如我们返回一个 c f 点杠杆 d i c t, 杠杆 d i c t, 拿到的是对象的所有属性,但这个方法需要返回字母串,所以咱们用 s t r 转一下,现在打印出来就不再是内存地址了,看起来更直观。 ok, 导出进来之后,每次用都要加这个前缀,有点麻烦,咱们可以用 s 给它起一个别名,比如叫 o p, 之后用的时候就直接用 o p 就 行了。 讲到这里,我要补充一个很关键,也很容易被忽略的问题。现在我们直接运行这个 raw 没有问题,但我们打开终端,用 python 运行命令的 raw 点 p y, 你 就会发现报错了,他说找不到 o o p。 还有一种情况就是有的同学习惯用 python 打开整个学习文件夹, 就像这样,所有的项目,所有的学习内容全在里面,然后在这里面建了一个爬虫项目文件夹,在这里面写项目代码。这种情况下运行的时候也会出现同样的问题,先把它关掉。这就引出了一个核心概念, python 模块搜索路径,在前面导入一个类似模块 cs, 然后打印一下 cs 点 pass, 这个 pass 就是 我们运行的这个 on 点 py 文件所在的目录。 其次是项目跟目录,也就是 python 打开的这个括号文件夹,后面就是 python 自带的一些路径,比如标准库、第三方库的安装目录等等。这里提一下,库是一个宽泛的概念, 可以是一个文件,一个文件夹,也可以是多个包的组合,只要是别人写好的,可以拿来用的代码集合都能叫库。我们说的内置模块其实就是标准库,比如这个目录展开外部库, python 三点一三 library 跟目录 右键复制路径,看它的绝对路径就是 lab 拍摄,三点一三里面全都是拍摄内置的模块,比如我们用过的 round 模块就在这里面。这就是为什么我们导入内置模块的时候能导入成功的原因,它是基于这个路径列表来查找的,一旦路径列表里找不到对应的模块就会报错。 现在我们再来终端跑一下,可以看到第一个路径是入口文件目录没问题,但第二个路径项目根目录不见了,因为通过 python 右键运行的时候, python 会自动往这个路径列表里加上根目录, 这就是为什么右键可以运行,终端里却运行失败。所以咱们写代码的时候不要依赖第二个路径,就当它不存在,避免出现问题。再来看刚刚这种情况,你打开的是上层目录, 这时候 pycharm 就 会认为项目跟目录是这个 t 器, t 器里面是没有 o o p 的, 肯定导不进来。 所以用 pycharm 的 时候一定要注意,每个项目单独创建文件夹,单独用 pycharm 打开,不要把一堆项目混在一起。打开腹肌目录,这是新手很容易踩的坑,一定要注意。 ok, 这个清楚之后,那终端运行的这个问题怎么解决呢? 有两种方式,第一种是把你的入口文件放在项目根目录,也就是把 run 这个文件放在根目录,这样一来,入口文件所在目录就是根目录,这里面就可以找到 o p。 如果你不想放在根目录,还有一种方式,运行的时候,用 python 杠 m 以模块的方式来运行 mainframe, 这样 python 会从包的角度去定位入口文件,而 man 这个包本来就在根目录,所以入口目录自然也认定为根目录,模块导入就正常了。接着来看第二种导入方式, from o o p input 零一也可以起别名,效果是一样的。其次还可以导入模块里面的成员,比如导入 funk, 这样的话这里面就可以直接用 funk 了,当然其他成员都可以导入,比如悟空,这里面就可以直接用悟空。 但这种情况需要注意一个问题,如果当前模块里面也有一个放函数,就会覆盖掉导入进来的 funk, 这时候就需要给它起别名, ok。 除此之外,还有一种导入方式,对于有些包来说,它里面有很多的模块,比如我们再来一个 demo 零二, 导入它里面的 hello, python 以及后羿。如果 oop 里面的模块特别多,这样导入代码就会显得很繁琐,注意看我怎么做。把想导入的模块统一写到 oop 这个包的 excel 里面, 用的时候就可以通过 form o p input f。 悟空,之前我们说过,导入模块的时候, 模块文件会执行一遍,导入包的时候也是一样,也会执行,但包其实就是文件夹,没有代码给它执行,这就是 excel 点 p y 的 作用。导包的时候,导的就是这里面的名字,如果是前面这种方式,导的就是模块里面的名字, ok, 现在也是可以运行的。除此之外,这里我们还可以写成星号,表示导入这个包里面所有的名字。但这种方式需要注意,如果当前文件里有同名的函数类变量,就会被覆盖掉, 这就是星号的最大风险,他把所有名字都导进来了,你根本不知道导了谁。如果包里面名字很多,你又想用星号,也有办法。可以在 oop 里面写一个刚刚 o, 它是一个列表,列表里面可以写这个包愿意暴露哪些成员给外部使用。 比如我只暴露 f 和悟空,这样的话,导入的时候就只能导入 f 和悟空,相当于是一个过滤的作用,所以这个 o 我 们也称之为白名单,再来跑一下也是可以的,但如果你想用后羿,就用不了, 被过滤掉了。当然你可能会有疑问,既然这里只需要 f 和悟空,其他的不要导进来不就完了吗?想法没错,但这个文件本身可能有一些逻辑,需要一个隔离,只暴露需要暴露的。

pasa 学习三十天,从入门到精通,第三天安装 pacharm, 学 pacharm 我 只看糯米哦!哈喽宝宝们, 今天课程的主要内容是安装 pacharm 编辑器。俗话说,工欲善其事必先利其器。拥有一个专业的编辑器,是你从代码打字源蜕变为程序员大佬的关键步骤。一般我们编辑文字都是用一些输入法, 像什么搜狗输入法、百度输入法等等。同样,写代码也需要有这样一个软件,这个就是代码的编辑器。拥有强大的编辑器,能让我们在敲代码时的效率提高百倍不止, 就像你用熟悉的输入法一样,做到闭眼也可以打字。现在市面上的 python 变一器五花八门,光是争论哪款最好用,就能让程序员们吵得热火朝天,比如清亮灵活的 vs code, 简洁高效的 sublime text, python 自带的入门级 idol 等等等。那么糯米这里推荐的是 python 变一器, 他的核心优势就是能极大的去提升代码的编辑速度和准确率。对于新手来说,他拥有代码的智能补全和及时的错误提示功能,这样也能养成良好的编程习惯。无论你是写 python 后端或者前端模板,亦或是操作数据库,都能够一站式搞定 pichem, 无论是小白还是程序员大佬,完全能覆盖现在大家所需要的所有功能。当然啦,宝宝们也可以尝试使用其他的变音器,找到最适合自己使用的变音器。那么接下来糯米就带宝宝们安装 pichem。 我们首先进入到拍唱的官网,注意拍唱官网的界面哦,避免点击广告,点击下载按钮,在这里我们可以看到下载的最新版本是二零二五年三月份的,我们点击下载就可以了,等待下载完成。 下载完成之后,双击安装包程序,进入安装界面,然后点击下一步,这个安装目录是安装拍唱文件的路径, 糯米的建议是安装在除 c 盘以外的其他盘符,可以尽量安装在和 python 软件的同一个盘符。点击浏览,点击新建文件, 取名为 python。 更改完路径之后继续点击下一步,进入安装选项界面之后勾选创建桌面快捷方式,这个添加到环境变量选项,也勾选上 最后一个拍层文件,默认拍叉打开的选项也不要落下,总共是这三个选项分别勾选, 然后点击下一步就会进入到安装界面,点击安装按钮进行安装,等进度条加载完毕就安装完成了。 点击完成,电脑桌面就会有拍 charm 的 图标了,双击启动拍 charm。 出现这个界面之后,我们需要更改一些选项,像语言的话可以默认为中文简体区域选项,切记一定要选择未指定这个选项,不然以后会踩坑哦。 点击下一个按钮,勾选用户协议选项,点击继续选择不发送选择,点击新建项目。这里的位置也是修改为除 c 盘以外的其他盘符。 part 一 般能自动识别我们的拍摄软件, 这里有个小知识点,这里可以排除文件夹,以免后续电脑性能问题。那今天的课程到这里就结束了,希望宝宝们能够有所收获。 下一期糯米将带宝宝们开始动手写代码走进代码的事件,关注糯米三十天,带你掌握 python!


python 入门到精通第十一期 python 交互模式 hello 宝子们,我是叶子呀,今天来讲点轻松的内容。 我们之前写代码都是把所有指令写进点 p y 文件里,保存后让 python 解释器从头到尾逐行解析,执行整个文件。这个叫脚本运行模式,也常被称作命令行模式。 这种模式适合写完整的,需要保存附用的代码,但测试单个指令时会有点繁琐。 python 还有另一种代码执行模式,就是交互模式,它是输入一行执行一行的即时模式。你敲完一行代码按回车, python 会立刻执行这行指令,把运行结果展示出来。 进入交互模式的方式特别简单,我们之前安装 python 的 时候有教过如何判断自己的电脑上是否成功安装 python 还不熟悉的小伙伴们可以一部叶子的这一期视频查看哦。我们按住键盘 win 加二,打开运行框,输入 cmd 指令, 在这个窗口,我们输入 python。 如果出现三个连续的监控号,就说明我们已经进入了交互模式。 python 正等待用户输入指令,我们先输入这行代码,计算五乘以八回车,你看电脑终端会直接打印出这个结果。 如果我们直接输入公式呢?结果也会直接显示出来。再举一个例子,我们定义一个变量 a, 让 a 等于 hello world, 直接回车,没有任何结果。我们输入 a, 再回车,你看终端,直接把 a 的 值打印出来。这就说明 在交互模式下,我们可以直接得到想要的结果,并不需要 print 输出,这样我们测试代码的效率大大提高。 如果我们想要结束交互模式,我们只需要按住键盘 ctrl 加 d, 这样我们就成功退出了。除了在本地实现交互模式, python 同样也可以进入这种模式。我们打开编辑器,找到 python 控制台, 在这三个监扩号这里输入一乘以二,回车得到结果。不过要注意,虽然交互模式用起来灵活,但咱们平时写代码还是以脚本运行模式为主, 核心原因就是交互模式里所有指令都不会被保存,一旦退出交互环境,你之前输入的代码定义的变量就全没了。可以把交互模式理解成 python 的 临时马戏团, 适合做一次性的测试,比如快速算个复杂算式验证单个函数的用法,用完就走。而脚本运行模式是正式工作台, 写好的代码能保存成文件,后续想修改复用都没问题。本期视频就到这里了,是不是又学会了一些知识呢?喜欢叶子的视频可以多多支持一下哦,咱们下个视频见,拜拜啦!