2024年Python最全Python新手入门教程_教你怎么用Python做数据分析

[1, 2.223, -3, ‘刘强东’, ‘章泽天’, ‘胖’, ‘周杰伦’, ‘昆凌’, [‘微博’, ‘B站’, ‘抖音’], ‘瘦’]


**字典(dict):**



#字典
zidian={‘刘强东’:‘46’,‘章泽天’:‘36’,‘周杰伦’:‘40’,‘昆凌’:‘26’}


字典使用键-值(key-value)存储,无序,具有极快的查找速度。以上面的字典为例,想要快速知道周杰伦的年龄,就可以这么写:



zidian[‘周杰伦’]

‘40’


dict内部存放的顺序和key放入的顺序是没有关系的,也就是说,"章泽天"并非是在"刘强东"的后面。


**DataFrame:**


DataFrame可以简单理解为excel里的表格格式。导入pandas包后,字典和列表都可以转化为DataFrame,以上面的字典为例,转化为DataFrame是这样的:



import pandas as pd
df=pd.DataFrame.from_dict(zidian,orient=‘index’,columns=[‘age’])#注意DataFrame的D和F是大写
df=df.reset_index().rename(columns={‘index’:‘name’})#给姓名加上字段名


![在这里插入图片描述](https://img-blog.csdnimg.cn/20190509195425712.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FmbHVvaGFv,size_16,color_FFFFFF,t_70)


和excel一样,DataFrame的任何一列或任何一行都可以单独选出进行分析。


**是不是有很多东西在学Python新手入门教程的时候不懂的,在这里悟了一些呢!  
 以上三种数据类型是python数据分析中用的最多的类型,基础语法到此结束,接下来就可以着手写一些函数计算数据了。**


**2.从Python爬虫来学循环函数**


掌握了以上基本语法概念,我们就足以开始学习一些有趣的函数。我们以爬虫中绕不开的遍历url为例,讲讲大家最难理解的循环函数for的用法:


**for函数**


for函数是一个常见的循环函数,先从简单代码理解for函数的用途:



zidian={‘刘强东’:‘46’,‘章泽天’:‘36’,‘周杰伦’:‘40’,‘昆凌’:‘26’}
for key in zidian:
print(key)

刘强东
章泽天
周杰伦
昆凌


因为dict的存储不是按照list的方式顺序排列,所以,迭代出的结果顺序很可能不是每次都一样。默认情况下,dic
Python的设计哲学是“优雅”、“明确”、“简单。Python用途极广。图形处理:有PIL、Tkinter等图形库支持,能方便进行图形处理。 数学处理:NumPy扩展提供大量与许多标准数学库的接口。 文本处理:python提供的re模块能支持正则表达式,还提供SGML,XML分析模块,许多程序员利用python进行XML程序的开发。 数据库编程:程序员可通过遵循Python DB-API(数据库应用程序编程接口)规范的模块与Microsoft SQL Server,Oracle,Sybase,DB2,MySQL、SQLite等数据库通信。python自带有一个Gadfly模块,提供了一个完整的SQL环境。 网络编程:提供丰富的模块支持sockets编程,能方便快速地开发分布式应用程序。很多大规模软件开发计划例如Zope,Mnet 及BitTorrent. Google都在广泛地使用它。 Web编程:应用的开发语言,支持最新的XML技术。 多媒体应用:Python的PyOpenGL模块封装了“OpenGL应用程序编程接口”,能进行二维和三维图像处理。PyGame模块可用于编写游戏软件。 pymo引擎:PYMO全称为python memories off,是一款运行于Symbian S60V3,Symbian3,S60V5, Symbian3, Android系统上的AVG游戏引擎。因其基于python2.0平台开发,并且适用于创建秋之回忆(memories off)风格的AVG游戏,故命名为PYMO。 黑客编程:python有一个hack的库,内置了你熟悉的或不熟悉的函数,但是缺少成就感。 用Python写简单爬虫
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值