如果你要变得更好,C语言是一个极佳的选择,其原因有二。首先,C语言缺乏任何现代的安全功能,这意味着你必须更为警惕,时刻了解真正发生的事情。如果你能写出安全、健壮的C代码,那你就能用任何编程语言写出安全、健壮的代码。你在这里学到的技术,可以应用到今后你用到的任何编程语言中。其次,学习C语言让你能直接接触到如山似海的旧代码,还能教会你众多衍生语言的基本语法。一旦学了C语言,你学习C++、Java、Objective-C和JavaScript也就更容易,就连一些别的语言也会变得更加易学了。

C语言是为了满足程序员的需求而设计的,程序员利用C可以访问硬件、操控内存中的位。C语言有丰富的运算符,能让程序员简洁地表达自己的意图。C没有Pascal严谨,但是却比C++的限制多。这样的灵活性既是优点也是缺点。优点是,许多任务用C来处理都非常简洁(如,转换数据的格式);缺点是,你可能会犯一些莫名其妙的错误,这些错误不可能在其他语言中出现。C语言在提供更多自由的同时,也让使用者承担了更大的责任。

另外,大多数C实现都有一个大型的库,包含众多有用的C函数。这些函数用于处理程序员经常需要解决的问题。

C语言入门

C Primer Plus(第6版)中文版

想要学习编程,有什么推荐的书籍吗_应用程序

全书共17章。第1章、第2章介绍了C语言编程的预备知识。第3章~第15章详细讲解了C语言的相关知识,包括数据类型、格式化输入/输出、运算符、表达式、语句、循环、字符输入和输出、函数、数组和指针、字符和字符串函数、内存管理、文件输入输出、结构、位操作等。第16章、第17章介绍C预处理器、C库和高级数据表示。本书以完整的程序为例,讲解C语言的知识要点和注意事项。每章末尾设计了大量复习题和编程练习,帮助读者巩固所学知识和提高实际编程能力。附录给出了各章复习题的参考答案和丰富的参考资料。

本书可作为C语言的教材,适用于需要系统学习C语言的初学者,也适用于巩固C语言知识或希望进一步提高编程技术的程序员。


Python强调代码的可读性和语法的简洁性。同样一个应用程序,选用Python编写所需要的代码行数要比其他编程语言更少。你还可以使用符合你自身需求的编码风格,因为Python同时支持函数式、命令式、面向对象和过程式编码风格。另外,由于Python独特的工作方式,你会发现它在各种非程序员群体中也有着广泛的应用。即便你不是专业的编程人员,也可以通过学习把Python迅速掌握起来,并且将其应用到实际工作中。

选用Python的理由

大多数编程语言都是针对特定目标而创建的。这些目标有助于定义语言的特征,并且帮助你搞清楚可以用它来做什么。人们在创建应用程序时有相互竞争的目标和需要,所以实际上没有任何方法可以帮助我们创建出一种能够实现一切目标的编程语言。说到Python这门编程语言,其主要目标是帮助程序员提高编程的工作效率。基于这一点,下面列出了Python的一些优点,它们会让你在创建某个应用程序时首先考虑使用Python。

  • 大大缩短应用程序开发时间:相比于使用C/C++、Java等语言编写的代码,使用Python编写的代码要少2~10倍,也就是说,应用程序的编写时间会大大缩短,你可以拿出更多时间来使用它。
  • 代码易读性强:编程语言像其他语言一样,你需要阅读使用某种编程语言编写的代码,以便了解某段代码的用途是什么。相比于其他编程语言,使用Python编写的程序代码更容易阅读,这意味着你在理解程序代码上花费的时间更少,这样就可以把更多时间投入到代码的修改上。
  • 缩短学习时间:很多编程语言有一些古怪的规则,这让这些编程语言难以学习,Python去掉了这些古怪的规则,让人们学习起来更容易,这正是Python创建者想要实现的目标。毕竟,程序员使用编程语言的目标是为创建应用程序,而不是学习什么晦涩难懂的语言。

Python入门

“笨办法”学Python 3让你起步编程。虽然书名说是用“Hard Way”(笨办法)学习写程序,但其实并非如此。所谓的“笨办法”指的是本书的教学方式,也就是所谓的“指令式”教学。在这个过程中,我会让你完成一系列习题,而你则通过反复练习来学到技能,这些习题也是专为反复练习而设计的。对于一无所知的初学者来说,在能理解更复杂的话题之前,这种教授方式效果是很好的。你可以在各种场合看到这种教授方式,从武术到音乐不一而足,甚至在学习基本的算术和阅读技能时也会看到这种教学方式。

想要学习编程,有什么推荐的书籍吗_应用程序_02

本书通过练习和记忆的方式,指导你逐渐掌握使用Python编程的技能,然后由浅入深,让你将这些技能应用到各种问题上。读完本书之后,你将有能力接触学习复杂的编程主题所需的工具。我喜欢告诉别人:我的这本书能给你一个“编程黑带”。意思就是说,你已经打好了基础,可以真正开始学习编程了。

如果你肯努力,并投入一些时间,掌握了这些技能,你将学会如何编写代码。

本书是一本Python入门书,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。本书是基于Python 3.6版本编写的。

本书结构非常简单,除“准备工作”之外,还包括52个习题,其中26个覆盖了输入/输出、变量和函数3个主题,另外26个覆盖了一些比较高级的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,然后再做附加练习。