Python程序教程

首页

  • 造数据神器Faker,一个有趣又实用的Python第三方库

    造数据神器Faker,一个有趣又实用的Python第三方库

    “阅读本文大概需要4分钟。你好,我是测试蔡坨坨。众所周知,Python语法简洁,功能强大,通过简单的代码就能实现许多实用的功能,上到人工智能,下到少儿编程,很大原因得益于它有强大的标准库以及非常丰富的第三方库,有很多现成的轮子可以用。今天,分享一个有趣又实用的Python第三方库,造数据神器Faker。前言在日常测试工作中,少不了造数据,你的测试数据是不是长这样呢?test test1 aaa 这

    日期 2025-04-11 09:05:23     
  • Python矩阵转置方法大全

    Python矩阵转置方法大全

    大家好,又见面了,我是你们的朋友全栈君。 文章目录矩阵转置 1、嵌套列表推导式2、numpy3、pandas4、zip降维 列表推导式numpy矩阵转置1、嵌套列表推导式不会改变数据类型matric = [[2, 2, 8], [0, 4, 0]] transpose = [[matric[j][i] for j in range(len(matric))] for i i

    日期 2025-04-11 09:05:23     
  • 踩坑容易躲坑难!写在你开始学Python之前,帮你顺利入门

    踩坑容易躲坑难!写在你开始学Python之前,帮你顺利入门

    作者 | 梁唐大家好,我是梁唐。很多读者私信我说公众号迁移了之后文章的分类没有了,看起来不方便。梁唐也注意到了这个问题,最近正在对之前的文章做一些整理和勘误。目前打算先从Python这个专题开始,毕竟我不是专业做Python开发的,所以文章主要是新手入门向。帮助大家打下一个比较坚实的基础,之后有能力往各个方向发展。为什么要学Python想学Python的人很多,现在Python讲课的广告也非常多,

    日期 2025-04-11 09:05:23     
  • python3 软连接_python3哪个版本好用

    python3 软连接_python3哪个版本好用

    在ubuntu下面发现pip的默认版本指向的是python3.6,而因项目需要利用Python2.7.查看pip版本pip –version指向的的Python3.6,而此时已经为Python建立2.7的软连接查看默认调用pip的位置.which pip输出/usr/local/bin/pip先删除sudo rm -rf /usr/local/bin/pip安装python2.7版本的pipsud

    日期 2025-04-11 09:05:23     
  • python识别文字位置_如何利用Python识别图片中的文字

    python识别文字位置_如何利用Python识别图片中的文字

    大家好,又见面了,我是你们的朋友全栈君。一、前言不知道大家有没有遇到过这样的问题,就是在某个软件或者某个网页里面有一篇文章,你非常喜欢,但是不能复制。或者像百度文档一样,只能复制一部分,这个时候我们就会选择截图保存。但是当我们想用到里面的文字时,还是要一个字一个字打出来。那么我们能不能直接识别图片中的文字呢?答案是肯定的。二、Tesseract文字识别是ORC的一部分内容,ORC的意思是光学字符识

    日期 2025-04-11 09:05:23     
  • 如何在Python程序中运行Unix命令

    如何在Python程序中运行Unix命令

    大家好,又见面了,我是你们的朋友全栈君。 Unix是由Ken Thompson和Dennis Ritchie在1969年左右在AT&T贝尔实验室开发的操作系统。 我们可以使用许多有趣的Unix命令来执行不同的任务。 问题是,我们可以直接在Python程序中使用此类命令吗? 这就是我将在本教程中向您展示的内容。 Unix命令ls列出目录中的所有文件。 如果在Python脚本中按原样放置ls ,则在

    日期 2025-04-11 09:05:23     
  • 成功解决:python 矩阵转置

    成功解决:python 矩阵转置

    大家好,又见面了,我是你们的朋友全栈君。 import numpy as np np.transpose([list]) # 矩阵转置复制发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/137199.html原文链接:https://javaforall.cn

    日期 2025-04-11 09:05:23     
  • Python ---- 算法入门(1)贪心算法解决部分背包问题

    Python ---- 算法入门(1)贪心算法解决部分背包问题

    1. 题目 假设商店中有 4 种商品,它们各自的重量和收益是: 商品 1:重量 20 斤,收益 100 元;商品 2:重量 10 斤,收益 60 元;商品 3:重量 40 斤,收益 100 元;商品 4:重量 30 斤,收益 120 元; 对于每件商品,顾客可以购买商品的一部分(可再分)。一个小偷想到商店行窃,他的背包最多只能装 50 斤的商品,如何选择才能获得最大的收益呢? 2. 解决问题的

    日期 2025-04-11 09:05:23     
  • python对随机森林分类结果绘制roc曲线

    python对随机森林分类结果绘制roc曲线

    大家好,又见面了,我是你们的朋友全栈君。上图:【注意!!!!! 以下代码用到的roc_curve函数(只能用于二分类),如果多分类会报错,不适用于多分类!!!!!】附上代码:一个函数,传入三个参数.....传入参数,训练模型,然后: fit = model.fit(x_train, y_training) # ROC y_score = model.fit(x_train, y_training

    日期 2025-04-11 09:05:23     
  • Python进阶41-drf框架(三)

    Python进阶41-drf框架(三)

    视图类传递参数给序列化类 二次封装Response 视图家族简介 generics APIView视图基类 mixins视图六大工具类 generic中的工具视图 视图集viewsets ModelViewSet拥有六大接口 总结 路由组件(了解) -曾老湿, 江湖人称曾老大。 -多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动

    日期 2025-04-11 09:05:23     
  • Python环境搭建手把手图文教程

    Python环境搭建手把手图文教程

    你好,我是zhen guo这篇文章来自我的铁粉cda灰太狼投稿,总结了入门Python最重要的一步:python环境搭建。这篇文章介绍的方法是一个易学、高效、强大的搭建环境的体系方法,非常推荐大家按照这个方法做。同时这也是一个手把手教程,具体包括:conda创建虚拟环境在Pycharm中配置上步创建的虚拟环境下载anconda并使用conda这是它的官网Anacondahttps://www.an

    日期 2025-04-11 09:05:23     
  • Python爬虫(全)

    Python爬虫(全)

    (编码encode())pat=r"(.*?)"data=re.findall(pat,reponse)print(data[0])```python #创建自定义opener from urllib import request #构建HTTP处理器对象(专门处理HTTP请求的对象) http_hander=request.HTTPHandler() #创建自定义ope

    日期 2025-04-11 09:05:23     
  • python的多线程是否没有用了[通俗易懂]

    python的多线程是否没有用了[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。python的多线程是否就完全没有用了呢?相同的代码,为何有时候多线程会比单线程慢,有时又会比单线程快? 这主要跟运行的代码有关: 1、 CPU密集型代码 (各种循环处理、计数等等 ),在这种情况下,由于计算工作多, ticks计数很快就会达到 100阈值,然后触发 GIL的释放与再竞争 (多个线程来回切换当然是需要消耗资源的),所以 python下

    日期 2025-04-11 09:05:23     
  • python 匹配文本全角转半角字符「建议收藏」

    python 匹配文本全角转半角字符「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。在对文本进行处理的时候经常会遇见要对括号和标点进行匹配常见的英文(半角)符号如( ) 直接用正则匹配即可但是遇见全角字符(中文括号、标点),直接用正则匹配会存在问题:因为编码通常为为utf8,若直接匹配,中文括号的3字节编码会和一些中文的字节编码重复,产生意想不到的结果若用decode转为unicode编码,则可避免产生错误结果,但也无法直接用正则匹配到经过

    日期 2025-04-11 09:05:23     
  • [33]python Web 框架:Tornado

    [33]python Web 框架:Tornado

    大家好,又见面了,我是你们的朋友全栈君。 1.TornadoTornado:python编写的web服务器兼web应用框架1.1.Tornado的优势轻量级web框架异步非阻塞IO处理方式出色的抗负载能力优异的处理性能,不依赖多进程/多线程,一定程度上解决C10K问题WSGI全栈替代产品,推荐同时使用其web框架和HTTP服务器1.2.Tornado VS DjangoDjango:重量级we

    日期 2025-04-11 09:05:23     
  • Python 编程 | 连载 09 - 列表、元组和字符串切片

    Python 编程 | 连载 09 - 列表、元组和字符串切片

    一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第2天,点击查看活动详情。 一、列表、元组和字符串切片列表的索引与切片字符串、元组和列表中从最左边记录的位置就是索引,索引用数字表示,从0开始索引从0开始,所以最大索引为长度-1索引是用来对单个元素进行访问,切片则是对一定反问的元素进行访问,切片通过冒号在中括号内把相隔的两个索引查找出来,切片的规则为左含右不含nums = [1

    日期 2025-04-11 09:05:23     
  • python读写、创建文件、文件夹等等

    python读写、创建文件、文件夹等等

    大家好,又见面了,我是你们的朋友全栈君。Python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径:os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r“c:\python”)检验给出的路径是否是一个

    日期 2025-04-11 09:05:23     
  • 在pycharm中配置Anaconda的python工具包_anaconda pycharm环境配置

    在pycharm中配置Anaconda的python工具包_anaconda pycharm环境配置

    大家好,又见面了,我是你们的朋友全栈君。 anacondaanaconda是一个工具包平台,里面有一系列Python编程过程中需要使用的工具包,安装了anaconda就相当于配置好了Python环境,不需要在额外安装一次Python,也不需要再一个个安装工具包,避免了从入门到放弃,anaconda的安装流程如下: 首先下载anaconda安装包,可以直接在官网下载,anaconda下载地

    日期 2025-04-11 09:05:23     
  • pycharm与anaconda_python关系抽取

    pycharm与anaconda_python关系抽取

    大家好,又见面了,我是你们的朋友全栈君。 1、Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。虽然Python3.5自带了一个解释器IDLE用来执行.py脚本,但是却不利于我们书写调试大量的代码。常见的是用Notepade++写完脚本,再用idle来执行,但却不便于调试。这时候就出现了PyCharm等IDE,来帮助我们调试开发。2、PyCharm是一种Python IDE,带

    日期 2025-04-11 09:05:23     
  • python-PyPDF2

    python-PyPDF2

    大家好,又见面了,我是你们的朋友全栈君。作用:处理PDF文档提取文本,旋转页面,叠加页面 1.pdfFileObj = open(‘meetingminutes.pdf’,’rb’)#打开pdf文档2.pdfReader = PyPDF2.PdfFileReader(pdfFileObj)#获取pdf文档数据3.pdfReader.numPages#获取页数4.pageObj = pdfReade

    日期 2025-04-11 09:05:23