编程语言下载和安装中隐藏的三大秘密

本次课程我将传达这样一个理念:我们要从更高的逻辑角度来学习技术,这才是学习技术的捷径。编程语言的下载和安装,或者说 Java 和 Python 的下载和安装,不是我本次分享要讲的内容。我要讲的是规律,是方法论,是学习技术唯一的捷径。
在很多学习者看来,编程语言的下载和安装,是再简单不过的事情了,只要照着下载和安装的演示来做就可以了,真的是这么简单吗?其实不是,可能看我课程的朋友大多数都是新手,新手不容易想清楚的一个问题就是:我们在学习任何技术的过程中,看似很难的知识点,往往是最简单的;而看似很简单的知识点,往往确实最难的的,为什么这么说呢?因为,越是简单的东西,越是基础,越是根基。

好,我们回顾这次课程的主题,我们说一下编程语言下载和安装中隐藏的三大秘密 。那下载和安装中隐藏着哪三大秘密呢?

秘密1 :我们使用何种操作系统来学习编程?

我们都知道,主流的操作系统有三种:Windows,Mac,和Linux;我用一句通俗解释什么是操作系统:操作系统是一种介于硬件和用户之间的特殊的软件。对于 Java 和 Python的学习来说,我给出一个明确的答案:用哪一种系统都可以,新手学习我更推荐用 Windows和Mac系统,本次课程我也会主要用这两种操作系统演示(这里多说一下,有些编程语言对windows系统操作并不是很友好,比如说 ruby,这样的特例我们就不做讨论了,毕竟我们主要讲的是Java和Python)。好,那这个小点说清楚了。

那既然有三种操作系统,Windows,Mac 和Linux,那Java和Python也就有三种下载和安装的方式,windows 下的下载和安装;Mac下的下载和安装,Linux下的下载和安装;

说到这,有些朋友一定会说,这个很简单,也不是很难啊。那下面jacky说的这段话,是本次课的重点,编程语言和下载和安装中有一个难点,就是安装过程中,环境变量的配置;在Windows系统中,有windows系统的环境变量配置,Mac中有Mac的环境变量配置,linux中linux 的环境变量配置。那环境变量的底层逻辑到底是什么?我们为什么要进行环境变量的配置,真正搞懂这些环境变量,对我们今后的工作有什么样的帮助,这才是我们在下载和安装中要考虑的问题,在后面的课程,jacky会给大家讲解和演示。

那前面就是我们说的,秘密1:我们使用何种操作系统来学习编程;

秘密 1 我们说了操作系统,那秘密 2 就是:

秘密 2 :开发环境、运行环境、操作系统,到底什么区别?

(1)先说 开发环境和运行环境的关系

一句话通俗解释:开发环境是用来写代码的;运行环境是用来跑代码的;

我们写代码是要有工具,开发环境就是写代码的工具。随着时代的发展,为了提高些代码的效率,我们就出现了给程序员使用写代码的工具,IDE ,也叫集成开发环境;所以,总结,开发环境不是环境是工具,运行环境才是环境;

(2)再说 操作系统

前面我们已经一句通俗解释什么是操作系统:操作系统是一种介于硬件和用户之间的特殊的软件。比如说 Windows,Mac,Linux;它是承载开发环境和运行环境的;说清楚了吧;

秘密 3:新手学习编程要不要刚开始学习就用IDE?

  1. 我们先来搞清楚一个问题:IDE 和编辑器有什么区别?

一句话: IDE是一个功能更强大的整合编辑器。具体的我们后面写代码,大家就会理解了;

  1. 我们接下来再来说,新手学习编程要不要开始学习就用IDE?

这里Jacky 可以给出一个明确的,我的看法:对于Java学习我支持最开始就使用IDE,对于Python的学习,可以使用,也可以不使用;为什么我强烈支持java初学者使用IDE呢?因为Java本来就是个离开IDE就很难写的语言。大凡初学者对很多东西都很不熟悉的时候,需要把全部注意力专注在一两点内容上,比如一些基础语法,条件控制,函数,方法的意思等。但是Java在这些核心内容之外要考虑的东西很麻烦,比如说一个简单的hello world没有IDE都要折腾很久。

总结 :编程就像练武术,掌握绝世武功的高手,都不太注重手里的“兵器”

编辑器也好,集成开发环境IDE也好,各种编程语言的编辑器和IDE都是非常非常多,编程有了基础的我们,可以找一个自己适合的编辑器或者是IDE来进行代码的编写,选择什么编程工具真的不是特别的重要。

最后,建议初学的朋友可以根据我的分享内容,先选择给一种的IDE,进行编程;为了我讲解的方便,看我课程的朋友们也可以先选择我们使用的 IDE ;

后面的课程,我们会分别演示 Java 和 Python 的下载,安装和环境变量配置。

原文地址:https://www.cnblogs.com/shujufenxi/p/14413652.html