【搬砖人进击,路在何方?】----python学习总结

本文讲述了作者从电子专业转行学习Python,重点介绍了Python基础知识、常用模块如os和pandas,以及如何深化学习扩展到数据处理、爬虫、BI等领域。适合毕业季技术升级者阅读。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

活动地址:毕业季·进击的技术er

  夏日炎炎,热浪中又是一年的毕业季,这是告别,也是成长。尽管近两年由于疫情影响,大多数毕业生没有了以往的毕业典礼,但成长还在继续。回想自己的毕业典礼,已经晃晃悠悠过了五年了。
  因为大学学的是电子专业,所以毕业后的第一份工作也是去了相关的公司,工作也是清闲,学到的用的不多,浑浑噩噩两年半,最终还是下定决心离职了,出来发现貌似自己已经落伍了,没得办法,只能重新开始,机缘巧合开始了python的学习,现在从事数据分析的工作。下面总结了python学习的大纲。

1、Python 基础知识

  任何语言类的学习,首先得了解其基础,python得学习也不例外。所以我们首先了解python得数据类型和不同类型得操作。

1. 数据类型

  各种类型最重要的是搞清楚是否可变,各自有什么特点,比如:集合是不重复的,所以可以把列表转换集合实现去重。
![在这里插入图片描述](https://img-blog.csdnimg.cn/6f5eabd041a54d14868d3a04220a0cf0.png

2. 常用数据类型操作

字符串和列表
  字符串和列表很相像,两者的切片也是一致,不同在于各自的方法有区别,所以搞清楚对应的方法很重要。
在这里插入图片描述
字典和函数、类
  字典和列表都比较常用,可以实现的功能差不多,不同在于列表在数据多时效率会下降,但字典不会,但是字典占的内存多,构建也比列表复杂。
  要想成Python大神,类必须掌握。尽管没有类,也可以实现相应的设计,但类可以简化代码和提高效率。

在这里插入图片描述

2、常用模块

1. OS模块

  os模块是python标准库中的一个用于访问操作系统功能的模块, os模块提供了其他操作系统接口,可以实现跨平台访问。而我们学习主要在于目录的处理和文件路径的处理。知识点如下图:
![在这里插入图片描述](https://img-blog.csdnimg.cn/a0030e9e73c34c2fa22f10ba05aaa665.png

2. pandas模块

  pandas是基于numpy模块构建的。也是最方便的数据处理的模块。pandas的主要功能:

  • 具备对其功能的数据结构DataFrame、Series
  • 集成时间序列功能
  • 提供丰富的数学运算和操作
  • 灵活处理缺失数据

  首先pandas的结构如下:

在这里插入图片描述

  pandas可以加载多种类型的数据,包括excel、csv、sql、html、json等,也就是说基本常用的数据类型,pandas都可以获取并处理。

在这里插入图片描述

  有加载,就有保存,对应上面的加载,有相应的输出,但这里只列举最常用的三种,以及其参数和特点。

在这里插入图片描述

3. 其他常用模块

  还有几个数据处理中常用的模块,下图总结出基本的知识点。

![![在这里插入图片描述](https://img-blog.csdnimg.cn/0ec5c12cd4fa4e95a7ccca527b28970d.png](https://img-blog.csdnimg.cn/e0b3c5c4240847b0a1ee58d38f526d38.png

3、扩展知识

  前面的介绍,都是基于python得数据处理进行得,也是python的入门基础,python有很多得分支,比如:爬虫分支、BI分支、网站分支、人工智能分支等,后期得学习需要选定方向去深入学习,不管哪一个方向,不断地学习都会收获很多。
  关于每个模块,我这里只给出了基础的学习网址,关于深层的,需要读者自我突破!

在这里插入图片描述

  成长还在继续,不求一朝天下闻,但求每日进步一点点,总有一天所有的美好会不期而遇。
  路一直在脚下,需要我们慢慢走出来!

活动地址:毕业季·进击的技术er

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值