文章目录

  • 前言
  • 1.Kotlin Educational Tool下载、安装
  • 2.Kotlin Koans的安装和使用

前言

此教程面向没有Kotlin基础的程序员或者学生

1.Kotlin Educational Tool下载、安装

先是介绍页面:Educational Products: Easy and Professional Tools to Learn and Teach Programming

Kotlin Educational Tool是JetBrains提供的用来给想要学习Kotlin 语言的人用的插件,安装在IDEA上。


下载地址:Get Edu products

注意:如果你的电脑上已经安装了IDEA,那么只要安装插件就行了,不需要下载完整版


安装时一路默认下去就行了,需要注意的是如果你的电脑上没有安装Java,那么在安装过程中勾上这个框:

等待安装完成。

2.Kotlin Koans的安装和使用

Kotlin Koans的官方介绍:

Kotlin Koans是由是Kotlin官方推出的一系列Kotlin语法练习。一共42个任务,分为6个模块。


进入IDEA,选择学生:

选择课程:

选择Kotlin Koans:


进入学习页面,等待一段时间完成课程的加载。


页面的左边是课程选择的区域,页面的中间是写代码的区域,页面的右边是任务和参考资料

手把手教你学Kotlin (1): JetBrains的Kotlin Educational Tool下载、安装和 Kotlin Koans的安装和使用相关推荐

  1. 第11章 UART 串口通信(手把手教你学51单片机pdf部分)

    手把手教你学51单片机-C语言版.pdf  

  2. python global用法_14_手把手教你学Python之函数(下)

    变量作用域:根据变量定义的位置,可将变量分为全局变量和局部变量. 全局变量:定义在函数外面的变量,可以在多个函数中进行访问,但不能执行赋值操作.如果有赋值语句,相当于创建了一个同名的局部变量: 局部变 ...

  3. 手把手教你学Dapr - 5. 状态管理

    介绍 使用状态管理,您的应用程序可以将数据作为键/值对存储在支持的状态存储中. 您的应用程序可以使用 Dapr 的状态管理 API 使用状态存储组件来保存和读取键/值对,如下图所示.例如,通过使用 H ...

  4. oracle数据库更新语句_20_手把手教你学Python之操作数据库

    数据库是数据的仓库,将大量数据按照一定的方式组织并存储起来,方便进行管理和维护,例如快速检索和统计等.数据库的主要特点: 以一定的方式组织.存储数据: 能为多个用户共享: 与程序彼此独立. -- 数据 ...

  5. c++从入门到精通_资料下载:从入门到精通,手把手教你学DSP

    学习一个东西首先是了解它,比如DSP到底是什么?用在什么地方?怎么用?和单片机特点有那些相同与不同?开发需要注意什么?想了解清楚这些问题自然就清楚比较清楚的认识DSP.DSP,因为它是用来做数据处理, ...

  6. 手把手教你学dsp_新课免费看| 手把手教你学DSP,C2000从入门到精通

    课程简介: 目前,国内许多高校针对相关专业的本科生及硕士生已经开设了基于C2000系列的DSP应用课程,并建立了DSP重点实验室:许多企业也正在对C2000系列处理器进行开发和应用研究,因此迫切需要这 ...

  7. python中字典的value可以为任意对象_手把手教你学Python之字典

    字典是一种无序可变的容器,字典中的元素都是"键(key):值(value)"对, "键"和"值"之间用冒号隔开,所有"键值对&qu ...

  8. 手把手教你学Python之波士顿房价预测(scikit-learn的应用)

    目录 1.波士顿房价预测介绍 2.线性回归算法 3.调用scikit-learn库实现房价预测 1.波士顿房价预测介绍 问题描述:波士顿房价数据集统计的是20世纪70年代中期波士顿郊区房价的中位数,统 ...

  9. 模板匹配、抓圆、抓边、二维码 零基础labview视觉培训教程《龙哥手把手教你学视觉》只有不会教的老师,没有学不会的学生

    <龙哥手把手教你学视觉>周末班招生简章 教师简介: 江湖人称-龙哥,使用LabVIEW开发了大量视觉检测.运动控制.数据采集方面软件,具有丰富的非标自动化设备经验.www.ni-visio ...

最新文章

  1. 理解ROS节点---ROS学习第4篇
  2. GIT常用的基础命令
  3. windows7出现MTP usb设备驱动安装问题解决方法
  4. #!(sha-bang)--脚本的开始
  5. JIRA 5.0.1 发布
  6. 信息学奥赛一本通(1016:整型数据类型存储空间大小)
  7. Oracle_PL/SQL developer拷贝粘贴中文乱码问题
  8. 有望支撑半年时间!华为麒麟9000芯片库存约为1000万片
  9. 用 js判断 一个数是否是素数(质数)_小学五年级下册数学公式打印版,孩子寒假预习用的上!...
  10. pid调节软件_(四)差分底盘设计——5.底盘PID控制参数整定
  11. java请求url拼接xml_java访问一个URL,会返回给你一个XML格式的数据,该怎么实现?...
  12. 基于BOW模型的图像检索
  13. 混沌序列加密matlab,基于复合混沌序列的图像加密算法
  14. 蓝牙通信工作流程讲解
  15. oracle12c 重启服务,OBIEE12c的服务启动/关闭命令
  16. Java关键字详解this、private、static、super、extends继承、instanceof、final、abstract、interface、implements、enum...
  17. 又一视频下载神器,一键下载b站收藏夹视频和up主所有视频
  18. 【promise】什么是promise?
  19. 中鑫吉鼎|你知道自己理财期间这四个更重要吗
  20. pandas、numpy mysql

热门文章

  1. RDKit:基于RECAP生成片段
  2. 在线作图丨如何绘制精美的3D饼图
  3. B站讲演 | 我为什么要做科普视频?
  4. JHM:原生动物对酸性矿山废水侵蚀土壤的生态响应机制
  5. MPB:上海交大肖湘组分享基于基因芯片的海洋微生物转录组学分析技术
  6. Science Bulletin:上海植生所王二涛组发表基于绝对丰度的植物根际微生物群落“扩增-选择”组装模型
  7. 原来益生菌是这么搞定致病菌的
  8. R语言plotly可视化:plotly可视化互相重叠的归一化直方图并在直方图中添加密度曲线kde、设置不同的直方图使用不同的分箱大小(bin size)、在直方图的边缘添加边缘轴须图
  9. pandas使用nsmallest函数返回特定数据列中前N个最小值(搜寻最小的n个元素)、pandas使用nsmallest函数返回特定数据列中前N个最小值所对应的数据行
  10. Python使用numpy中的hstack函数水平堆叠(horizontally stack)数组实战