如何学会快速调用API
2024-09-04 10:02:17
作为一名苦逼的程序员,在实现各种需求的过程中,总是需要调用各种各样的API,也就是要读各种文档。我们所要做的是弄清楚这些API的参数然后调用即可。说起来非常简单,是实际上却不是这样。现在火爆的机器学习,本质上就是在各种调包和调参。只不过这个调包要稍微复杂点:numpy、pandas、matplotlib、sklearn、pytorch、tensorflow......。可以说学会快速调用API对于程序员来说是一项重要的能力。
我下面介绍一些调用API的具体场景:
- 对于一些很常用的API,例如像python的字符串操作函数,我们都不需要去查阅官方文档,直接百度搜索一些博客,就可以满足自己的需求了。当然,我个人还是认为如果有能力最好还是去阅读官方文档,因为官方文档是最为准确的。
- 如果是一些不怎么常用的API,百度上能够找到的信息很少,这个时候就需要去查阅官方文档了。
- 前两种情况算是比较好解决的,有的时候,有些API是不提供说明文档的!!!或者是说明文档写的稀烂,根本没法读。这个时候,我们就需要从代码入手了。最原始的办法,直接将进入包的目录,查看每一个源码文件。还有一种比较好的办法,通过IDE来查看API的源码,这里以vscode为例,鼠标选中函数名,按下ctrl键,点击就可以看到相应的源码了。接着,通过读源码来了解API的使用方法。
最新文章
- ASP.NET Core中使用URL重写
- Spring IoC容器初始化过程学习
- nodejs-2:模块与包管理工具
- linux内核宏container_of前期准备之gcc扩展关键字typeof
- bzoj3571
- markdown编辑
- 插入排序(C++)
- WebApp中调试jsavascript
- Linux笔记(十四) - 日志管理
- Swoole笔记(三)
- Java基础学习笔记九 Java基础语法之this和super
- line-height和height
- hbuilder 个推 问题记录
- 关于Nginx负载均衡的5种策略
- 声明寄存器ROM
- nullptr(c++11)
- LEARNING TO NAVIGATE IN COMPLEX ENVIRONMENTS
- (三)使用XML配置SQL映射器
- 快速掌握activity的生命周期
- FastDFS - 文件服务器学习资料
热门文章
- jenkins构建邮件自动发送,测试邮件发送成功,构建项目邮件发送不成功的问题
- spring-mvc.xml 和 application-context.xml的配置与深入理解
- Vuex准备
- shell脚本攻略1
- Swagger 学习资料
- Gym - 101848D:XOR(线性基 欧拉降幂)
- python预课05 爬虫初步学习+jieba分词+词云库+哔哩哔哩弹幕爬取示例(数据分析pandas)
- Java检查异常、非检查异常、运行时异常、非运行时异常的区别
- IMP本质上是一个通用的函数指针
- 【BZOJ1095】【ZJOI2007】捉迷藏