- 博客(22)
- 收藏
- 关注
原创 学习python第15天
如果不用json.load,直接pd.read_json('nested_list.json'),则会报错,因为'nested_list.json'里含有复杂嵌套,无法解析为dataframe。record_path用于提取深层嵌套的列表,如果students列表嵌套在info这个字典中,则record_path可以写成,下文的meta参数同理。记得之前在面试KIMI的时候,面试官就给我出了JSONL和EXCEL转换的手撕代码题,而那个时候,我连什么是JSONL都不知道,然后毫无疑问的挂了。
2025-08-30 20:10:11
754
原创 学习python第14天
这是必需的参数,指定了要写入的 Excel 文件的路径、URL 或文件对象。字节一面完后9天都没给回复,大概率被挂了,但是官网还在流程中,我又没有HR联系方式,所以直接在平台上反馈了,要么赶紧给我过,要么赶紧给我挂,耽误时间。和其他的同学聊了聊,考虑考虑央国企,哎,虽说央国企稳定(我表示存疑),但是钱少啊,还是想多赚点钱。是一个用于读取 Excel 文件的类,它可以处理多个表单,并在不重新打开文件的情况下访问其中的数据。:这是必需的参数,指定了要读取的 Excel 文件的路径或文件对象。
2025-08-30 17:43:55
328
原创 学习Python第13天
汇报一下秋招进度,上周字节和阿里一面,和面试官聊的都挺好的,面试官也说了不论通不通过都会邮件通知,但这都一周了,还没给我发邮件,难道泡池子了?本周美团一面,加油!已经两周没投递简历了,目前就投了十几家大厂,流程推进贼慢。还想投点外企,过两天研究研究怎么投,今天早点下班躺尸。周日玩嗨了,周一上班头贼痛,还好今天没什么活,摸了一天鱼。
2025-08-25 17:27:05
238
原创 学习python第12天
不过虽然平时在处理数据的时候,我一般都是让AI编写程序,因为这种清洗、处理数据的活,AI可以做的非常好,思路明确,不用人绞尽脑汁思考先处理什么,再处理什么,效率嘎嘎高。一边学基本的方法,一边刷力扣,我觉得是非常有用的,可以看到学习的这些方法,都可以怎么去处理实际问题,所以边学边干,进步飞快~希望我不要被冠以卷王的名号(虽然我感觉在办公室已经有这个苗头了),没办法,我是苦逼实习生,白天实习,晚上秋招,时不时导师那边还要开组会,你们这些正式工就别和我卷了,真说卷,我也卷不过你们,你们晚上十点才下班的。
2025-08-22 20:44:36
717
原创 自学Pandas第11天
Series 的索引部分,用于对数据进行标记。如果不提供此参数,则创建一个默认的整数索引,从0开始。:Series 的名称,用于标识 Series 对象。如果提供了此参数,则创建的 Series 对象将具有指定的名称。如果设置为 True,则复制输入的数据。使用字典创建Series,则key值自动变为索引,指定index,可对字典进行截取。:指定 Series 的数据类型。如果不提供此参数,则创建一个空的 Series。:Series 的数据部分,可以是。索引可以是唯一的,但不是必须的。
2025-08-20 20:39:19
952
原创 自学python第10天
DataFrame 可以看作是由多个 Series 按列排列构成的表格,它既有行索引也有列索引,因此可以方便地进行行列选择、过滤、合并等操作。Series 可以看作是 DataFrame 中的一列,也可以是单独存在的一维数据结构。自上次五月底拿到某大厂offer后,发现干乙方太折寿,干了三个星期火速跑路,换了一家新的甲方大厂,干起了安全合规。至少一天一道pandas的笔试题,监督一下自己,说不定python半道崩殂就拿到Offer了哈哈哈哈(做梦中)shape[0]返回行数。shape[1]返回列数。
2025-08-19 20:58:21
362
原创 学习LINUX第4天
举例:用 root 身份,将 root 目录下的 .bashrc 复制到 /tmp 下,并命名为 bashrc。为强制(force)的意思,若目标文件已经存在且无法开启,则移除后再尝试一次;若来源档为链接档的属性(link file),则复制链接档属性而非文件本身;复制成为符号链接档 (symbolic link),亦即『捷径』文件;进行硬式链接(hard link)的链接档创建,而非复制文件本身;tac与cat命令刚好相反,文件内容从最后一行开始显示。来查看各个命令的使用文档,如 :man cp。
2025-05-29 11:56:20
934
原创 MQ是什么
Kafka 是一个分布式消息队列,核心通过 Topic 分类消息、Partition 并行处理、Offset 跟踪消费进度,解决系统间的异步通信和数据缓冲问题,特点是高吞吐、持久化,但需要处理消息顺序和重复消费的问题。MQ(Message Queue,消息队列)是。,负责把消息(比如订单数据、日志)从一个服务。,适合日志收集、实时数据分析等大流量场景。的消息队列,像“快递中转站”一样帮系统。到另一个服务,解决系统间。Kafka 是一个。
2025-05-28 15:50:45
845
原创 Redis是什么
Redis 是一个基于内存的键值数据库,支持字符串、哈希、列表等多种数据结构,常用于缓存、会话存储和实时排行榜,特点是速度快、支持高并发,但需要配合持久化数据库(如MySQL)保证数据安全。,用来解决“热点数据访问慢”和“高并发写入”的问题,但数据量受内存限制,通常和MySQL配合使用(如MySQL存数据,Redis加速访问)。的小数据(比如用户登录状态、热门商品信息),速度比传统数据库(如MySQL)快100倍以上。,像电脑的“临时便签”,专门用来存储需要。Redis 是一个。
2025-05-28 15:45:59
877
原创 Hadoop是什么
Hadoop 是一个分布式系统框架,核心通过 HDFS 存储数据、MapReduce 处理数据、YARN 调度资源,解决单机无法处理的大数据问题,比如电商用户行为分析或日志存储。的工具,适合“离线、大规模、容错性强”的场景,但学习成本较高,现在很多公司也在用更简单的替代方案(如Spark)。Hadoop 是一个。
2025-05-28 15:40:28
879
原创 学习Python第9天
因为每一行/列我是不把最后一个元素加进去的,比如第一行在向右移动时,我是不把右上角的元素加进去的,而是在往下移动时,再把右上角的元素加进去。元组推导式和列表推导式的用法也完全相同,只是元组推导式是用 () 圆括号将各部分括起来,而列表推导式用的是中括号 [],另外元组推导式返回的结果是一个生成器对象。所以我只需要在for循环之外,再把最后一个元素加上就行了,这是为什么我在最后搞了个if的原因,其实不加if也行,因为此时的count就是等于num-1的。调用一个生成器函数,返回的是一个迭代器对象。
2025-05-27 18:02:34
822
原创 学习Python第8天
对于这道题,我的做法是用for循环,根据每一步的指令赋值,加加减减,最后判断值是否为0。match 后的对象会依次与 case 后的内容进行匹配,如果匹配成功,则执行匹配到的表达式,否则直接跳过,_ 可以匹配一切。如果从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。类似 if 语句的语法,如果 while 循环体中只有一条语句,可以将该语句与 while 写在同一行中。当循环执行完毕(即遍历完 iterable 中的所有元素)后,会执行 else 子句中的代码。
2025-05-26 18:19:43
1702
原创 学习LINUX第2天
查看所有目录ls /: 这个是系统中的配置文件,如果你更改了该目录下的某个文件可能会导致系统不能启动。: 这是系统预设的执行文件的放置目录,比如就是在目录下的。值得提出的是是给系统用户使用的指令(除 root 外的通用用户),而/sbin, /usr/sbin 则是给 root 使用的指令。: 这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在 /var/log 目录下,另外 mail 的预设放置也是在这里。
2025-05-26 15:42:25
988
原创 学习LINUX第1天
但是,不同的场合需要启动不同的程序,Linux允许为不同的场合,分配不同的开机启动程序,这就叫做"运行级别"(runlevel)。浅看了一下后面的内容,发现有很多地方不是很明白,是因为我对服务器就不是很了解,所以LINUX的教程看的也是云里雾里。如果安装了图形界面,则默认是进入图形界面的。PS:LINUX的下载安装什么的,个人电脑用不到,用公司现成的就行,主要还是了解一些基本原理,学习语法。init 进程是系统所有进程的起点,你可以把它比拟成系统所有进程的老祖宗,没有这个进程,系统中任何进程都不会启动。
2025-05-24 21:25:13
827
原创 自学Python第7天
第三题和第四题也没什么难度,用最笨的方法(穷举法)做的,导致代码运行时间超出限制,第三题只过了一个测试案例,第四题一个也没过。第二题让求gcd,我不知道什么是gcd,考完上网搜了才知道是最大公约数,说中文不好吗?还是多刷题吧,现在是脑子里根本没算法思想,做题只会用穷举。今日参加了某大厂的笔试,共四道编程题,限时两小时。第一题没什么难度,很轻松就写出来了。
2025-05-22 21:09:13
154
原创 自学Python第六天
By the way,昨天已经收到了某大厂的实习offer(兴奋地躺了一整天),面试官表示对LINUX能力更看重一点,希望我入职前多多熟悉LINUX,所以我准备开个新坑(SQL的坑还没填上,我真哭了)。本来在想要不把Python往后放一放,但是又陆续收到了一些大厂的笔试邀请,一看全是编程,看来Python硬通货啊,为了我的秋招的幸福,接着学吧。要想返回最大值的索引,可以用index函数,还有一些其他方法,比如enumerate,用的时候再查。移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。
2025-05-21 20:48:32
840
原创 自学Python第五天
检查字符串是否是以指定子字符串 substr 开头,是则返回 True,否则返回 False。检测 str 是否包含在字符串中,如果指定范围 beg 和 end ,则检查是否包含在指定范围内,如果包含返回最开始的索引值,否则返回-1。如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回 True,否则返回 False。如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是大写,则返回 True,否则返回 False。
2025-05-16 21:23:01
797
原创 自学Python第三&四天
常用的函数有:int()、str()、float()、complex()、list()、set()、tuple()、dict()用于比较两个对象的存储单元是否相同,相当于比较id(a)和id(b)是否相同,id()表示获取对象内存地址。random()返回随机生成的一个实数,它在半开放区间 [0,1) 范围内。a and b,如果a是0或者False,则返回a的值,否则返回b的值,a or b,如果a是Ture或非0值,则返回a的值,否则返回b的值,算术运算符=,比如+=,-=,*=,/=……
2025-05-15 19:47:27
308
原创 自学Python第二天
如果你想创建只有一个元素的元组,需要注意在元素后面添加一个逗号,以区分它是一个元组而不是一个普通的值,这是因为在没有逗号的情况下,Python会将括号解释为数学运算中的括号,而不是元组的表示。同时,由于 bytes 类型是不可变的,因此在进行修改操作时需要创建一个新的 bytes 对象。与字符串类型不同的是,bytes 类型中的元素是整数值(0 到 255 之间的整数),而不是 Unicode 字符。需要注意的是,bytes 类型中的元素是整数值,因此在进行比较操作时需要使用相应的整数值。
2025-05-13 15:26:20
919
原创 自学python第一天
3..Python 3 允许使用 Unicode 字符作为标识符,可以用中文作为变量名,非 ASCII 标识符也是允许的。1.可以使用斜杠( \)将一行的语句分为多行显示,语句中包含 [], {} 或 () 括号就不需要使用多行连接符。默认输出是换行的,如果要实现不换行需要在变量末尾加上 end=" ",end可以设置为其他字符。1.缩进的空白数量是可变的,但必须相同,tab和空格缩进可能会导致错误,最好使用四个空格。2.Python 可以同一行显示多条语句,方法是用分号;
2025-05-12 20:21:43
191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