位置: 编程技术 - 正文

Python如何快速上手? 快速掌握一门新语言的方法(刚接触 python 如何快速上手?)

编辑:rootadmin

推荐整理分享Python如何快速上手? 快速掌握一门新语言的方法(刚接触 python 如何快速上手?),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:刚接触 python 如何快速上手?,python编程快速,python zen,python 快速上手,python怎么上,python怎么快速运行,python怎么快速运行,python 快速上手,内容如对您有帮助,希望把文章链接给更多的朋友!

那么Python如何快速上手?找来了一篇广受好评的新语言学习方法介绍,供大家参考。

听说,你决定要为你的 “技能树” 再添加一门特定的编程语言。那该怎么办呢?

在这篇文章中,作者提出了 项关于学习技术的建议。记住每个人学习的方式都不一样。其中一些可能对你十分有用,而其他的则可能无法满足你的需求。如果你开始担心一个策略,请尝试另一个策略并看看它哪里适合你。

1. 将其与类似的语言进行比较。当你首次观看有关该语言的第一个教程或阅读代码时,请尝试猜测该语言的每个部分将会做什么,并检查你的判断是否正确。 如果记笔记可以帮助你整合信息,请拿起一张纸并记下三个列表:

看起来很熟悉的东西,并且做了预期中的事 看起来很熟悉的东西,但做了意料之外的事 看起来完全是新的东西

例如,如果我用来自 Python 和 C 背景的 Rust 代码进行此练习,那么在第一个列表中,我会放上用于表示范围的花括号,!(看起来像是布尔类型的 非,但实际上是 Rust 中的宏定义)则放在第二个列表,类型签名语法(type signature syntax)放在第三个列表。

如果你保留着初始列表的副本,一旦你更熟练,可使用它通过语言反思你的进展,并提醒自己在尝试向其他人讲授该语言时,有哪些看起来不熟悉的概念。

2. 阅读语言的官方文档。如果希望在使用之前吸收大量信息,从阅读语言的参考资料中可能会受益。不用担心它们会对你催眠,参考文献通常是用于查找使用,而不是用来记忆。

3. 使用互联网搜索。搜索网络是一个很好的方式,可提供有关特定错误和一般最佳做法的信息。当收到错误信息时,应搜索信息中看起来是错误的独一无二的部分,但不是代码唯一的部分。例如,如果错误提示 "Error on line : Invalid argument exception(错误在第 行:无效的参数异常)",以语言名称和字符串 “Invalid argument exception” 这样的组合搜索,以找到最佳的结果。记住要将错误信息中的所有引用内容都包含在内。

还可以在网络中搜索有关解决语言中特定问题的最佳做法的博文。评估搜索结果中显示的博客帖子的质量和决定认真采用他们的建议时,请查看作者的公共代码组合以及发布日期。

4. 与社区接触。虽然博客和新闻文章具有大量有用的信息,但是你尝试编写的特定代码片段总会有些微妙之处。不要害怕在邮件列表中发帖,或加入 IRC 和 Slack 频道以寻求帮助。

要提出有帮助的回复的问题,请确保在正确的地方提问。许多语言都有 “初学者” 邮件列表或聊天频道,专门针对可能会频繁询问的问题而建立。当提出问题时,请务必先总结准备做什么、已做过的东西以及发生的情况。尽量为专家提供足够的上下文来了解问题,但不需要无关紧要的细节。提出问题后,请务必坚持一段时间来听取建议或会回答你的疑问可能产生的后续问题。

Python如何快速上手? 快速掌握一门新语言的方法(刚接触 python 如何快速上手?)

5. 编写玩具程序。一次练习一个新的概念,很少有任务可打败只使用某个概念的玩具程序。你可以将重点放在尽可能让你的代码清洁和惯用性上。如果你将解决 Project Euler 或 Rosetta Code puzzle 作为玩具程序,则可以将你的解决方案与其他使用相同语言编写的解决方案进行比较。

6. 使用该语言编写 “生产就绪(Production-Ready)” 的代码。玩具程序是一个很好的第一步,但在更逼真的的环境中使用一门语言可帮助探索其现实使用中的优势和挑战。考虑将一个熟悉的、相对较小的、经过良好测试的程序移植到新的语言,以探索其在现实使用的应用。

7. 阅读一本关于这门语言的书籍。如果有好几本有用的书,比较它们的评论,并考虑哪位作者的背景和自己的最相似。现在有很多电子书可以免费在线阅读。

在购买有关该语言的书籍之前,请先查看书籍出版的日期以及其示例所涵盖的语言版本。如果使用的是较旧的书籍,请务必使用其所使用的语言版本的示例。还要在网上调查一下,以了解自出版以来语言发生了怎样的变化。

8. 观看讲座和课程。如果你学习的语言在在线课堂中有讲授,那么视频应该是公开的。除了学术讲座之外,还可以考虑寻找录制讲座、会议谈话和有关该语言的博客。当在看电视时,谈谈你的新语言是一个将学习融入日常生活很好的方式。

