TIOBE 4 月榜单:少儿编程语言 Scratch 进入 TOP 20

TIOBE 4 月榜单:少儿编程语言 Scratch 进入 TOP 20


TIOBE 最近公布了2020年4月编程语言排行榜啦,你们看了吗?


TIOBE 4 月榜单:少儿编程语言 Scratch 进入 TOP 20


四月榜单Scratch、SQL、Go、Swift 和 R 语言等有明显的上升趋势!但不可思议的是这个旨在教育孩子的编程语言—— Scratch 竟然在本月进入了 TIOBE 指数前 20!


对于这个疑惑,TIOBE的的软件首席执行官Paul Jansen 给我们做了解答:“在如今的生活中,计算机越已经成为不可或缺的一部分,孩子们学习编程语言也成为了流行趋势。之所以选择Scratch ,可能是因为 Scratch 更容易学习,并且 Scratch 由谷歌和英特尔等公司赞助也容易被信赖”。


因此有孩子的程序员若是想教孩子学习编程,就可以选择 从Scratch入手,像《Scratch 3.0少儿游戏趣味编程》、《Scratch 3.0少儿编程趣味课》等少儿编程书都特别适合小朋友哦!


我们再来看看其他数据!


TOP 10编程语言TIOBE指数走势(2002-2020)


TIOBE 4 月榜单:少儿编程语言 Scratch 进入 TOP 20


TIOBE 4月编程语言排行21-50


TIOBE 4 月榜单:少儿编程语言 Scratch 进入 TOP 20


总体来说,排名变化并不大,Java, C, C++, Python, 等这些“老家伙”依旧还是名列前茅。


其实TIOBE数据并不能代表一个语言的好坏,那些势头强劲的语言,很大程度上说明一项技术甚至一个产业正在崛起,因此程序员们可以通过看排名了解编程语言的发展趋势,从而及时提升技能!


新技能当然离不开新书,4月新书重磅来袭,你准备好接受知识了吗?


重磅书单


01


Python金融大数据分析 第2版


TIOBE 4 月榜单:少儿编程语言 Scratch 进入 TOP 20


内容简介:本书分为5部分,共21章。第1部分介绍了Python在金融学中的应用,其内容涵盖了Python用于金融行业的原因、Python的基础架构和工具,以及Python在计量金融学中的一些具体入门实例;


第2部分介绍了Python的基础知识以及Python中非常有名的库NumPy和pandas工具集,还介绍了面向对象编程;第3部分介绍金融数据科学的相关基本技术和方法,包括数据可视化、输入/输出操作和数学中与金融相关的知识等;


第4部分介绍Python在算法交易上的应用,重点介绍常见算法,包括机器学习、深度神经网络等人工智能相关算法;第5部分讲解基于蒙特卡洛模拟开发期权及衍生品定价的应用,其内容涵盖了估值框架的介绍、金融模型的模拟、衍生品的估值、投资组合的估值等知识。


适合人群:本书适合对使用Python进行大数据分析、处理感兴趣的金融行业开发人员阅读。


02


Go语言趣学指南


TIOBE 4 月榜单:少儿编程语言 Scratch 进入 TOP 20

作者: [加] 内森•扬曼,[英] 罗杰•佩珀


内容简介:本书是一本面向Go语言初学者的书,循序渐进地介绍了使用Go语言所必需的知识,展示了非常多生动有趣的例子,并通过提供大量练习来加深读者对书中所述内容的理解。


本书共分8个单元,分别介绍变量、常量、分支和循环等基础语句,整数、浮点数和字符串等常用类型,类型、函数和方法,数组、切片和映射,结构和接口,指针、nil和错误处理方法,并发和状态保护,并且每个单元都包含相应的章节和单元测试。


适合人群:本书适合对初学Go语言有不同需求的程序员阅读。无论是刚开始学习Go语言的新手,还是想要回顾Go语言基础知识的Go语言使用者,只要是想用Go做开发,无论是开发小型脚本还是大型程序,本书都会非常有帮助。


03


Python密码学编程 第2版


