Python程序教程

首页

  • Python "爬虫"出发前的装备之二数据先行( Requests 模块)

    Python "爬虫"出发前的装备之二数据先行( Requests 模块)

    1. 概念爬虫不是动物,而是一种计算机程序。这种程序有自己特定的功能,能按照使用者给定的一系列规则自行浏览万维网并获取需要的信息。此类程序被称为 网络爬虫(web crawler) 或 网络蜘蛛(spider)。它具有智能分析能力,也称为 机器人程序 。爬虫的应用应用领域:如百度、谷歌等以搜索为主的公司,就是利用其自行研发的爬虫程序在互联网上对网页中的数据进行爬取、分析、归类、存储……再提供给用户

    日期 2025-04-11 09:05:23     
  • Python 更换国内pip源

    Python 更换国内pip源

    大家好,又见面了,我是你们的朋友全栈君。 – 豆瓣:http://pypi.douban.com/simple/– 中科大:https://pypi.mirrors.ustc.edu.cn/simple/– 清华:https://pypi.tuna.tsinghua.edu.cn/simple一次性使用可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.ed

    日期 2025-04-11 09:05:23     
  • python meshgrid_numpy的生成网格矩阵 meshgrid()

    python meshgrid_numpy的生成网格矩阵 meshgrid()

    大家好,又见面了,我是你们的朋友全栈君。numpy模块中的meshgrid函数用来生成网格矩阵,最简单的网格矩阵为二维矩阵meshgrid函数可以接受 x1, x2,…, xn 等 n 个一维向量,生成 N-D 矩阵。1 基本语法meshgrid(*xi, **kwargs)参数:xi – x1, x2,…, xn : array_like返回值:X1, X2,…, XN : ndarray2 示

    日期 2025-04-11 09:05:23     
  • 人生苦短,python更短

    人生苦短,python更短

    人生苦短,我用pythonhttps://pintia.cn/problem-sets/1111652100718116864/problems/type/7复制 题源来自pta 没有读者验证码,只是验证了一些数据 思想: 能用一行写,绝不用两行按序号排序str = ''' 3 c 2 e 6 i 5 r 1 s 7 t 4 u 8 y ''&#

    日期 2025-04-11 09:05:23     
  • Python处理CSV文件(一)

    Python处理CSV文件(一)

    大家好,又见面了,我是你们的朋友全栈君。 CSV 文件CSV(comma-separated value,逗号分隔值)文件格式是一种非常简单的数据存储与分享方式。CSV 文件将数据表格存储为纯文本,表格(或电子表格)中的每个单元格都是一个数值或字符串。与 Excel 文件相比,CSV 文件的一个主要优点是有很多程序可以存储、转换和处理纯文本文件;相比之下,能够处理 Excel 文件的程序却不多

    日期 2025-04-11 09:05:23     
  • Django的ORM操作-创建数据

    Django的ORM操作-创建数据

    ORM-创建操作基本操作包括增删改查(CRUD)即Create、Read、Update、DeleteORM CRUD核心-> 模型类.管理器对象管理器对象每个继承models.Model的模型类,都会有一个object的对象被同样继承下来,这个对象叫管理器对象.数据库的增删改查可以通过管理器对象实现class Author(models.Model): Author.objects.crea

    日期 2025-04-11 09:05:23     
  • 关于Pycharm Interpreter报错 Invalid Python SDK/Permission Denied问题解决方案「建议收藏」

    关于Pycharm Interpreter报错 Invalid Python SDK/Permission Denied问题解决方案「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。1. 问题背景之前用了Pycharm好好的,结果运行个简单的test.py文件,里面的内容是:print("hello world")复制居然报错,程序运行居然不是 exit code 0 报错结果如下:程序返回了一个异常参数,这个参数实际上是说:“你的python解释器未安装成功”。Process finished with exit

    日期 2025-04-11 09:05:23     
  • Python open函数详解「建议收藏」

    Python open函数详解「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 演示环境,操作系统:Win10 21H2(64bit);Python解释器:3.8.10。open是Python的一个内置函数,一般用于本地文件的读写操作。用法如下。my_file = open(file, mode, buffering, encoding, errors, newline, closefd, opener) # 打开文件 ...

    日期 2025-04-11 09:05:23     
  • python安装dlib库_pycharm安装dlib失败

    python安装dlib库_pycharm安装dlib失败

    大家好,又见面了,我是你们的朋友全栈君。 dlib库可以实现人脸的检测,所以有些小伙伴在学习人脸识别和检测的时候有可能会用到此库。本人python版本为3.7,在dlib的下载官网上只找到python3.6的版本,当然还有很多文章上写的是安装cmake进行编译再安装boost然后再使用pip install dlib安装即可,但是本人试了很多还是不行。 3.7版本的dlib资源文件在cs

    日期 2025-04-11 09:05:23     
  • Python学习总结(1)—turtle海龟作图

    Python学习总结(1)—turtle海龟作图

    大家好,又见面了,我是你们的朋友全栈君。 海龟作图1.海龟移动和绘制2.获取海龟的状态3.设置与度量单位4.画笔绘图状态5.画笔颜色控制6.填充7.更多绘图控制8.海龟可见性9.海龟外观10.使用事件11.特殊海龟方法1.海龟移动和绘制forward(distance) 前进 backward(distance) 后退 right(degree)右转 默认为角度 left(degree

    日期 2025-04-11 09:05:23     
  • Python面试基础知识_python自学需要哪些基础知识

    Python面试基础知识_python自学需要哪些基础知识

    python基础知识 1.python的常用的数据结构有哪些?2.python的常用的数据类型?3.python生成随机数 random(0,10)可以生成包含0~10的随机数吗?4.python反转列表5.python中有没有用过装饰器、用装饰器的场景,理解装饰器中的逻辑吗?6. python的匿名函数是什么?7. Python 函数参数前面一个星号(*)和两个星号(**)的区别8. 两个列表,

    日期 2025-04-11 09:05:23     
  • python程序设计实践题EXP01-求圆面积、温度转换和绘制五角星

    python程序设计实践题EXP01-求圆面积、温度转换和绘制五角星

    大家好,又见面了,我是你们的朋友全栈君。一、计算圆的面积思路:根据圆面积的计算公式进行求解。程序代码:1 import math 2 radius = 25 3 area = math.pi*radius**2 #**是幂运算 4 print(area) 5 print(':.2f'.format(area))复制二、摄氏温度与华氏温度相互转换  1.思路:    1).利用

    日期 2025-04-11 09:05:23     
  • python怎么安装matplotlib.pyplot_python安装matplotlib模块

    python怎么安装matplotlib.pyplot_python安装matplotlib模块

    大家好,又见面了,我是你们的朋友全栈君。总结经验,前排感谢CSDN大神…一、在Pycharm中安装matplotlib1、打开Anaconda Prompt ,输入 pip install matplotlib输入 pip install matplotlib==3.3.0 限制下载的版本为3.3.0.这是为了防止版本过新,之后在PyCharm运行时出现问题。2、打开 PyCharm(1)依次点击

    日期 2025-04-11 09:05:23     
  • Python 基于 TCP 传输协议的网络通信实现

    Python 基于 TCP 传输协议的网络通信实现

    1、基础概念什么是网络编程?指在网络环境中,如何实现不在同一物理位置中的计算机之间进行数据通信如果要保证数据通信顺利完成,则需要先了解如下几个概念:1.1 协议不同计算机内的进程之间进行数据通信时,需要先对数据进行封装或打包后方可以进行传输。所谓协议指通信双方需要共同遵守的数据打包格式。如同现实世界里邮寄商品一样:商品相当于要传送给对方的数据:在传输之前,需要商品拥有者对商品进行打包,并在打包时填

    日期 2025-04-11 09:05:23     
  • pycharm导入库变灰色_import python

    pycharm导入库变灰色_import python

    大家好,又见面了,我是你们的朋友全栈君。pycharm中import导入包呈现灰色问题之解决! 问题描述:pycharm中单个py文件导入包时呈灰色,而别的文件却能正常显示,我按照CSDN博客上给的设置 ①右键点击项目,找下面的Mark Directory as 选择Source Root” 以及 ②点击File-Invalidte Caches/Restart…重启 两种方法均不起作用

    日期 2025-04-11 09:05:23     
  • python命名空间和作用域

    python命名空间和作用域

    python中的命名空间可以看作每个名称名称到对应对象的映射,是名称的集合。不同的命名空间可以在给定时间共存,但完全隔离。当启动python解释器时,会创建一个包含所有内置名称的命名空间,并且只要该解释器运行,命名空间就会存在,hence,内置的方法如:id(), print()始终可以在任何地方运行。命名空间如何隔离:作用域:在任何时刻,程序都至少有三个嵌套作用域:具有本地名称的当前函数作用域

    日期 2025-04-11 09:05:23     
  • pycharm配置python运行环境_C中调用Python

    pycharm配置python运行环境_C中调用Python

    大家好,又见面了,我是你们的朋友全栈君。目录前言一、系统路径说明二、环境配置1.在VS中选择 Release X642.菜单栏中选择:项目->属性3.生成dll答疑 python程序目录下没有Numpy路径?具体代码参考博客前言本文主要讲解在Python程序中调用C(C++)程序的方法。 主要思路是:在VS中配置好环境后,将C语言程序打包生成动态库文件.dll。将.dll改名成.pyd之后

    日期 2025-04-11 09:05:23     
  • python使用matplotlib绘图 — barChart

    python使用matplotlib绘图 — barChart

    大家好,又见面了,我是你们的朋友全栈君。 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。它的文档相当完备,并且 Gallery页面 中有上百幅缩略图,打开之后都有源程序。因此如果你需要绘制某种类型的图,只需要在这个页面中浏览/复制/粘贴一下,基本上都能搞定。

    日期 2025-04-11 09:05:23     
  • python3获取Elasticsearch数据库数据

    python3获取Elasticsearch数据库数据

    大家好,又见面了,我是你们的朋友全栈君。 python3获取Elasticsearch数据库数据采用scoll滚动搜索,scoll搜索会在第一次搜索的时候保存一个当时的视图快照,之后只会基于该旧的视图快照提供数据搜索,这个期间数据变更,用户是看不到的,每次发送scoll请求,需要指定一个scoll参数,指定一个时间窗口,每次搜索请求只要在这个时间窗口内完成就可以了。1.python利用scro

    日期 2025-04-11 09:05:23     
  • python敏感词过滤replace_python用类实现文章敏感词的过滤方法示例

    python敏感词过滤replace_python用类实现文章敏感词的过滤方法示例

    大家好,又见面了,我是你们的朋友全栈君。过滤一遍并将敏感词替换之后剩余字符串中新组成了敏感词语,这种情况就要用递归来解决,直到过滤替换之后的结果和过滤之前一样时才算结束第一步:建立一个敏感词库(.txt文本)第二步:编写代码在文章中过滤敏感词(递归实现)# -*- coding: utf-8 -*-# author 代序春秋import osimport chardet# 获取文件目录和绝对路径c

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