我的Python生涯

Python爬取NBA球员生涯数据及简单可视化 由于全球疫情的原因 NBA宣布无限期推迟比赛 也被迫随之进入了长草期 紧接着 狂摸话筒戈贝尔 连坐队友米切尔 网络小帅杜兰特 绿军硬汉斯马特 等十名球员相继官宣感染 洛杉矶湖人两人感染 但未公布名单 社区论坛里便开始疯狂YY 不能看球的日子 就少了一种摸鱼的消遣 但是 虽然看不了比赛 不能少了对????的热情 作为一个老JRS 小编决定用python 拿虎扑上球星的数据开开刀 -------(重点内容... 阅读详情

最适合编程入门的语言之一——Python

Python语言特点简单概括如下:
(1)语法简单,容易学习和运用
(2)面向对象编程
(3)跨平台,具有可移植性
(4)模块化开发,功能丰富
(5)具有很好的扩展性
不过它火起来的主要原因,还是它的应用范围实在是太广泛了!
学会Python的话,像:人工智能工程师、数据分析师、爬虫工程师、前后端开发、大数据工程师、运维测试工程师等等岗位都可以自由选择。
人生苦短,我用Python,接下来讲讲Python的各种基础知识点。

一、变量

变量是保存和表示数据值的一种语法元素。变量的值可以通过赋值("=")方式修改。
在这里插入图片描述

Python有自己的命名规则:采用大写字母,小写字母,数字,下划线,汉字等字符进行组合命名。
注意:(1)首字符不能是数字;
(2)标识符不能出现空格;
(3)标识符不能与Python关键字相同;
(4)对大小写敏感;
关键字:
在这里插入图片描述

二、运算符与表达式

1、算术运算符
在这里插入图片描述
2、赋值运算符
在这里插入图片描述
3、比较运算符
在这里插入图片描述
4、逻辑运算符
在这里插入图片描述
简单记法:
and “与”:两为真则真,否则为假
or “或”:两假为假
not “非”:取反
5、成员运算符
在这里插入图片描述
6、身份运算符
在这里插入图片描述

三、字符串

字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串
在这里插入图片描述
用字符串向变量赋值
在这里插入图片描述
裁切
可以使用裁切语法返回一定范围的字符
在这里插入图片描述
负的索引

字符串运算符
在这里插入图片描述

转义字符
在这里插入图片描述

四、列表

列表是可包含任意对象的有序集合,可以进行的操作包括索引,切片,加,乘,检查成员。创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。
在这里插入图片描述

列表的操作
1、增加元素
在这里插入图片描述

2、删除元素
(1)pop() 方法用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。
在这里插入图片描述
(2)使用del语句可以删除任何位置处的列表元素,条件是知道索引
在这里插入图片描述
(3)根据值删除元素remove
在这里插入图片描述

五、元组

Python的元组与列表类似,不同之处在于元组的元素不能修改。

元组使用小括号,列表使用方括号。

元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

在这里插入图片描述
索引范围
在这里插入图片描述

六、函数

函数就是一段具有特定功能、被封装、可重用的语句块。
1、函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。
在这里插入图片描述

2、参数
(1)信息可以作为参数传递给函数。
(2)参数在函数名后的括号内指定,可以根据需要添加任意数量的参数,只需用逗号分隔即可。
#形参:函数内的局部变量,用于接受外部数据
#实参:外部数据,用于给形参赋值
3、返回值
将函数内部的数据复制到函数外部
在这里插入图片描述

4、变量作用域
是指变量起作用的范围
(1)局部变量:函数内定义的变量,只能在函数内部使用。
(2)全局变量:作用于函数之外,整个程序可调用的。

5、参数的类型
(1)位置参数
实参的赋值是按照形参定义的顺序传递的
(2)命名传参
执行函数时,可以不按照形参定义的顺序赋值
在这里插入图片描述

(3)默认传参
给参数设置默认值
在这里插入图片描述

(4)可变长度传参
在参数名前加*,形参会将接受到的所有参数放在一个元组中
在这里插入图片描述

(5)可边长命名参数
**形参,使用字典类型接收所有的参数 {“形参”:实参}
在这里插入图片描述
5、匿名函数:lambda
定义时没有函数名的函数,一般用于给高阶函数传参
*表达式:*lambda 参数:返回值表达式
在这里插入图片描述

为何使用 Lambda 函数?
假设有一个带一个参数的函数定义,并且该参数将乘以未知数字:
在这里插入图片描述
使用该函数定义来创建一个总是使所发送数字加倍的函数:
在这里插入图片描述
在同一程序中使用相同的函数定义来生成两个函数:
在这里插入图片描述

七、字典和集合

字典是键值对的无序集合,键(key)可以是任何不可变对象,比如数字、字符串、元组等,值(value)可以是任意类型,比如数字、字符串,甚至一个函数。

字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中
在这里插入图片描述

(1)访问
在这里插入图片描述

(2)增加
在这里插入图片描述

(3)删除
在这里插入图片描述

集合:
基于字典实现的一种数据结构
只包含键的字典
值不重复,且只能是不可变数据类型

使用 add() 方法向 set 添加项目
在这里插入图片描述

要删除集合中的项目,使用 remove() 或 discard() 方法。
在这里插入图片描述
使用 pop() 方法删除最后一项
在这里插入图片描述
本文不定时更新哦!

28Python库分析科比生涯数据 唐宇迪《python数据分析与机器学习实战》学习笔记 28Python库分析科比生涯数据 基本的一个操作流程,没有多深入 一、数据预处理 先来看一下数据,每个样本有25个属性,包括: A:action_type(用什么方式投的篮) B:combined_shot_type(结合什么方式投篮) C:game_event_id(游戏事件ID) D:game_id(游戏ID) E:la(投篮的经度) ... 阅读详情

相关推荐

用Python自动生成NBA巨星生涯数据曲线,乔丹牛逼!

有问我怎么做的,如何学 python 的,也有提建议说集成到 web 里面的。 其实最开始我也是考虑到集成到 web 里面,但是由于时间关系,只是简单的做了一下,没想到引起了大家的关注和建议。所以这次就做了升级,集成到 web 中! 先看效果吧,比如在本地: http://127.0.0.1:5800/retire/player?retire=乔丹&game=1 http://12...

转行程序员 957

为什么 Python 不能以数字作为字典键?

平时有事没事就在 Stack Overflow 上闲逛,这里有很多关于 Python 的有趣问题。的确有些问题在我们的生活中可能永远不会遇到。然而,背后的知识却相当有趣,甚至比问题本身更有趣。 在本文中,我就分享 Python 中的一个“神秘”字典 Keys ,并尝试解释它。喜欢本文点赞支持,文末加群欢迎畅聊。 字典Keys 让我们定义一个使用整数、浮点数和字符串作为键的字典, 从含义上看,它们都是“1”。 my_dict = { 1: 'one (integar)', '1': 'one

Python学习与数据挖掘 8215

基于python的科比职业生涯命中率分析

这里写自定义目录标题为什么需要协方差新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 为什么需要协方差 你好! ...

qq_40381603的博客 4120

Python的字典键名可以是哪些类型?

今天看别人代码时发现一个事,就是把对象当作字典的键名,并且把两个对象(类的实例)当作键名,然后去查了下: 键必须是不可变的,如字符串,数字或元组。 但是网上却没有说其他类型可不可以,怎么用的。我写代码试了下: class Person: def __init__(self, name): self.name = name i = 5 s = 'abc' t = (5...

cv小学dl三年级 3万+

Python先驱Barry Warsaw的职业生涯与Python的未来展望

Barry Warsaw,一位资深的美国软件工程师,不仅在Python界有着举足轻重的地位,更参与了众多Python项目和社区的建设。本文通过对话形式探讨了Barry的编程之路,他如何加入Python,并参与了PythonLabs,以及他对于Python未来发展的看法。Barry的经验对所有程序员,尤其是对Python感兴趣的读者,具有深刻的启示和指导意义。

weixin_35516624的博客 370

NVIDIA Jetson AGX Xavier设置风扇转速、工作模式及性能监控

Xavier的风扇在开机之后是默认关闭的,每次重启都需要手动打开风扇,后续可能考虑修改bashrc文件进行自动开启 这个是显示当前风扇的转速,默认应该是0,表示关闭,最大是250 cat /sys/devices/pwm-fan/target_pwm 可以通过修改该文件的值来修改风扇转速 vim /sys/devices/pwm-fan/target_pwm 我一般使用的是100这个值 作者:ryan_ren 链接:https://www.jianshu.com/p/d3c2041f7f7d 来源:简书 著

weixin_43877080的博客 1万+

Python中字典的key都可以是什么?

答:一个对象能不能作为字典的key,就取决于其有没有__hash__方法。所以所有python自带类型中,除了list、dict、set和内部至少带有上述三种类型之一的tuple之外,其余的对象都能当key。 比如数值/字符串/完全不可变的元祖/函数(内建或自定义)/类(内建或自定义)/方法/包等等你能拿出手的,不过有的实际意义不高。还有数值型要注意,因为两个不同的相等数字可以有相同的哈希值,...

Ike Liu 7万+

RK3568-MIPI屏幕调试实战:LCD初始化时序解析与转换

本文详细解析RK3568平台MIPI屏幕调试中的LCD初始化时序,重点介绍DCS Write与Generic Write数据类型的转换方法,并提供厂家时序到RK格式的实战转换案例。通过理解上电初始化时序的重要性,帮助开发者快速解决屏幕不亮、花屏等常见调试问题,提升RK3568硬件开发效率。

d6e7f8g9h的博客 186

2021-06-05 Python基础知识——字典

字典的基本了解: 1、字典是以键值对的形式创建的{'key','value'},利用大括号包裹

夏待秋autumn的博客 210

手把手教你用Xilinx SelectIO IP核搞定ADS42LB69高速ADC的DDR数据采集(附仿真调试技巧)

本文详细介绍了如何使用Xilinx SelectIO IP核实现ADS42LB69高速ADC的DDR数据采集,包括IP核配置、仿真验证和硬件调试技巧。通过精准的时序控制和实战调试方法,解决高速数据采集中的时序对齐问题,提升系统稳定性和可靠性。特别适合FPGA工程师和高速ADC接口设计者参考。

weixin_42533622的博客 152

复现HumanMAC(HumanMAC: Masked Motion Completion for Human Motion Prediction)

Human3.6M和HumanEva-I都放到data目录下(记得将data_multi_modal-20250320T022408Z-001.zip和humaneva_multi_modal-20250320T022412Z-001.zip解压缩并且分别重命名为data_multi_modal和humaneva_multi_modal)。生成的gif存放在inference目录下zero_shot_<INDEX>下的out目录下。新建一个data目录,将

qq_52643100的博客 831

Python第六章 字典

字典的定义和访问 1、字典的定义和访问 字典就是键值对的集合。 定义集合要使用花括号{} xName = { key:value,key:value } xName我们自己定义 key可以是数字或者字符串类型(也可以是布尔类型) value可以是任意类型的数据 代码段1: # 字典的定义:键值对 stu = {'name':'马瑞鹏','age':20,'gender':'男'} # 字典的使用 print(stu['name']) print(stu['age']) print

weixin_43771204的博客 726

台达B3伺服电机485通讯的调试过程

最近上了一项目,没办法直接把B3伺服接到PLC上去,怎么办?偶说试下直接电脑通过100多米的485线控制好了,定型前的测试就这样展开了。 1、焊CN1口 如果不安装CN1,是开不了机的,要报很多错误,比如SERV EMG ALERT, 上限报警,下限报警什么的,怎么办?直接焊好CN1头子吧,烦了点,但是必要的。 主要接的是11,9,10,32,31,30几个脚,按照图上连接好就是了。 2、 接线路 按照上面的图,接上伺服电机线,编码器线,电源线,包括限位常闭开关、485连线等,就完..

shidong01的博客 1万+

Python学习生涯

我的Python学习生涯 2020.07.20开启了我五个月的Python学习生涯!

优快云_Hy007的博客 198

从统一入口到运营中枢:全面看懂 SAP for Me 的能力边界、使用方式与项目价值

SAP for Me 是 SAP 推出的统一工作平台,旨在整合原本分散在多个系统中的关键信息与操作。它将许可证管理、系统状态、支持工单、维护合同、产品路线图等核心功能集中到一个界面,为不同角色提供定制化视图。平台包含多个功能模块:Home 作为个性化工作台展示待办事项与风险;Calendar 整合各类维护事件与关键时间节点;Reporting 提供跨域分析与趋势洞察;Finance & Legal 管理订单、发票与合规事项;Portfolio & Products 则展示产品全景与路线图。该

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 120

[QMT量化交易小白入门]-七十一、十年回测ETF动量策略,超额年化收益率为10.6%

本专栏主要是介绍QMT的基础用法,常见函数,写策略的方法,也会分享一些量化交易的思路,大概会写100篇左右。QMT的相关资料较少,在使用过程中不断的摸索,遇到了一些问题,记录下来和大家一起沟通,共同进步。

木头大左的博客 1853

01使用Python分析科比生涯数据

一、前言 本文所讲的实战内容是用机器学习的方法来分析科比职业生涯数据的实例,利用随机森林算法训练处一个预测科比投篮模型。主要用了python的numpy,pandas,matplotlib和sklearn库。 本文出现的所有代码,均可在我的github上下载,欢迎Follow、Star:github地址 二、设计思路 先来看看这份科比生涯的数据集:数据集下载 ...

Sevieryang/FinTech/Statistics/Quant 5660

14 硬件工程师笔面试高频考点真题解析——逻辑门

逻辑门是数字电路的基本单元,实现布尔运算(如与、或、非、异或等)。OC门(集电极开路)和OD门(漏极开路)需外接上拉电阻,支持“线与”逻辑,适用于I2C总线等场景,避免推挽输出并联导致的短路问题。三态门具有高、低、高阻三种状态,用于总线分时复用。推挽输出因内置上下管,禁止并联,否则会引发电源短路。三者区别在于:推挽驱动强但不可并联;OC/OD需上拉,支持线与;三态门通过使能控制实现高阻隔离,适用于共享总线设计。

XU157303764的博客 1898

用Python爬虫获取NBA球员的生涯数据

NBA球迷往往对球员的各项数据以及对应的排名很感兴趣,而basketball-reference.com这个网站的数据十分详尽。为方便浏览,我在github建了一个项目,借助该网站提供的数据来汇总某个球员的最新生涯数据,项目链接在此。本文介绍一下思路和使用方法。 思路 思路非常简单,首先使用requests库来抓取相关的网页,之后用beautifulsoup这个库来解析html文件,用以解析所需的...

schnauzers的博客 3999

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

2024年Python最全用 Python 分析韦德职业生涯数据_解析韦德

绝杀总是能让人激动不已!在NBA历史上,留下了不少的经典绝杀!我们的闪电侠韦德也是个中佼佼者,其中 2009 年对阵公牛一役完成抢断三分绝杀就是一大例证,绝杀之后韦德跑到站台上更是霸气的喊到「This is my house」。当年的热火给我们的青春带来了太多的回忆,虽然曾经的队友,早已成为了彼此的对手。就像当年一起通宵的死党,如今都已变成陌生人,都在为现实奔波。而就在昨天 12 月 11 日美国当地时间 10 日晚,NBA 常规赛湖人主场迎战热火队,这也是詹姆斯和韦德生涯最后一次常规赛对决。

2401_84562529的博客 999

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

用 Python 分析韦德职业生涯数据

2018 注定是不平凡的一年,这一年有太多我们熟知的大师离去。他们的离去代表着一个时代的终结,也代表这我们 90 后青春的落幕。我们这代 90 后是个男生都会看场 NBA 的比赛。 2013 那年我高二也是 NBA 球队热火队最火爆的时期,詹伟连线无人可挡。   那年的总决赛,热火大比分 2-3 落后马刺,当时第六场的最后几秒热火的比分还是落后于马刺,眼看就要输掉了比赛。那时候我们还...

zhusongziye的博客 1555

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

30万行数据,Python 分析科比二十年职业生涯 | 原力计划

作者 |高羊羊羊羊羊杨来源 | 优快云博客头图 | 付费下载自视觉中国出品 | 优快云(ID:优快云news)前段时间,湖人当家球星 科比·布莱恩特不幸遇难。这对于无数的球迷来说...

优快云资讯 6294

我们的青春已落幕,用 Python 分析韦德职业生涯数据

阅读文本大概需要 13分钟。2018 注定是不平凡的一年,这一年有太多我们熟知的大师离去。他们的离去代表着一个时代的终结,也代表这我们 90 后青春的落幕。我们这代 90...

qq_33570092的博客 395

实战项目-python库分析科比生涯数据

python库分析科比生涯数据 import numpy as np import pandas as pd import matplotlib.pyplot as plt %matplotlib inline from sklearn.ensemble import RandomForestClassifier from sklearn.model_selection import KFold # import data filename= "data.csv" raw = pd.read_csv

最白の白菜的博客 2366

阻尼衰减曲线用python_用Python自动生成NBA历史巨星和现役球员生涯曲线

本文技术栈:爬虫Flaskpyecharts1.序之前写过一个用 python 自动生成球员职业生涯数据的程序,大家的反响很好,我也感到很欣慰。有问我怎么做的,如何学 python 的,也有提建议说集成到 web 里面的。其实最开始我也是考虑到集成到 web 里面,但是由于时间关系,只是简单的做了一下,没想到引起了大家的关注和建议。所以这次就做了升级,集成到 web 中!先看效果吧,比如在本地:h...

weixin_39986896的博客 214
下一篇: Python高阶函数与装饰器函数
Apple_杨
博客等级 码龄6年 29粉丝 10原创
评论 10
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值