分类 编程语言 下的文章(共 33 篇)

12 款助你学编程的免费游戏

12 Free Games to Learn Programming》从近250多个网站中,评选出了的12个热门网站。你可以在玩游戏中学习编程。Mybridge A.I. 基于各种因素也评估了这些网站的内容质量,以确定它们对程序员是有用的。

1_dZnsMjfFQV5pgxti_fg6cw.jpeg

这些网站专为初、高级程序员而设计,帮助他们学习各种计算机语言。诸如:JavaScript、java、python,PHP,C#等。

2020-06-20 0 条评论 2332 次浏览

数据结构与算法资源

了解数据结构与算法是透彻理解计算机科学的前提。

23633875-1_u_2.jpg

《Introduction to The Design and Analysis of Algorithms》(《算法设计与分析基础》)被视为数据结构与算法的经典教材。作者Anany Levitin基于丰富的教学经验,开发了一套全新的算法分类方法。该分类法站在通用问题求解策略的高度,对现有大多数算法准确分类,从而引领读者沿着一条清晰、一致、连贯的思路来探索算法设计与分析这一迷人领域。

2020-05-16 0 条评论 2407 次浏览

微软在线免费Python教程

Python 最近几年来非常流行,在各大语言排行榜上都名列前茅,例如它在 IEEE Spectrum 年度编程语言排行榜上就三年连冠,在最近的 TIOBE 9 月排行位居第三。大多数界内人士认为,在未来几年,Java 和 C 在搜索引擎的相关搜索方面将面临挑战,受到 Python 影响。Python之所以如此流行,原因包括简单易用、通用性(符合各种开发需求)、强大的社区、有很多大企业赞助、能够用于机器学习和人工智能等等,它在许多机器学习课程中被用作主要语言有关,这众多因素让它越来越受关注。

Python-microsoft.jpg

微软为推动基于Windows平台的程序开发不遗余力,在STEAM领域,Microsoft MakeCode 为不同水平的学习者提供有趣的项目、即时结果、块编辑器和文本编辑器,让所有学生了解计算机科学的实际应用。在著名的micro:bit项目中贡献了MakeCode在线版。而在生产力领域,与Visual Studio作为终极开发环境不同,Visual Studio Code是一个跨平台的轻量级源代码编辑器。微软在Visual Studio Code 编辑器中构建了对Python更好的支持,以便开发人员可以使用本地PC上的VS代码来编辑存储在远程机器、容器和Linux操作系统Windows子系统(WSL)上的代码。

2020-05-04 0 条评论 2556 次浏览

Python的语言特点

Python-advantages-disadvantages-1.jpg

Python 是一种简单、通用且完整的编程语言。它是初学者到专业人士的绝佳选择。虽然它有一些缺点,但我们可以观察到优点大于缺点。甚至 Google 也将 Python 作为其主要编程语言之一。

2020-04-09 0 条评论 2300 次浏览

计算机程序的构造和解释

SICP 全称 Structure and Interpretation of Computer Programs,翻译过来叫《计算机程序的构造和解释》,是一本关于计算机程序设计的总体性观念的基础教科书,被认为是编程的基础入门圣经。书中使用程序设计语言Lisp的方言Scheme来解释计算机科学的核心概念,包括抽象、递归、解释器以及元语言抽象。

SICP_1st_cover.jpg

SICP第一版封面

1979年初版,成型于美国麻省理工学院(MIT)多年使用的一本教材,对于计算机科学的教育计划产生了深刻的影响。根据CC BY-SA 4.0协议,MIT公开其第二版原文,及在线阅读

2020-03-14 0 条评论 2280 次浏览

30年后,QBasic 依然是最好的儿童入门编程语言

除了Scratch,什么是初学者的首选程序设计语言?也许是Python、Ruby、JavaScript甚至C/C++或Java,这可能受制于编程语言热度排行或者是老程序员的职业道路。

qbasic-ide.png

现在,不少人仍认为QBASIC是最适合初学者学习和掌握的首选程序设计语言。虽然本站坚持Scratch->Python的编程入门路线图,但文末的参考文章值得讨论。

2020-02-04 0 条评论 2562 次浏览