大家好,我是 jacky 朱元禄,很高兴跟大家一起学习 《Java与Python学习通法系列》。

  • 首先,说一下,我为什么要录这个课;

    • 我们都已经知道Java 和 Python的视频教程和书籍,可以说是非常非常多了,那我录制本系列课的意义是什么呢?

      • (1)课程特色一:我想告诉大家学习编程语言是有捷径的,这个捷径就是 理解技术背后的“哲学逻辑”,或者说是“人文逻辑”,相信你听完 jacky 的课,一定会有恍然大悟的感觉。
      • (2)课程特色二:用学习一门编程语言的时间,甚至是少于学习一门编程语言的时间,掌握两门编程语言 Java 和 Python 。因为Java 与 Python 的语法的相同之处,远远大于不同之处;语言的学习就是触类旁通的一个过程。我们在学习Java 中有没懂的知识点,你在对比 Python 相关的知识点也就懂了;同样的,Python中没搞懂的知识点,你对比Java 也就搞懂了;
  • 下面,jacky 跟大家分享的是:为什么本课程初学者和爱好者也能听的懂?因为编程不需要创造力。编程呢,就是拼图,就是把关键字,变量,各种参数,标点符号放在正确的位置上,软件就可以运行了,它不需要你智商多高,多有天赋,更不需要你多有创造力。

  • 所有编程语言都说“方便阅读,易于合作”,那编程开发者的用意是什么呢?当一个公司开除了这个程序员,马上来一个程序员,你随便替换一个程序员,也能写出相同的代码,这就是编程语言都宣称易于阅读的本质;所以程序员都戏称自己为"码农"也就是这个道理。所以说,编程就是拼图语言,有规律,有章法,有逻辑本质,是非常简单的。

编程语言发展史真正要告诉我们什么?

  • 关于编程语言的学习逻辑,下面我要讲的这些话,大家一定要注意听,因为整个互联网上,只有我一个人这么讲哦,相信你听过之后一定会对你帮助。并且,对你日后的编程工作一定会有帮助。

  • 无论现在你通过何种方式,学习何种编程语言,最开始学的都是某某语言的发展史,是不是?那,都是一些老套路了:套路具体是怎样的呢?首先呢,会告诉你编程语言是人与计算机之间进行信息交流沟通的特殊语言,而且一定会告诉你现在你学的这个语言,一定是众多编程语言中最牛的,最优秀的,最有前景的,是不是都是这个套路。后面的套路就是告诉你,你学的这个编程语言是怎样变成现在最牛的语言,然后就是跟历史课一样,告诉你,这个编程语言的发展史。大家想,是不是这样的一个套路。

  • 那很多朋友呢,学这部分呢,也是全都忽略过去,或者是选择不去记一些关键点,认为这部分呢,的确是没用,在工作中,又不是学历史,更没有了。那是不是这样呢? jacky 说,不是,因为你没有看透这个语言发展史,它要告诉我们的到底是什么?

  • 重点来了,编程语言的发展史,告诉我们就是两个字:版本。

告诉我们版本,有什么用?用处真的是太大了,尤其在我们的工作中。

  • 为了说明白编程语言发展史中的版本这个问题,我拿“汽车”的发展史类比举例:

    • 首先问大家一个问题,你说作为一个司机来讲,最在乎汽车发展史中的哪个点?
  • 从汽车的发展史上来看,汽车主要经历了两个“版本”:手动挡,自动挡,未来的无人驾驶先不管。那现在的司机最关心什么,手动挡车这么省油,操控性还好,以后还能不能一直有,我们到驾校学车,能不能直接学自动挡,不学手动挡?类比我们编程语言的就是,先说Java,Java8.0现在还有多少企业用,我们直接学Java12.0行不行?再说Python就是,Python2 现在还有多少企业用,我们直接学Python3 行不行。

上面,这些这才是我们学习编程语言的的发展史,要了解的,其他的,真的是当小说看就好。最后,我在往深了说一下,这个版本问题对于编程的学习有多重要,我最后的这个问题,听不懂的可以略过,大家了解就好。就是我们编程学到一定阶段,面临着一个很大的问题就是各种编程框架中的配置文件,运行很容易报错,那jacky说着这很多都跟各种编程语言和工具选择的版本有关,所以对于编程语言版本的问题,在我们开始学习编程语言的历史时,一定要多加记忆。

好,本小节就分享到这。

  • 编程语言发展史真正要告诉我们什么?或者j说,了解编程语言发展史,对我们实际工作中的重要意思是什么?

    • 这个问题的答案:就是两个字:版本。

所以,jacky说,了解编程语言的发展史很重要

