zoukankan      html  css  js  c++  java
  • 编程语言下载和安装中隐藏的三大秘密

    本次课程我将传达这样一个理念:我们要从更高的逻辑角度来学习技术,这才是学习技术的捷径。编程语言的下载和安装,或者说 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 的下载,安装和环境变量配置。

  • 相关阅读:
    设计模式学习总结系列应用实例
    【研究课题】高校特殊学生的发现及培养机制研究
    Linux下Oracle11G RAC报错:在安装oracle软件时报file not found一例
    python pro practice
    openstack python sdk list tenants get token get servers
    openstack api
    python
    git for windows
    openstack api users list get token get servers
    linux 流量监控
  • 原文地址:https://www.cnblogs.com/shujufenxi/p/14413652.html
Copyright © 2011-2022 走看看