TIOBE 4 月榜单:少儿编程语言 Scratch 进入 TOP 20


内容简介:本书将Python语言与密码学结合起来,从简单的古典密码算法开始,一直到公钥密码算法,进行了简洁而细致的说明与解读。


每一种密码算法的讲解包括原理部分、实现部分和破解部分,其中后两者附有详细的Python代码,注释简洁明了,可读性极高。每章的末尾还提供了一些习题,帮助读者巩固所学知识并进行深入理解。


适合人群:本书适合任何想要学习Python编程并对密码学抱有兴趣的读者。本书对Python编程的基础要求不高,初学者可以放心地阅读本书。


04


ASP.NET Core与RESTful API 开发实战


TIOBE 4 月榜单:少儿编程语言 Scratch 进入 TOP 20


内容简介:书系统地介绍了如何使用ASP.NET Core开发RESTful API应用,共包含10章内容。前3章主要介绍了REST、HTTP、ASP.NET Core的基础理论。


第4~10章讲述如何根据前3章的理论逐步构建规范的RESTful API应用,涉及资源的基本操作、Entity Framework Core、高级查询、日志、缓存、并发、HATEOAS、认证与安全、测试以及部署等内容。


适合人群:本书适合NET开发者或NET初学者阅读,也适合那些有其他编程语言基础且想要学习NET Core的开发者阅读。同时,本书也适合作为大专院校计算机专业的师生用书和培训学校的教材。


05


Spring实战 第5版


TIOBE 4 月榜单:少儿编程语言 Scratch 进入 TOP 20


内容简介:本书是一本经典而实用的畅销Spring 学习指南。第5 版涵盖了Spring 5.0 和Spring Boot 2.0 里程碑式的更新。


全书分为5 个部分,共19 章。第1 部分涵盖了构建Spring 应用的基础话题。第2 部分讨论如何将Spring 应用与其他应用进行集成。


第3 部分探讨Spring对反应式编程提供的全新支持。第4 部分拆分单体应用模型,介绍SpringCloud 和微服务开发。第5 部分讨论如何为应用投入生产环境做准备以及如何进行部署。


适合人群: 本书既适合刚开始学习Spring Boot 和Spring 框架的Java 开发人员快速上手,也适合经验丰富的Spring 开发人员学习Spring 的新特性,尤其适用于企业级Java 开发人员。


06


计算思维与Python编程


TIOBE 4 月榜单:少儿编程语言 Scratch 进入 TOP 20

作者: [美] 玛丽亚·利特文 ,加里·利特文


内容简介:本书以教授精确的计算思维为目标。全书共18章。首先介绍了Python编程的基础知识,包括变量和算术计算、集合与函数、循环、字符串、列表、字典、海龟绘图、序列等知识;


然后深入介绍了专门的数学知识,包括奇偶校验、计数、概率、向量和矩阵、递归、图、数论和密码学,并且结合Python编程来解决各个领域中的特定问题。附录部分给出了Python编程相关参考资料。


适合人群:本书适合作为计算机相关专业的Python程序设计和计算思维的课程教材,也适合想要学习计算思维和Python编程的读者包括中学生阅读参考。


07


数据结构和算法 Python和C++语言描述


TIOBE 4 月榜单:少儿编程语言 Scratch 进入 TOP 20

作者: [美] 戴维·M.瑞德 ,约翰·策勒


内容简介:本书使用Python 和C++两种编程语言来介绍数据结构。全书内容共15 章。


书中首先介绍了抽象与分析、数据的抽象等数据结构的基本原理和知识,然后结合Python 的特点介绍了容器类、链式结构和迭代器、堆栈和队列、递归、树;


随后,简单介绍了C++语言的知识,并进一步讲解了C++类、C++的动态内存、C++的链式结构、C++模板、堆、平衡树和散列表、图等内容;最后对算法技术进行了总结。每章最后给出了一些练习题和编程练习,帮助读者复习巩固所学的知识。


适合人群:本书适合作为高等院校计算机相关专业数据结构课程的教材和参考书,也适合对数据结构知识感兴趣的读者学习参考。

-END-


分享到:


相關文章: