学习编程语言应该从哪一门入手

会不会有一天,编程开发就像Word, Excel, PPT一样成为办公技能的标配,对于一个初学选来说,选择哪一门语言入手,会更顺利一些。

入门学习从哪一门语言开始

学习编程语言应该从哪一门入手比较快,是C/C++,是Java,还是C#,还是JavaScript,还是Python,Go ... ...

C语言是世界上最好的语言。

Java是一种简单的,面象对象的,分布式的,解释的,键壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。

PHP是最好的互联网开发语言。

Python is a programming language that lets you work more quickly and integrate your systems more effectively.

每种编程语言都可以找到他们最强的优势。我们比较的是哪个语言更适合入门学习,选择好一门语言去学习,可以跨越从入门到放弃,避免在学会之前就消耗掉我们的热情和兴趣。从工作和应用的角度来讲:

1、立志做开发的,从C语言入门百利无害。
2、暂时想不清楚是否从事开发,就只有看缘分。
3、不做技术,必须Python啊。(再来做技术也没有关系,现在Python开发的岗位越来越多)

Python能做什么?

  1. 网络爬虫
    requests库爬取一个网页非常简单,Scrapy作为Python爬虫框架被广泛使用。
  • 数据分析和科学计算
    Python有numpy, scipy等一大批科学计算库,有Pandas数据分析库,还有matplotlib等绘图库,在科学计算和数据分析领域已经成为主流语言。

  • Web开发
    Python有一个优良的web开发框架django,支持各种主流数据库,有好用的orm系统和模板系统,完善的第三方库能帮助解决遇到大部分问题。

  • 自动化运维
    使用Python可以打造强大的自动化运维工具。

Python能适应如小的工具、小网站,也构建出世界级的大型互联网应用,比如YouTube、豆瓣等。

大学计算机编程课程选择是什么语言

大学计算机科学与技术专业,软件工程专业,一般都是把C, C++语言作为学习编程的第一门语言。

上海交大计算机科学与技术专业课程
上海交大软件工程专业课程

C语言是一门以内存为中心的编程语言,你能不能学懂它,很大程度取决于你是否有扎实的数据结构、存储、运算原理方面的知识。学习C语言可以更多了解计算机底层。

学院派是从C开始学习编程的。大家一定记得这本书,谭浩强老师的《C程序设计》。

多少人的编程开始书

谭浩强老师是1958年从清华大学自动化控制系毕业(1934年生人)。Dennis M.Ritchie在1972年才推出C语言的第一个版本(当时谭浩强38岁)。C语言的第一个标准化版是1989年完成的(俗称C89)。2000年谭浩强的这本书出版,这一年,他66岁。

读到这里,你一定觉得来掌握一门编程语言肯定没有问题,无论是C,C++还是Python。

培训机构编程开发的课程从哪门语言入手的?

IT教育培训机构课程设置考虑的是学生就业、企业的需求和教学成本。虽然很多业内人,一些大牛对培训机构出来的同学不太认可,甚至不建议去培训。事实上大家可以从公开的数据(比如上市公司的财报数据,都会有入学人数,不同人群占比)就知道每年去参加培训的大学生有多少,培训完了去做开发的人数占多少,而不是单看自己碰到的、面试遇到的。就是计算机相关专业的同学,大学里能学会,自学能学会的话,谁还会花钱再去培训。

培训机构课程第一门编程语言从十多年前的C语言开始(跟大学是一脉相承),转而直接从所需要掌握的技术方向编程语言,如Java, PHP, Objective-C 等。

从这个角度来看,实用派是直接学习需要应用的编程语言,这样也是没有问题。

人生苦短,就从Python开始吧

“Life is short, you need Python!” -- Bruce Eckel

Python的设计哲学:优雅,明确,简单。
Python开发的特点:代码量小,维护成本低,编程效率高。可能Python十行代码能实现的功能,C语言需要200行、500行代码。

print 'hello world'

来吧,跟我一起学习Python

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,238评论 25 708
  • TITLE: 编程语言乱炖 码农最大的烦恼——编程语言太多。不是我不学习,这世界变化快! 有时候还是蛮怀念十几、二...
    码园老农阅读 5,599评论 2 35
  • 译者:张天军原文:What Programming Language Should a Beginner Lear...
    极客学院Wiki阅读 1,618评论 2 27
  • 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及...
    dle_oxio阅读 11,396评论 6 244
  • ** 那里•阿拉善**与中卫这个地方邂逅了三次了,但是每一次都会有不同的感悟和惊喜。 每了解深一点就会对这个地方...
    47bde55aefc8阅读 328评论 2 3

友情链接更多精彩内容