由于国内大学大部分都是以C 语言最为教编程的第一门语言。也有的学校开的计算机导论课中,采用的是Python语言。少数学校采用Python 作为cs1 教学语言。

所以建议学习C 语言,但国外很多学校教编程采用的是Python。

如果《the C programming language》能看懂,就看该书,

如果看不懂《the C programming language》或费劲,建议选择《C primer plus中文版》等。

《C Primer Plus(第6版)中文版》是一本经过仔细测试、精心设计的完整C语言教程,它涵盖了C语言编程中的核心内容。《C Primer Plus(第6版)中文版》作为计算机科学的经典著作,讲解了包含结构化代码和自顶向下设计在内的程序设计原则。

与以前的版本一样,作者的目标仍旧是为读者提供一本入门型、条理清晰、见解深刻的C语言教程。作者把基础的编程概念与C语言的细节很好地融合在一起,并通过大量短小精悍的示例同时演示一两个概念,通过学以致用的方式鼓励读者掌握新的主题。

每章末尾的复习题和编程练习题进一步强化了*重要的信息,有助于读者理解和消化那些难以理解的概念。本书采用了友好、易于使用的编排方式,不仅适合打算认真学习C语言编程的学生阅读,也适合那些精通其他编程语言,但希望更好地掌握C语言这门核心语言的开发人员阅读。

《C Primer Plus(第6版)中文版》在之前版本的基础之上进行了全新升级,它涵盖了C语言*新的进展以及C11标准的详细内容。本书还提供了大量深度与广度齐备的教学技术和工具,来提高你的学习。

·详细完整地讨论了C语言的基础特性和附加特性;

·清晰解释了使用C语言不同部分的时机,以及原因;

·通过简洁、简单的示例加强读者的动手练习,以帮助一次理解一两个概念;

·囊括了数百个实用的代码示例;

·每章末尾的复习题和编程练习可以检测你的理解情况。

·涵盖了C泛型编程,以提供*大的灵活性。

着急就业的可以学通过学习Python学会编程,再学习数据结构与算法(可以是Python描述,也可以是Java 描述的),再刷leetCode

初学者学python好还是c-入门是不是应该选择C而不是直接学Python?相关推荐

  1. 零基础学python还是c语言-入门是不是应该选择C而不是直接学Python?

    由于国内大学大部分都是以C 语言最为教编程的第一门语言.也有的学校开的计算机导论课中,采用的是Python语言.少数学校采用Python 作为cs1 教学语言. 所以建议学习C 语言,但国外很多学校教 ...

  2. python趣味编程从入门到人工智能答案-趣味编程挑战:从Python入门到AI应用

    商品详情 书名:趣味编程挑战:从Python入门到AI应用 定价:69.0 ISBN:9787121363177 作者:孙勇 版次:第1版 出版时间:2020-04 内容提要: 本书是趣味编程的入门教 ...

  3. python怎么样才算入门编程-编程零基础应当如何开始学习 Python?

    这是一篇介绍Python如何入门的文章,对于没有任何编程经验甚至不懂电脑的新手都是非常实用的.会从计算机的使用开始讲解,中间搭配一些经典的针对知识点的练习,最终大家都可以用Python开发出一个小游戏 ...

  4. python就业方向有哪些-Python如何零基础入门?就业方向有哪些?

    Python名列 IEEE2017 编程语言排行榜首位,语言环境轻松,入门体验极佳,堪称最适合初学者的编程语言; Python也是人工智能.大数据开发的基础语言,现已火爆全球,成为IT互联网就业风口, ...

  5. Python 编程的入门不二之选——Python编程:从入门到实践

    最好的Python入门教材 你好,我是小雨青年,一名程序员. 今天我为你推荐一本Python入门级书籍--<Python编程:从入门到实践>(第二版). Python 是一种流行的.适用于 ...

  6. 风变编程python第一关脸黑怪我喽_风变编程:Python适合编程初学者学习吗?

    来源标题:风变编程:Python适合编程初学者学习吗? 据百度大数据统计每月有4260705的用户在百度检索Python相关介绍,在大众周围,也总是充斥着各种如何学习Python的声音,许多人已经对于 ...

  7. Python+django网页设计入门(20):使用WebSocket创建多人在线聊天室

    2019年3月8日-10日公众号送书活动:中小学生Python课应该学什么 ================ 前导课程: Python+django网页设计入门(19):创建新模型扩展自带用户表的字段 ...

  8. Python+django网页设计入门(19):创建新模型扩展自带用户表的字段

    公众号送书活动火热进行中:新学期福利,送18本Python图书 ================== 前导课程: Python+django网页设计入门(18):自定义模板过滤器 Python+dja ...

  9. Python+django网页设计入门(18):自定义模板过滤器

    前导课程: Python+django网页设计入门(17):模板语法及应用 Python+django网页设计入门(16):优化设计复用分页代码 Python+django网页设计入门(15):公用模 ...

最新文章

  1. SQLserver2008数据表的修改操作
  2. 依赖注入_List_Set_Array类型的注入
  3. IOCP 浅析与实例
  4. Intel INDE(集成原生开发人员体验)的Windows开发指导
  5. poj2182 Lost Cows-暴力
  6. s905各种型号的区别_梯式桥架和槽式桥架的区别介绍
  7. linux scp 输入密码,Linux scp远程复制数据不需要输入密码
  8. MFC中打开指定文件夹并默认选中该文件夹中的某个文件
  9. Redis开发运维实践上线部署规划之持久化设置
  10. SqlServer还原数据库出现“无法在服务器上访问指定的路径或文件”提示的解决办法
  11. win7安装 - 避免产生100m系统保留分区的办法
  12. 一维搜索进退法c语言程序,基于c语言黄金分割法优化设计.doc
  13. SSM 运行报错Failed to load resource: the server responded with a status of 404 (Not Found)
  14. 下载webStorm,nodejs,git并简单配置,为JavaScript做准备
  15. 杨三角超强组织能力11-12讲
  16. html js左侧导航栏,js实现简单分页导航栏效果
  17. 表或视图不存在的解决方法
  18. 新型电源系统软件测试,新型电机性能测试系统-电力测功机
  19. asp.net总结(一)
  20. 吉时利Keithley软件2600系列2635B|2636B|2651A|2657A NS-SourceMeter源表软件

热门文章

  1. SharePoint 出现无法识别的属性“type”
  2. 阿里P7工作总结:Spring MVC的工作原理,看完受益匪浅
  3. python如何运行程序_02
  4. php单元测试断言方法
  5. CodeForces - 743B Chloe and the sequence
  6. T-SQL 控制流语句
  7. Ubuntu 安装软件的三种方式
  8. Nadron的Sping配置文件学习
  9. 迈向未来的那五种人,自古以来就很重要的人
  10. python编程可以做什么工作-Python学到什么程度才可以去找工作?掌握这4点足够了!...