9. 阅读示例代码。大多数关于编程语言的书籍都会包含代码片段。你也可以在博客和 Rosetta Code 上找到示例代码。运行示例代码、修改它们,并尝试预测修改后会发生那些情况。

. 阅读生产代码。查找有关该语言所有类型和大小的项目的一种方法是在 GitHub 上搜索它。按最受欢迎或最具影响力进行排序,你的热门搜索将包括最受欢迎的开源工具。如果想要了解开源项目的设计,可通过邮件列表或 IRC 来与社区进行互动。你甚至可能会发现一些 bug。

. 寻找好的工具。当使用新的语言时,可向其更有经验的用户请教,询问他们的开发环境。你可能会发现,一个特定的文本编辑器或 IDE 对于新语言的支持比你习惯通常使用的要好。调查在新语言生态系统中管理依赖关系、格式化、模糊化和单元测试代码的选项。

. 保持你的热情。入门新的语言很容易,但变得真正精通它通常是一个需要多年的旅程。庆祝一路上你的成功,并与追随你脚步的学习者分享你所学到的知识,保持着学习编程的兴趣。

还有其他学习新的编程语言的技巧吗?欢迎大家在评论区中交流。

编译自:opensource.com

相关书籍推荐:

你眼中的Python大牛 应该都有这份书单

Python书单 不将就

不可错过的十本Python好书

标签: 刚接触 python 如何快速上手?

本文链接地址:https://www.jiuchutong.com/biancheng/372240.html 转载请保留说明!

上一篇:python+opencv实现的简单人脸识别代码示例(python opencv)

下一篇:python密码错误三次锁定(实例讲解)(python 密码)

  • 用友应收账款系统操作
  • 没有达到起征点的工资忘计申报个税,可以税前扣除吗
  • 保险摊销什么 时候开始
  • 城建税及教育附加税怎么算
  • 不再认证时段内
  • 企业所得税虚报成本多少属于犯罪
  • 小规模纳税人企业所得税怎么计算
  • 企业所得税季度纳税申报表 a类
  • 营改增后,代扣代缴所得税应当按照含税收入还是不含税收入?
  • 公司注销了质保金如何收回来
  • 所得税退税需要多久
  • 换账套期初数怎么填
  • 其他收益期末余额在借方还是贷方
  • 纳税申报有哪些规定
  • 无偿划拨的资产怎么做资产卡片账簿
  • 存货缺货成本如何算
  • 公司帮员工缴纳个税,不从工资里扣,如何做账
  • 企业已确认销售收入的售出商品发生销售折让,且不属于
  • 支付装修款
  • 企业所得税汇算清缴会计分录
  • 生产企业委外加工比例出口免抵退税
  • 个税返还会计政策
  • 厂房拆迁补偿多少钱一平
  • powershell.exe什么意思
  • PHP:imagesetinterpolation()的用法_GD库图像处理函数
  • 长期债券投资业务处理
  • 报销办公用品会计分录计入其他应付还是其他应收
  • phpmailer 使用
  • 应付职工薪酬负数风险
  • 提取备用金记账凭证图片
  • 为什么要扩展
  • 企业会计准则季报利润表填写
  • 公司零报税怎么操作流程
  • 研发费用加计扣除2022政策
  • 充油卡 发票
  • python2.7读取文件
  • MySQL中UPDATE与DELETE语句的使用教程
  • 结转本年利润什么意思
  • 小规模没有税控怎么开普票
  • 折旧费和折旧额的区别
  • 三栏式明细账适用于原材料明细账
  • 公司的财产保险业务
  • 公对公开税票流程
  • 长期股权投资的账务处理
  • 销项100万进项80万交多少税
  • 余利宝本金会亏吗
  • 工程结算怎么结转收入
  • 一年内到期的非流动负债是经营性负债吗
  • 单位的收入是刷卡怎么做账?
  • 出租车费用分录
  • 损益类科目如何结转本年利润
  • 应付票据贴现借款
  • 其他应付款坏账处理说明
  • 房地产行业的特殊性表现在哪些方面
  • 去银行提备用金需要什么
  • 跨年取得的发票
  • 企业所得税季报营业成本包括哪些
  • 企业办理土地证需要哪些资料
  • 房屋装修支出怎么做账
  • 销售怎么写啊
  • win10免费安装吗
  • 繁体系统安装简体软件
  • mac terminal在哪里
  • .mcp是什么文件
  • win7电脑网络慢怎么提升
  • pdv是什么格式文件
  • 您的服务器不支持此服务
  • opengl英文
  • 用python编写程序
  • android更新ui的方式
  • Please ensure that adb is correctly located at 'D:Androidandroid-sdkplatform-toolsadb.exe' and
  • jquery get(0)
  • python的例子
  • android 字体设置
  • 21个JavaScript事件(Events)属性汇总
  • js 操作xml
  • 云南税务查询系统
  • 职工教育经费可以结转吗
  • 税务一般纳税人可以简易注销
  • 非居民企业机构场所核定征收
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设