Python学习笔记5:模块/包

1.模块 模块简单理解就是一组功能的集合。 在Python中,一个文件(.py)就是一个模块,文件名即模块名。 模块的好处是大大提高代码的可维护性,其次,代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。 模块可以包含可执行的语句和函数的定义,这些语句的目的是初始化模块,它们只在模块名第一 ... »

Python生成随机试题试卷及答案

一、背景 本文章主要是描述如何使用Python从试题库中面抽取试题,生成的试卷每一份都不一样。 二、准备工作 1.安装Python3 下载地址:https://www.python.org/downloads/windows/ 2.安装库 pip install python-docx pip in ... »

Python学习笔记4:函数

1.函数 函数就是一段具有特点功能的、可重用的语句组。 在Python中函数是以关键词 def 开头,空格之后连接函数名和圆括号(),最后一个冒号:结尾。 函数名只能包含字符串、下划线和数字且不能以数字开头。虽然函数名可以随便起,但我们给函数起名字还是要尽量简短,并表达函数功能。 每一个函数都应该对 ... »

使用配置文件方式记录Python程序日志

开发者可以通过三种方式配置日志记录: 调用配置方法的Python代码显式创建记录器、处理程序和格式化程序。 创建日志配置文件并使用fileConfig() 函数读取。 创建配置信息字典并将其传递给dictConfig()函数。 相对第一种,第二种使用配置文件方式更有优势,主要是配置和代码的分离,结构 ... »

Python图像读写方法对比

训练视觉相关的神经网络模型时,总是要用到图像的读写。方法有很多,比如matplotlib、cv2、PIL等。下面比较几种读写方式,旨在选出一个最快的方式,提升训练速度。 实验标准 因为训练使用的框架是Pytorch,因此读取的实验标准如下: 1、读取分辨率都为1920x1080的5张图片(png格式 ... »

[python学习手册-笔记]002.python核心数据类型

python核心数据类型 ❝ 本系列文章是我个人学习《python学习手册(第五版)》的学习笔记,其中大部分内容为该书的总结和个人理解,小部分内容为相关知识点的扩展。 非商业用途转载请注明作者和出处;商业用途请联系本人(gaoyang1019@hotmail.com)获取许可。 ❞ 先来解决一个书上 ... »

Python学习笔记2:基本数据类型

Python中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。 等号(=)用来给变量赋值。 等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。 Pyt ... »

django环境安装操作整理!

1. Django 下载地址:https://www.djangoproject.com/download/ 注意:目前 Django 1.6.x 以上版本已经完全兼容 Python 3.x。 2.安装操作如下: 方法一:Pip3 install django==2.0安装完成后查看python目录 ... »

Python函数式编程

Python函数式编程 函数是可重用的程序代码段,在Python中有常用的内置函数,例如len()、sum()等。 在Pyhon模块和程序中也可以自定义函数,使用函数可以提高编程效率 1. 函数式编程概述 1.1 什么是函数式编程? 函数式编程使用一系列的函数解决问题。函数仅接受输入并产生输出,不包 ... »

LeetCode 热题 HOT 100(05,正则表达式匹配)

LeetCode 热题 HOT 100(05,正则表达式匹配) 不够优秀,发量尚多,千锤百炼,方可成佛。 算法的重要性不言而喻,无论你是研究者,还是最近比较火热的IT 打工人,都理应需要一定的算法能力,这也是面试的必备环节,算法功底的展示往往能让面试官眼前一亮,这也是在大多数竞争者中脱颖而出的重要影 ... »

Python函数式编程

一、高阶函数 1. 高阶函数定义 python中如果将一个函数名传送给另一个函数作为形参,那么就成这个函数为高阶函数。 示例: 二.常用内置高阶函数 1. 匿名函数 python 使用 lambda 来创建匿名函数。• lambda只是一个表达式,函数体比def简单很多。• lambda的主体是一个 ... »

python实现对于告警规则的判断思路

场景 监控一个后台服务各个url的响应时间,需要在mysql数据库的一张表中设计一个字段需要包含且不仅限于以下一种规则(1. 大于 2. 小于 3. 大于等于 4. 小于等于),表结构大概是这样的 每个接口有不同的响应时间范围,超出这个范围就说明这个接口异常了,我们需要定义这个规则,并且能够让代码通 ... »

大众点评餐饮数据爬取(2020.11)

一、目标数据介绍 ​ 爬取对象为大众点评网北京地区“美食”标签下参照“人气”自动排序得到的750条餐馆数据,示例如下: 1.1 属性值介绍 ​ 需要爬取的属性值,如下表所示: 属性 命名 数据类型 店名 title str 星级评分 star float 评价数 review_num int 人均消 ... »

大众点评餐饮数据爬取(2020.11)

一、目标数据介绍 ​ 爬取对象为大众点评网北京地区“美食”标签下参照“人气”自动排序得到的750条餐馆数据,示例如下: 1.1 属性值介绍 ​ 需要爬取的属性值,如下表所示: 属性 命名 数据类型 店名 title str 星级评分 star float 评价数 review_num int 人均消 ... »

[python学习手册-笔记]001.python前言

001.python前言 ❝ 本系列文章是我个人学习《python学习手册(第五版)》的学习笔记,其中大部分内容为该书的总结和个人理解,小部分内容为相关知识点的扩展。 非商业用途转载请注明作者和出处;商业用途请联系本人(gaoyang1019@hotmail.com)获取许可。 ❞ 关于python ... »

自己上手写性能测试工具(二)

上周教大家如何通过Python实现性能测试工具,最后留了一下问题,今天我们继续来实现命令行工具。 依赖库 requests==2.22.0 gevent==20.9.0 numpy==1.19.2 click==7.1.2 click 库 今天的主角是click库。 中文文档:https://www ... »

Python调用飞书发送消息

一、创建飞书机器人 自定义飞书机器人操作步骤,具体详见飞书官方文档:《机器人 | 如何在群聊中使用机器人?》 ... »

如何构建一个生产环境的推荐系统

1.概述 前面介绍过什么是推荐系统,以及推荐系统中的用例,比如基于用户的协同过滤来构建推荐系统。今天给大家介绍如何构建一个生产环境的推荐系统。 2.内容 现在互联网上的内容很多,我们可能每天都会接受来自不同消息。例如,电商网站、阅读博客、各类新闻文章等。但是,这些消息并不是所有的内容你都感兴趣,可能 ... »