完善一下答案,谢谢知乎各位的支持,我点赞了金旭亮老师的答案,当然是觉得他说得有道理。但他是从另一个角度分析的,其实通过python找到了兴趣,还是要回来学C的,逃不掉。并不矛盾。(再次号召所有想学计算机或者正在从事计算机行业的同仁们,好好重视数学。好好重视基础。)

---------------------以下是原答案-------------

泻药

虽然我承认python更简单,但相信我,先学C,c告诉你的东西,是别的任何编程语言所不能教的。先学C没什么好说的。学完C别的语言,再去选择。绝大部分经典教材的默认语言都是C。不会C,连教材都看不懂。而且C一定是描述数据结构最适合且准确的语言。不会C,我估计你连链表都云里雾里的。不会python的程序员很多,不会C的程序员(我说的是会,不是精通,省得有人评论去喷我),没见过。

我补充一下,学会C,转别的语言都不难。想转很快,但要是学的Python,你给我转个Java试试,搞的你找不着北。很多人的逻辑是这样的:Python容易出成果所以学Python,那R更容易出成果,SAS甚至直接上手变数据分析师。这有意思吗?难怪机器学习现在大部分人都只会调参,因为原理公式自己都搞不清。一样的道理。

互联网这两年火,很多各行各业涌入不少人,这是好事。可惜这些人大部分都急功近利,别说数学了,很多连数据结构都不学,就开始写代码,拿工资,顶着程序员的名头每天写着重复的代码,然后自己身体变差了,被裁员。就在网络上写下"35岁被裁员的程序员之血泪史" 控诉互联网剥削,程序员青春饭。。。啧啧啧,我剧本都帮你写好了。所以要不要学C你自己决定。

没别的意思,只是希望在大家都重视实践的大背景下,呼吁CSer 千万不要忽视理论基础。

两年之后再来看我写的答案。。。哇,说得好对。我两年前觉悟就这么高了吗?

python和c-C和Python我该先学什么?相关推荐

  1. python目前的应用领域_专栏G|轻松学Python01:Python环境搭建与运行

    | Cora编撰 | 和[PM10分男人]一起成长 Python是一个开源且功能强大的解释型语言,应用领域比较广泛,如今越来越受重视.众多程序员也都开始纷纷学习Python. Cora今后会给大家详细 ...

  2. 面试前赶紧看了5道Python Web面试题,Python面试题No17

    目录 本面试题题库,由公号:非本科程序员 整理发布 第1题: Flask中的请求上下文和应用上下文是什么? 第2题:django中间件的使用? 第3题: django开发中数据做过什么优化? 第4题: ...

  3. python 打印皮卡丘_Python到底是什么?学姐靠它拿了5个offer

    你ZAO吗? 最近陌陌发布了一款很有意思的产品--ZAO,这款AI换脸的产品刷爆朋友圈! 这款产品火爆到什么程度呢? 正在使用ZAO的用户会发现,想要生成一段新的AI换脸视频,已经不是等待几秒.排队第 ...

  4. linux python版本_linux下更新Python版本并修改默认版本

    linux下更新Python版本并修改默认版本,有需要的朋友可以参考下. 很多情况下拿到的服务器python版本很低,需要自己动手更改默认python版本 1.从官网下载python安装包(这个版本可 ...

  5. Python培训教程分享:Python异常机制

    ​ 在学习Python技术的时候,我们经常会遇到一些异常,例如导致程序在运行过程中出现的中断或退出,我们都称之为异常,大多数的异常都不会被程序处理,而是以错误信息的形式展现出来.本期Python培训教 ...

  6. Python培训教程分享:Python中选择结构是什么

    越来越多的人开始报名学习Python技术,那么学习Python技术不是一两天就能学会的,本期小编为大家推荐的Python培训教程主要讲的是"Python中选择结构是什么",下面来看 ...

  7. Python培训教程分享:Python模块如何导入__all__属性?

    本期小编为大家带来的Python培训教程是关于"Python模块如何导入__all__属性?"的内容,后面在工作中是会遇到Python模块这个工作内容的,Python模块的开头通常 ...

  8. Python自动化办公系列之Python操作PDF

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 输 作者介绍: 大家可以叫我黄同学(博客名:Huang Supre ...

  9. 【python教程入门学习】Python零基础入门爬虫项目

    Python入门爬虫项目 这是我的第一个python项目,分享给大家. 需求 我们目前正在开发一款产品其功能大致是:用户收到短信如:购买了电影票或者火车票机票之类的事件.然后app读取短信,解析短信, ...

  10. Python学习全家桶,Python初学者十一个热门问题

    一.学习Python要用什么系统? Python是跨平台的,什么系统都可以 二.学习Python用什么编辑器? 这里小编推荐pycharm PyCharm带有一整套可以帮助用户在使用Python语言开 ...

最新文章

  1. 057 Insert Interval 插入区间
  2. 超市的100年发展史:好日子终结 亚马逊无人店是趋势
  3. 刚刚更新:在线聊天系统设计(原理+思路+源码+效果图)
  4. Linux下dislocate命令用法,五个超酷Linux命令
  5. 一篇文章教会你创建vue项目和使用vue.js实现数据增删改查
  6. java 转码%2f%_JS和JAVA中常用的编码转码函数
  7. 二分法求非线性方程组Java_用C#编写二分法解一元非线性方程
  8. python-33:极视界爬虫V-0.2
  9. c语言万能编程模板_C语言实现模板
  10. 柱状图中xy轴怎么出现_如何用Excel绘制双Y轴柱状图?
  11. Hierachy Viewer 使用 monitor命令
  12. 【ipone开发学习】-2、利用现有资源第二步 硬盘安装Snow LeopardXcode
  13. 基于SpringBoot+微信小程序的壁纸小程序
  14. js基础系列之函数调用与this
  15. 【大众点评评论爬虫】一键获取大众点评完整评论工具批量爬取保存为excel数据
  16. 自动复制吱口令html,js随机复制多吱口令代码
  17. cad lisp 两侧偏移并删除_cad lisp 两侧偏移并删除_CAD中级进阶必备,这10个技巧让你轻松再升一级...
  18. css 高度塌陷_CSS高度塌陷问题解决方案
  19. SpringCloud Gateway 详解
  20. nvm use 报错 exit status 1: ��û���㹻��Ȩ��ִ�д˲����� 解决

热门文章

  1. all index range ref eq_ref const system 索引type说明
  2. 前端基础JavaScript
  3. East Central North America Region 2015
  4. Agent admitted failure to sign using the key
  5. shell的一些常识
  6. 【Android】Android 设置Activity窗体 不显示标题和全屏显示
  7. 下面不属于python第三方库的安装方法的是-关于python中第三方库安装方法和问题解决...
  8. 怎么在python下载网站内容-分析某网站,并利用python自动登陆该网站,下载网站内容...
  9. python能用来做什么有意思的事情-用 Python 自动化办公能做到哪些有趣或有用的事情?...
  10. python这个软件学会能做什么工作-学会Python真的有高收入?盯,请查收这份入坑指南...