非计算机专业从0学编程要选C还是Python

学python,c语言是很原始的语言 。对非计算机专业的人学了没什么帮助 。python对办公有帮助所以学python 。
取决于你以后的方向 。
C目前主要用于底层开发,如linux内核 , 嵌入式等,
Python等高级语言更易用,主要用于上层应用的开发以及自动化运维等方面 。
首先我们要认清目标,我们是为了从0学编程,那么既然这样,势必要选择一个适合入门的语言,个人认为c语言比较适合,原因如下:
1.专业从业者在大学期间入门级课程就是c语言,众多大学基本都是引导学生从c语言入门,再到c++,java等,而python作为一门胶水语言,更适合在掌握一定编程基础上,进一步提升自己能力时深入学习的编程语言 。
2.c语言比python更容易理解和入门,c语言更加贴近计算机的基础技术,能够从指针角度,更好的诠释计算机编程的过程,而python过于简洁,导致无法理解编程的内涵 。
python,简单些 , 可以看看百战程序员的课程
说两点我个人看法,仅代表个人观点,供题主参考:
1、如果非计算机专业人士学编程,要看你以后是否想从事计算机专业的工作,如果想从事计算机专业相关工作 , 最好是从C语言、C++开始,因为做为一个标准的程序员 , 如果不掌握数据结构、面向过程、面向对象等基础知识概念,在以后的工作当中会造成很大的困扰与瓶颈 。有了基础知识与概念,那么解决编程中遇到的问题会更有技术思路 , 真正从技术角度去思考、解决问题 , 称之为“编程思想”,因为语言本身只是用法与语法的不同 , 思想是相通的,但前期条件是一定要有基础知识与概念做根基 。
2、如果仅是一个爱好,或者将编程做为一种提高劳动力的工具使用的话,那么可以直接学习python也是可以的,python做为一门更接近自然语言的现代化静态语言来讲,其更容易的上手难度、更直观的语法深受诸多非计算机专业人士的喜爱 。
【非计算机专业从0学编程要选C还是Python】以上是我对于从0编程要选C还是python的解答 。

秒懂知识为您整理更多相关内容。
第一根据个人未来的发展方向决定,你决定要用来做什么 。
第二根据目前自身的掌握的基础知识决定 。
第三根据个人兴趣爱好决定,有兴趣做 , 碰到困难也有毅力去克服 。

看你学编程是为了什么?
首先你是一个非计算机专业的同学,那么你可以不用按照计算机专业同学的课程体系进行学习,如果你只是想把编程作为你的兴趣点,进行培养和学习,我想学习任何一门语言都可以带你走进编程的世界 。
第一步 我们看看C语言和python的区别在哪里?
Python诞生的时间晚于C语言,虽然这并不意味着什么,但是意味python诞生以前的这段历史,C语言经历的改进和升级使得C语言含有其特有的历史沉淀 。目前各领域使用Python主要作为数据分析,图像处理等方面的内容,涉及的门类和研究型 , 数据型关系较密切,而应用于生活场景中的,或许大部分都是Java、C语言、C++等编程语言 。第二步 看看你的需求
如果你学习编程为了兴趣,那么就应该了解一下程序世界里最美丽的算法 , 算法之所以美丽 , 是因为它遥不可及而又触手可及 , 好的算法的诞生需要经历很多次的考核和设计,正因为此,她变得美丽而又吸引人 。现在程序员圈子有很多乐于奉献的人,他们用各种不同的语言实现了许许多多经典的算法例子 , 你学习一门语言就可以看到她的美!如果你想做一个你心里构建的软件,可能Python更能让你快速入手 , 快速搭建起这个软件 。如果你想完成一次单片机设计,C语言是比较好的选择,单片机的编程触及计算机底层逻辑,C语言再适合不过了 。总之,需求决定你去学习哪一门语言,作为程序员,新的需求被提出,原本的解决方案解决不了或者速度太慢 , 我们也会每天学习新的编程语言,一通百通这个词可以用来形容编程语言,搞清楚他们的逻辑 , 会让你得心应手!