作为一名苦逼的程序员,在实现各种需求的过程中,总是需要调用各种各样的API,也就是要读各种文档。我们所要做的是弄清楚这些API的参数然后调用即可。说起来非常简单,是实际上却不是这样。现在火爆的机器学习,本质上就是在各种调包调参。只不过这个调包要稍微复杂点:numpy、pandas、matplotlib、sklearn、pytorch、tensorflow......。可以说学会快速调用API对于程序员来说是一项重要的能力。

我下面介绍一些调用API的具体场景:

  1. 对于一些很常用的API,例如像python的字符串操作函数,我们都不需要去查阅官方文档,直接百度搜索一些博客,就可以满足自己的需求了。当然,我个人还是认为如果有能力最好还是去阅读官方文档,因为官方文档是最为准确的。
  2. 如果是一些不怎么常用的API,百度上能够找到的信息很少,这个时候就需要去查阅官方文档了。
  3. 前两种情况算是比较好解决的,有的时候,有些API是不提供说明文档的!!!或者是说明文档写的稀烂,根本没法读。这个时候,我们就需要从代码入手了。最原始的办法,直接将进入包的目录,查看每一个源码文件。还有一种比较好的办法,通过IDE来查看API的源码,这里以vscode为例,鼠标选中函数名,按下ctrl键,点击就可以看到相应的源码了。接着,通过读源码来了解API的使用方法。

最新文章

  1. ASP.NET Core中使用URL重写
  2. Spring IoC容器初始化过程学习
  3. nodejs-2:模块与包管理工具
  4. linux内核宏container_of前期准备之gcc扩展关键字typeof
  5. bzoj3571
  6. markdown编辑
  7. 插入排序(C++)
  8. WebApp中调试jsavascript
  9. Linux笔记(十四) - 日志管理
  10. Swoole笔记(三)
  11. Java基础学习笔记九 Java基础语法之this和super
  12. line-height和height
  13. hbuilder 个推 问题记录
  14. 关于Nginx负载均衡的5种策略
  15. 声明寄存器ROM
  16. nullptr(c++11)
  17. LEARNING TO NAVIGATE IN COMPLEX ENVIRONMENTS
  18. (三)使用XML配置SQL映射器
  19. 快速掌握activity的生命周期
  20. FastDFS - 文件服务器学习资料

热门文章

  1. jenkins构建邮件自动发送,测试邮件发送成功,构建项目邮件发送不成功的问题
  2. spring-mvc.xml 和 application-context.xml的配置与深入理解
  3. Vuex准备
  4. shell脚本攻略1
  5. Swagger 学习资料
  6. Gym - 101848D:XOR(线性基 欧拉降幂)
  7. python预课05 爬虫初步学习+jieba分词+词云库+哔哩哔哩弹幕爬取示例(数据分析pandas)
  8. Java检查异常、非检查异常、运行时异常、非运行时异常的区别
  9. IMP本质上是一个通用的函数指针
  10. 【BZOJ1095】【ZJOI2007】捉迷藏