前言前几天我被领导分配了一个项目需求,要求如下:1.模拟一批数据,用于项目实验或者作为测试数据,因为真实数据不能展示。2.模拟数据字段包括:姓名、所在省份、详细地址、手机号、身份证号、出生年月、邮箱、人物、颜色、公司、银行信用卡、时间日期、文件、乱数假文、用户代理、社会安全码等。一批数据手动一行行创建太不靠谱,因为无法保证创建数据的准确性,同时手动创建效率太 ......
403
0
0
2023-01-08
pip常用命令和一些坑pip参考文档 (https://pip.pypa.io/en/stable/getting-started/)注意事项下面三点很重要,放在了最前面。• 如果有多个python版本(比如你在使用虚拟环境),使用python -m pip替代pip,避免使用其它版本Python的pip,导致安装到错误的位置。可以用pip -V 查看pip ......
430
0
0
2023-01-07
本文整理、改编自下面这个视频:Object Oriented Programming (OOP) In Python - Beginner Crash Courseauthor:Python Engineer前言谈到面向对象编程(OOP),就不得不谈继承、多态和封装。 继承实现了代码重用,并且是多态的基础; 多态提高了代码的灵活性、扩展性; 封装隐藏内部细节 ......
355
0
0
2023-01-07
ProPlot绘图库(Python)最近师兄推荐了一个Python的绘图库,感觉用这个库画的图都挺好看的。相对于原生的matplotlib,ProPlot画出来的库更适合用在论文里面。 同时,这个绘图库还可以绘制地理空间图,类似于Cartopy、Basemap。这个库就非常适合遥感人。下面我们就一起看看它的绘图效果吧!折线图绘制import proplot ......
444
0
0
2022-12-30
Python可以实现给QQ邮箱、企业微信、微信等等软件推送消息,今天咱们实现一下Python直接给微信推送消息。这里咱们使用了一个第三方工具pushplus# 单人推送实现步骤:1、用微信注册一个此网站的账号 2、将token复制出来,记录到小本本上。代码展示import requests # Python源码资料电子书领取群 279199867 d ......
457
0
0
2022-12-12
异常处理:捕获异常,简单的捕获异常语法,在程序开发时,可以尝试加如 try来捕获异常try: 尝试执行的代码 except: 出现错误的处理 try尝试 下方填写要尝试的密码,不确定能不能够正常执行的代码except 如果不是,下方填写尝试失败的代码例子:简单的异常捕获演练–要求用户输入整数try: #不能确定争取执行的代码 ......
373
0
0
2022-12-11
大家好,我是辰哥reportlab是Python的一个标准库,可以画图、画表格、编辑文字,最后可以输出PDF格式。它的逻辑和编辑一个word文档或者PPT很像。有两种方法:1)建立一个空白文档,然后在上面写文字、画图等;2)建立一个空白list,以填充表格的形式插入各种文本框、图片等,最后生成PDF文档。因为需要产生一份给用户看的报告,里面需要插入图片、表格 ......
481
0
0
2022-12-11
我们列出了 2022 年适用于 Linux 和 Windows 的六个最佳 Python 代码编辑器。如今,Python 无处不在,它可以说是现代版的 C 语言编程语言。从网站、应用程序、数据科学项目、人工智能到物联网设备,你可以发现 Python 无处不在。因此,作为这十年来流行的编程语言,了解 Python 的开发环境是很有必要的,开发人员用它 ......
431
0
0
2022-12-09
进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。 IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享内存、Socket、Streams等。其中 Socket和Streams支持不同主机上的两个进程IPC。一、管道管道,通常指无名管道,是 UNIX 系统IPC最古老的形式。1、特 ......
525
0
0
2022-12-08
大家应该都知道,python有一个GIL(全局解释器锁),用于控制多线程的并发行为。 注:GIL不是必须的,可以通过对每个资源单独加锁的方式去掉GIL,也就是将GIL换成更细粒度的锁。GIL锁的实现Linux上的POSIX线程的实现有如下行为:1、同一个线程多次调用pthread_mutex_lock,在linux中默认类型的锁第二次调用总会堵塞2、一个已经 ......
487
0
0
2022-12-08
一、 可变数量参数1、 概述可变数量参数是指参数前带 * 的。如 *args. 比如,你想要通过一些参数信息来打印日志。使用固定参数如下:def log(message, values): if not values: print(message) else: values_str = ', '.join(str(x) for x in values ......
383
0
0
2022-12-08
查看Python的版本,以及进入Python交互式编程模式print('Hello World') 你可以将以上代码保存在hello.py文件中并在cmd中使用python命令执行该脚本文件。python hello.py 列表list1 = ['Google', 'Runoob', 1997, 2000]; list2 = [1, 2, 3, 4, ......
438
0
0
2022-12-02
页面结构介绍 - HTLM常用标签了解<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </hea ......
566
0
0
2022-12-01
关于该学习笔记为本人学习Bilibili上尚硅谷的教程的记录.注释单行注释# 注释内容 快捷键 : ctrl + / 多行注释 ''' 注释内容 ''' 变量常用变量inta = 12 floatb = 1.2 booleangender_1 = True gender_2 = False string#单引号、双引号 ......
503
0
0
2022-11-30
Ply 是一个纯 python 的词法分析和语法分析库,包括两个模块:lex 和 yaccPlyPly 是一个纯 python 的词法分析和语法分析库,包括两个模块:lex 和 yacclex 用于将输入的文本通过正则表达式转换为一系列 Tokenyacc 用作上下文无关语法分析lex 词法分析使用 lex 词法分析最重要的是定义 token 及其解析规则, ......
726
0
0
2022-11-28