并不是大神,只是CS专业的一名小学生。先说结论,强烈推荐先学C。

简单地说,你用半年时间学C语言,学会之后,再去学C++只需三个月,学python这种东西只要一个月,牛逼的人一个星期也能掌握。

可是反过来,你用几个月时间学python,再想学C,还是要半年,而且很可能因为越学觉得编程越难,从而心态崩了。

目前很多知名国外高校都将计算机101课程改为教python了,是因为国外换专业非常容易,想换就换了,而学校也希望学生能在一开始培养兴趣,python就是学会之后很容易做出东西的语言。所以大多学校都是让你先体验一下计算机专业的乐趣,再让你决定到底要不要学这个专业。

我个人非常不喜欢这种101变python的改变,我的学校101是教的C,虽然对没经验的新手来说,这是一门劝退课,但只要完成这门课的人大多都留在这个专业了,那些可学可不学的人在上到一半课的时候就放弃了。这样其实反而更省时间,那些忽悠你去学python的,让你花时间去学,结果你想再前进的时候发现越来越难,到时候再放弃简直是浪费生命的时间。

另外一方面,学C的时候你会遇到指针,遇到指针,你就会接触计算机内存,接触计算机内存你就会遇到计算机基础原理。这些东西表面上没有什么用,但是强烈推荐你学会,最好学通。懂了这个再学其他语言:命令式语言、声明式语言、以及方程式语言都是很有帮助的,遇到一些知识点,如果懂计算机基础知识,看一眼就明白了,要是不懂就得花费大量时间找教程找视频甚至找老师。

最后再叨叨一遍,如果你学会了C和C++,那么其他的命令式语言基本上,最多一个月你就能自学会。而学会了python,你啥也不是。

必选C!如果C学不会,可以考虑转行。别耽误自己的青春

零基础学python还是c语言-学习python还是c语言?相关推荐

  1. 《零基础学JavaScript(全彩版)》学习笔记

    <零基础学JavaScript(全彩版)>学习笔记 二〇一九年二月九日星期六0时9分 前期: 刚刚学完<零基础学HTML5+CSS3(全彩版)>,准备开始学习JavaScrip ...

  2. 0基础学python做什么工作好-零基础学了8个月的Python,到底有啥感悟

    菜鸟学Python粉丝的第20篇投稿 阅读本文大概需要3分钟 粉丝独白 从正式开始学习python到现在差不多8个月的时间了,虽说进展比较缓慢,但多少也算有些进步和体会,现在想把把这大半年来的学习情况 ...

  3. 零基础学游戏原画一般学习什么,步骤呢?

    游戏原画近年来成为就业的热门行业,主要是游戏行业的火热,带动了相关行业的发展.游戏原画师也成为了越来越多的人的选择. 首先: 游戏原画师是一个相对高门槛的设计职业,而学习相应的专业知识之前,需要一定的 ...

  4. 【PM学习笔记】酸梅干超人 - 零基础学B端UI设计 学习笔记

    学习笔记目录 0 先导片 1.1 B端是什么?和C端有什么区别? 1.2 完整走一遍B端项目流程 1.3 B端产品经理介绍 PM都在做什么? 0 先导片 B端业务类型 举例:云服务.智慧系统.数据BI ...

  5. 零基础学黑客,该如何学习?附教程。

    最近好朋友老李说他想转渗透测试. 他说:运维这块干了3年了,感觉自己目前有点迷茫,不知该怎么去提升了.而***在日常工作生活当中,黑客攻击可以说是很常见了***,他感觉到网络安全越来越重要,对软件测试 ...

  6. 【零基础学JS -3】Javascript学习的前情提要(基础概念 最佳实践 命名约定)

  7. 零基础学python比较好的网课-请问自学 Python 有必要买课程吗?

    关于学习python,本仙女有话要说 勤奋自律+觉悟5星,建议自学,如果有一个上进心但缺少自律性,对自己信心不足或觉得自己不够聪明,可以选择培训班: 题主说的是自学,那我就聊一下自学python,众所 ...

  8. 视频教程- 办公三部曲—零基础学WORD教程-Office/WPS

    办公三部曲-零基础学WORD教程 微博认证教育博主,office及设计专业培训讲师.百度.新浪.搜狐.网易等自媒体签约作者 Bob ¥59.00 立即订阅 扫码下载「CSDN程序员学院APP」,100 ...

  9. 于飞SEO:零基础学seo难吗?怎么学?

    没有基础,也就是零基础,来学习seo,是否困哪?这个问题没有严格标准的答案.世上无难事只怕有心人,把准备考好大学的态度拿来学习seo则不难:没有高效率的学习方法,投入很多时间来学习seo而效率低下,则 ...

  10. 零基础学cad要多久_零基础学一年日语能到n几,日语零基础到一级要学多久

    零基础学一年日语能到n几?这个说不好,但是以你很努力的情况来说,一年时间是完全可以从零基础学到N1的. 学习分为两种情况:自学.报班.自学:时间成本高且效率低.不适合惰性群体每天学习四小时,每周五天, ...

最新文章

  1. 查询qt中的数据_EXCEL在多表中查询数据(函数中引用工作表的办法)
  2. 继承机制中的构造器和析构器 - C++快速入门17
  3. python日历下拉框_Python版的农历日历Calendar,功能简单
  4. oracle增量合并存储过程,怎么将视图与存储过程里的逻辑合并
  5. 关闭后天 树莓派_陪你一起玩树莓派-系统安装
  6. 对服务器端接口的调用,自己手写了一个脚本,但返回信息的中文总是乱码(这个方法很不错,重要的是解决思路,寻找手写脚本与录制脚本 生成目录文件的区别)...
  7. html打印预览空白,打印预览空白,网页打印空白原因及解决办法汇总
  8. 计算机产业现状及未来,2020工业计算机行业现状及未来前景分析
  9. react项目 上线配置流程
  10. mysql多表格数据合并_mysql 如何实现两个表数据统计合并
  11. 计算机考研考研院校难度等级,建议收藏
  12. 计算机替换字体怎么操作,电脑怎么更换字体-电脑更换字体的方法 - 河东软件园...
  13. linux红帽子认证费用RHCT,关于RHCE和RHCT认证
  14. 关于AndroidStudio3.0以上(3.2bate)创建.9patch图片出错的问题
  15. 樊登读书搞定读后感_《读懂一本书:樊登读书法》_精选读后感_500字
  16. redis cluster 4.0.9 之四: redis-trib.rb add-node
  17. Y05 - 024、数据的应用①:四则运算、运算优先级
  18. 06.论Redis持久化的几种方式
  19. K_A08_009 基于 STM32等单片机驱动TB6612模块按键控制直流电机正反转加减速启停
  20. JFinal快速入门

热门文章

  1. 二叉搜索树+快速排序 查到文本中出现频率最多的100个词 【留学生作业】
  2. 有谁做过在C# winform里,显示3D max文件的呢?请赐教了。
  3. a链接易混淆与form表单简易验证用法详解
  4. ASP.NET画图全攻略(下)
  5. Bailian2886 能被3除尽的数之和【进制】
  6. UVA10700 Camel trading【贪心】
  7. JSK-134 求出现次数最多的字符【入门】
  8. JSK-5 矩阵翻转【入门】
  9. 向上取整和向下取整(ceil、round)
  10. ubuntu 下 Graphviz 的安装及神经网络的绘图