
一周专栏:Python专栏
文章平均质量分 73
通过一周的学习,彻底掌握python语言,搞懂python高级用法,上手商业项目。
Freedom3568
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python:conda简介及安装教程
anaconda包管理器和环境管理器,强烈建议使用1.下载Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirrormirrors.tuna.tsinghua.edu.cn/anaconda/archive/2.安装傻瓜式安装,一直下一步即可安装完成可以选择All users可自定义路径不选择添加环境变量3.配置环境变量将如上路径添加到系统path,不会的参考下面步骤,电脑右键选择属性,选择高级系统设置点击环境变量。原创 2023-07-11 14:38:58 · 1685 阅读 · 0 评论 -
Python:conda离线安装python环境
在~/anaconda3/envs/目录下,新建一个空文件夹,目录名为环境名,使用conda env list 查看环境列表时并不会显示该环境名称;在离线环境下,使用anaconda创建环境的时候,需要指定Python的版本,但是无法自动下载,需要手动下载Python包,然后用conda进行安装。也可以通过https://repo.anaconda.com/pkgs/main/linux-64/直接打开。6.此时安装的pip位于新建环境中,输入pip --version 查看pip应位于新建环境目录下。原创 2023-06-26 17:19:12 · 2278 阅读 · 0 评论 -
Python:conda离线安装python环境
在~/anaconda3/envs/目录下,新建一个空文件夹,目录名为环境名,使用conda env list 查看环境列表时并不会显示该环境名称;在离线环境下,使用anaconda创建环境的时候,需要指定Python的版本,但是无法自动下载,需要手动下载Python包,然后用conda进行安装。也可以通过https://repo.anaconda.com/pkgs/main/linux-64/直接打开。6.此时安装的pip位于新建环境中,输入pip --version 查看pip应位于新建环境目录下。原创 2023-06-26 17:18:16 · 4407 阅读 · 1 评论 -
Python:conda在线安装python环境
conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理和环境管理。包管理与pip的使用方法类似,环境管理则是允许用户方便滴安装不同版本的python环境并在不同环境之间快速地切换。conda将几乎所有的工具、第三方包都当作package进行管理,甚至包括python 和conda自身。Anaconda是一个打包的集合,里面预装好了conda、某个版本的python、各种packages等。原创 2023-06-26 17:17:01 · 2219 阅读 · 0 评论 -
Python:微服务框架 Nameko简介与实践
考虑到 Python 性能及效率性,Python Web 端一直不温不火,JAVA 和 Golang 的微服务生态一直很繁荣,也被广泛用于企业级应用开发当中,本篇文章将介绍一款 Python 微服务框架:「 Nameko 」,Nameko 是一款小巧、简洁的、异步通信方式的微服务架构,它采用 RabbitMQ 消息队列作为消息中间件,基于发布者、订阅者模式,其中,消费者与生产者基于 RPC 进行通讯。项目地址:https://github.com/nameko/nameko。原创 2022-12-21 15:32:43 · 2053 阅读 · 0 评论 -
Python:Flask简介与实践
Python做Web开发常用框架之一,通常来说,大型项目用Django,小型项目用Flask。著名的网飞(Netflix)也是使用Flask开发。Flask是轻量框架,本身带有Werkzeug(用于路由解析)和Jinja2(用于模板渲染),同时Flask有非常丰富的第三方库,需要什么就安装什么,所以自身是比较小巧的。Flask是一个Python编写的Web 微框架,让我们可以使用Python语言快速实现一个网站或Web服务。本文参考自Flask官方文档,大部分代码引用自官方文档。原创 2022-12-21 15:20:33 · 827 阅读 · 0 评论 -
Python:ipython进阶学习
前面讲解了ipython里面的一些核心知识点,包括它的优势所在、快捷键操作、内省、什么是魔术命令等等,本文将在前文的基础之上,进一步拓展,讲解ipython的进阶知识点。原创 2022-12-20 18:24:41 · 513 阅读 · 0 评论 -
Python:ipython简介及与原生python shell比价
关于什么是ipython,本文就不加以介绍了,他是一个非常流行的python解释器,相比于原生的python解释器,有太多优点和长处,因此几乎是python开发人员的必知必会。原创 2022-12-20 18:11:43 · 515 阅读 · 0 评论 -
Python:Jupyter QtConsole简介
【代码】Python:Jupyter QtConsole简介。原创 2022-12-20 17:58:00 · 792 阅读 · 0 评论 -
Python:通过wxpy拼接所有微信好友头像
通过python,wxpy,pil 获取微信所有好友图像,拼接图像原创 2022-12-20 17:02:10 · 221 阅读 · 0 评论 -
Python:通过pyftpdlib快速搭建ftp服务
python工具库挺多的,最近想搭建一个ftp服务器,就是分享一下文件而已,功能简单,于是就搜索到了python的工具库——pyftpdlib。原创 2022-12-20 16:57:43 · 1137 阅读 · 0 评论 -
Python:python镜像源管理
然后我们把这个路径添加到系统环境变量就好了(怎么添加环境变量?跟前面给pip添加环境变量一样操作,只是路径不一样),重启软件后,随便装一个模块,如下:(你可以看到下载模块速度很快!anaconda 删除已有镜像源。还是一样添加到环境变量。原创 2022-12-19 15:54:13 · 2428 阅读 · 0 评论 -
Python:三方库安装路径及路径变更
接下来,使用pip安装时,后面加上 --user 参数,就会自动将第三方库安装在自定义的路径下 D:\Pycharm\Package\site-packages,如果不加参数,会将第三方库自动安装在 原目录下 D:\Pycharm\Package\installtion-packages。简单来说,当我们在cmd窗口运行 pip install numpy 命令后:系统首先调用USER_SITE 路径下的 pip.exe 程序下载 numpy 包,下载完成后,安装到 USER_BASE 路径下。原创 2022-12-19 15:19:42 · 18963 阅读 · 2 评论 -
Python:whl安装包简介与制作
Wheel和Egg都是python的打包格式,目的是支持不需要编译或制作的安装过程,实际上也是一种压缩文件,将.whl的后缀改为.zip即可可看到压缩包里面的内容。按照官网说法,wheels是发行版Python的新标准并且要取代.egg。Egg格式是由setuptools在2004年引入,而Wheel格式是由PEP427在2012年定义。Wheel现在被认为是Python的二进制包的标准格式。Wheel有一个官方的PEP427来定义,而Egg没有PEP定义。Wheel是一种分发格式,即打包格式。原创 2022-12-19 12:22:44 · 2961 阅读 · 0 评论 -
Python:whl文件简介及实践
WHL文件是以Wheel格式保存的Python安装包,Wheel是Python发行版的标准内置包格式。在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件,这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。**为什么会用到whl文件来安装python库文件呢?原创 2022-12-19 11:09:50 · 8644 阅读 · 0 评论 -
Python:基于dlib,numpy进行换脸实践
基于dlib进行人脸互换操作。环境准备:代码如下:小结参考: https://github.com/matthewearl/faceswaphttps://gitee.com/wllsxz/mask-changing/blob/master/faceswapper.py原创 2022-12-05 18:02:37 · 720 阅读 · 0 评论 -
Python:通过blind_watermark为图片嵌入文本,图片,二进制水印实践
基于频域的数字盲水印,小结参考:https://gitee.com/guofei9987/blind_watermarkhttps://blindwatermark.github.io/blind_watermark/#/zh/README原创 2022-12-05 16:58:33 · 597 阅读 · 0 评论 -
Python:使用opennsfw2对图片/视频进行鉴黄识别
使用雅虎开源的 TensorFlow 2 Open-NSFW 模型,NSFW:not safe for work,工作场所不宜Python 3.7 及以上,安装 opennsfw2 库。2.代码实践图片识别 代码如下:视频识别 代码如下:高级用法1. 加载的方式2.车速检测3. 视频车速检测(无声)4. 视频车速检测(有声)运行结果:原创 2022-12-05 16:26:01 · 4109 阅读 · 0 评论 -
Python:字符中文判断及编码识别
python在执行代码过程是不知道这个字符是什么意思的、是否是中文,而是把所有代码翻译成二进制也就是000111这种形式,机器可以看懂的语言。 也就是在计算机中所有的字符都是有数字来表示的。汉字也是有数字表示的,Unicdoe4E00~9FFF表示中文,所以如果一个字符的utf-8编码在这个区间内,就说明它是中文。1. 判断utf-8 代码如下:2. 测试用例:结果:TrueFalseTrue3. 判断字符包含中文:小结参考: https://blog.csdn.net/QFire/arti原创 2022-12-05 16:12:54 · 1347 阅读 · 0 评论 -
Python:pycharm中 虚拟环境 venv简介及实践
2.进入/退出虚拟化环境,成功创建了虚拟化的环境之后,我们需要先进入这个环境(不然 pip 还是会装在系统中)。我们可以使用以下指令来进入环境。其中 是你项目文件夹的路径。可以看到前面多了一个(mq)的提示,说明我们已经进入到虚拟环境中了。在虚拟环境里,我们可以像正常一样操作里面的文件,或是安装第三方模块,只不过这一些都只会影响到本地的内容了。1.python 自带了一个非常简便的虚拟化模块 - venv。3、退出虚拟环境时,我们可以输入 deactivate 这个指令来退出。原创 2022-11-29 16:57:50 · 17058 阅读 · 0 评论 -
Python:记录一次pycharm console中文乱码问题及解决方案
环境信息:python版本:3.11,pycharm版本信息:PyCharm 2022.2.4 (Professional Edition)1.File Encoding设置项目编码为GBK。2.文件模板设定python脚本为# -原创 2022-11-28 18:36:54 · 1795 阅读 · 2 评论 -
Python:记录一次python安装 cv2失败问题及解决方案
环境信息:python版本为3.11,pycharm版本信息为 PyCharm 2022.2.4 (Professional Edition),原创 2022-11-28 15:52:19 · 2034 阅读 · 0 评论 -
Python:python基础知识简单介绍
本节需要掌握类的定义,函数及列表相关能力的学习。熟悉类成员变量,成员函数及共有,私有的定义。使用threading模块编写多线程。使用__thread模块编写多线程。request代码编程。原创 2022-11-28 13:42:28 · 507 阅读 · 0 评论 -
Python:记录一次pycharm启动python程序报验证警告问题及解决方案
首先介绍一下环境配置:python版本为3.11,pycharm版本为PyCharm 2022.2.4 (Professional Edition),不管新建python程序或者执行已有程序,都报错 如下:报错信息:解决办法删除项目根目录下的 .idea文件夹即可解决,删除 .idea文件夹之后执行结果如下:小结亲测有效,希望帮助到大家,至于原因,还未可知,如果有知道的兄弟,留言区留言交流。原创 2022-11-28 10:16:37 · 2048 阅读 · 1 评论 -
Python: requirements.txt简介
requirements.txt 文件是项目的依赖包及其对应版本号的信息列表,即记载你这个项目所安装的依赖。作用:用来重新构建项目或者记录项目所需要的运行环境依赖,你从 GitHub上下载了一个 Python 项目,然后要运行这个项目,你需要安装和项目一样的依赖,这个时候 requirements.txt 文件就起作用,运行命令 pip install -r requirements.txt 来安装该项目所依赖的所有包(前提是这个项目有requirements.txt 文件)。原创 2022-11-24 10:14:15 · 903 阅读 · 0 评论 -
Python: 10大Web框架简介
在这篇文章中了解一些可供您使用的最佳 Python Web 框架,您可以考虑将它们用于创建 Web 应用程序。Python 是可用于 Web 应用程序开发的最佳框架之一。尽管存在其他框架,但Python是最有前途的,它提供了开发超现代 Web 应用程序所需的各种功能。如果您正在寻找一个框架来启动一个专业的基于 Web 的应用程序,那么 Python 将是正确的选择。本文专门介绍 Python Web 框架,在这里我们试图涵盖所有相关方面。Web 开发过程中最重要和必要的部分是开发最终用户将用于实现其目的的实原创 2022-11-24 09:54:35 · 3334 阅读 · 0 评论