1. Javascript攻略

本文主要是为已经学过python的人而写的攻略文,数据科学家除了要会收集分析数据,同样需要掌握一些web技术, 这样才可以做数据可视化.Js作为web技术的标志和基础自然是不可能不学习的.直接从ES6标准入手的好处是:

1.1. 语法糖丰富

低版本的Js语法简单而且坑多,使用起来各种不方便,会给习惯python的数据科学研究人员造成学习困难, ES6新增了大量语法糖.在使用上可以给被python惯坏了的人一定程度上减少学习成本.

1.2. 接近Python的开发习惯

Python是模块化编程的语言,而Js在设计初期就没考虑太多模块化的问题,低版本的js在编写时模块化方面 会让被python惯坏了的人非常不喜欢,ES6使用类似python的import语句,相对容易接受.

事实上Js语言是比python有活力的多的一门编程语言,它充分体现着开源的魅力和模块化的威力,在google v8引擎的 性能保证下,Js语言是当今最受欢迎并且发展最快的语言没有之一,作为一个pythoner我们也确实该看看它有些什么可取之处.

在后面的部分中我们会从分以下几个步骤介绍Javasdcript

  • Javascript 环境与工具链

    无论是前端还是node,Javascript都是必备的语言工具,本文是javascript系列文章的第一篇,介绍个人认为比较好用的编译,运行环境,以及工具链.

  • ES6基本语法

    无论是前端还是node,Javascript都是必备的语言工具,本文只是一个对比python的入门教程,不过对于了解ES6版本的js也是够用了

  • Typescript基础

    Typescript是javascript的超集,它为js提供了相对完备的类型系统和范型系统,以及一些好用的语法糖,可以说它是js相对严谨的版本.因此更加适合团队合作.它向下兼容

本文主要参考自阮一峰大大的书和TypeScript官方文档,

Copyright © hsz 2017 all right reserved,powered by Gitbook该文件修订时间: 2017-07-02 22:50:30

results matching ""

    No results matching ""