Java与Python学习通法(1)和(2)序言和编程语言发展史怎么学相关推荐

  1. 你好,世界:第一个Java程序(《Java与Python学习通法》)

    大家好,我是 jacky 朱元禄,本小节jacky将跟大家分享第一个 java 程序,根据第一程序我们来总结一下 Java 程序的运行机制: 前面我们已经搭建好了 Java 的开发环境,那我们应该如何 ...

  2. 你的眼中满是“变量”,可“变量”眼中是无相(Python)(Java与Python学习通法)

    (一)Python 中的变量 1. 什么是变量 任何计算机的CPU都不具备存储功能,比如我们用计算机计算 1+ 1 等于几这个问题,1+1 必须是存储形式存在于计算机中,然后计算机的CPU 才能计算: ...

  3. Idea配置与项目导入(Java 与 Python 学习通法)

    (一)Idea 的配置 我们来看下 idea 如何帮我们创建项目做一些常见的操作 Idea 的配置大致分为两类: 基础配置 Settings 字体大小. 样式.快捷键设置.每行有几个空格等等 基于项目 ...

  4. python与java前景-java和python学习哪个未来发展前景更好?

    原标题:java和python学习哪个未来发展前景更好? 学java和python哪个更好?这是现在大家热议的一个问题. Python崛起这已经是一个不争的事实,并且已经成为人工智能时代的第一语言.P ...

  5. Java 转 Python 学习笔记-基础篇

    # 列表类型 names = ['李明博', '咖喱棒']# 字典类型 person = {'name':'咖喱棒', 'age':18}# 元祖类型 nums = (1,2,3,4,)# 集合类型 ...

  6. 软件测试/测试开发丨Java or Python?测试开发工程师如何选择合适的编程语言?

    很多测试开发工程师尤其是刚入行的同学对编程语言和技术栈选择问题特别关注,毕竟掌握一门编程语言要花不少时间成本,也直接关系到未来的面试和就业(不同企业/项目对技术栈要求也不一样),根据自身情况做一个相对 ...

  7. Python学习-- 魔法⽅法

    魔法方法 在Python中,__xx__()的函数叫做魔法⽅法,指的是具有特殊功能的函数. 构造方法__init__() __init__() ⽅法的作用:初始化对象. class Washer(): ...

  8. java章节测试学习通

    章节测验 测试1 已完成 已截止 1.[单选题] 下列哪个是Java应用程序主类中正确的main方法? 我的答案:D正确答案:D 2.[单选题] 对于下列源文件,哪个叙述是正确的? public cl ...

  9. 现在学python和java哪个好_java和python学习哪个未来发展前景更好?

    原标题:java和python学习哪个未来发展前景更好? 学java和python哪个更好?这是现在大家热议的一个问题. Python崛起这已经是一个不争的事实,并且已经成为人工智能时代的第一语言.P ...

  10. 学习 正则表达式 js java c# python 通用

    正则表达式 js java c# python 学习网站 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Globa ...

最新文章

  1. X星球居民小区的楼房全是一样的...
  2. 不知道为什么IList.Contains()总是返回FALSE
  3. 「JOISC 2020 Day4」治疗计划(线段树+dijkstra最短路)
  4. Docker容器基本使用
  5. kubernetes精华问答 | Swarm和K8S的共同点有哪些?
  6. 三维空间坐标的旋转算法详解_视觉slam | 三维空间刚体运动的五种表达:旋转矩阵 变化矩阵 欧拉角 旋转向量 四元数及互相转换...
  7. 如何使用消息队列,Spring Boot和Kubernetes扩展微服务
  8. apollo 配置中心_Spring Cloud 系列之 Apollo 配置中心(三)
  9. kcf算法中cos_window是什么意思_知网/维普查重系统算法介绍(史上最详细)
  10. Android 打开蓝牙流程
  11. 稳压电源的设计与制作_直流稳压电源设计
  12. IE Cookie 文件格式
  13. NOIP2013提高组华容道题解
  14. linux中patch补丁的文件格式和使用
  15. IE-LAB网络实验室:思科CCNP考几门?
  16. vs 发生错误,需要终止调试... HRESULT=0x8000ffff。ErrorCode=0x0 解决办法
  17. Python编程:字典
  18. 51.com数十高层离职幕后:3年内乱因扩张失败,互联网营销
  19. 9N90-ASEMI的MOS管9N90
  20. 一种实现ISA/IEC 62443操作技术标准的零信任应用简化模型

热门文章

  1. 项目管理常用的工具推荐——WBS、甘特图、燃尽图
  2. matlab统计颗粒数,一种基于Matlab的谷物颗粒计数方法
  3. 关闭OneNote从浏览器复制粘贴时包含链接的方法
  4. C# 报错 provisional headers are shown learn more
  5. 最新批量搜狗域名添加绑定工具
  6. Python数据分析与处理——处理中国地区信息
  7. ORACLE 错误 904
  8. 前端实习生实习第一天
  9. 【大数据】一图了解大数据发展历程
  10. HTML与CSS实现淘宝静态页面(参考版)