[讨论] 没有基础,该先学C还是Python

楼主: monkey1004 (小猴子)   2021-07-22 08:58:06
如题,想询问大大们
如果本身没有程式语言的基础,
会建议从C语言学起还是Python呢?
作者: siriusu (かがみは俺の嫁。)   2021-07-22 09:02:00
python 月经文先确定自己真的对程式接受得了再去补 C 的概念
作者: lturtsamuel (港都都教授)   2021-07-22 09:10:00
看你几岁
作者: rahit (水元素)   2021-07-22 09:12:00
PY
作者: hegemon (hegemon)   2021-07-22 09:17:00
想要练基础学C ,想要快点做东西出来学蛇蛇
作者: OrzOGC (洞八达人.拖哨天王)   2021-07-22 09:23:00
小朋友才选择
作者: fakespace (虚空)   2021-07-22 09:26:00
个人觉得c比较简单“学”,但想快速能开发出给人看的,python吧
作者: abc0922001 (中士abc)   2021-07-22 09:29:00
要找工作或是兴趣的,会问这种问题吗?
作者: taipoo (要成功要积极)   2021-07-22 09:40:00
python很容易学,先学python吧
作者: ga023630 (芬兰草莓)   2021-07-22 09:41:00
你先想想你要找什么类性工作在考虑语言吧
作者: alihue (wanda wanda)   2021-07-22 09:56:00
学历高C,学历差py,这是意志力问题
作者: a1234567289 (蛋包饭)   2021-07-22 09:57:00
其实我也觉得C比较容易学
作者: soccer103 (Ferrari)   2021-07-22 09:59:00
如果没有基础朋友还叫你直上C那一定是坏朋友XDD没有基础也不知道学要干嘛一律 Python 或 JS 择一入门C 对基础很有帮助就怕没基础新手学到一半觉得学这干嘛先从 Python 或 JS 做点小东西有兴趣再跳 C 那兴致会完全不同等级
作者: bill1992 (我是魔法的踪迹)   2021-07-22 10:14:00
c++吧 还有这个什么讯息都没有的文补一下背景和目标吧
作者: Laravel (PHP Framework)   2021-07-22 10:18:00
PHP吧
作者: shomingchang ( )   2021-07-22 10:19:00
如果你觉得python需要学,那你还是学python吧
作者: aidansky0989 (alta)   2021-07-22 10:27:00
Python很难欸,不过可以做很多东西就是
作者: tsao1211 (Sunday)   2021-07-22 10:30:00
python不用学你会知道怎么缩进函数怎样命名?想当酸民回去八卦吧
作者: hanshsu (小肉呆)   2021-07-22 10:51:00
应该问你要写什么程式吧,用途差很多
作者: bill0205 (善良的小孩没人爱)   2021-07-22 10:51:00
要认真学基础就C/C++ 如果想快速生成作品 Python但是...C/C++应该对新手有门槛XD
作者: chisanan232   2021-07-22 11:04:00
没有任何想做的东西或是目标领域等等是要怎么给意见,你应该先搞清楚想做什么走什么领域再来问这种问题
作者: bheegrl   2021-07-22 11:12:00
js 吧,你chrome按f12就可以开始写了
作者: vi000246 (Vi)   2021-07-22 11:21:00
很简单 c跟python的书各买几本 看哪本书你读得下去
作者: bheegrl   2021-07-22 11:28:00
主修js的缺点是当Python/C/Java众在互呛时会没参与感
作者: wilson6405 (KickAsson)   2021-07-22 11:57:00
py先建立信心
作者: rounivin (单单)   2021-07-22 12:10:00
语言只是一支笔 看你想写什么文章
作者: crazyanight (crazyanight)   2021-07-22 12:15:00
老实说都可以 资工大学一堆人高中没碰过程式也是从C开始
作者: MOONY135 (谈无欲)   2021-07-22 12:17:00
鄙视链最上位的推荐
作者: crazyanight (crazyanight)   2021-07-22 12:17:00
你要知道的是你用程式的目标 如果是拿来处理Excel或辅助执行command的话就python
作者: AgileSeptor (S.Duncan_JB)   2021-07-22 12:18:00
推楼上讲的,想好期望作品类型,再决定适合的语言
作者: windclara (null)   2021-07-22 12:19:00
都不学,转职卖鸡排
作者: enthos (影斯作业系统)   2021-07-22 12:20:00
Python,也可以先花1小时学Lua: https://love2d.org
作者: j0958322080 (Tidus)   2021-07-22 12:25:00
C 比较像是数学,很多都是底层开始,pyhton 则是偏工程,很多东西都帮你准备好 import 就可
作者: tkhan (脑残绿吱吱)   2021-07-22 12:30:00
垃圾废文也能一堆人回
作者: bill403777 (squatting corner)   2021-07-22 12:30:00
老话一句,小朋友才选择
作者: bombilla (地板别打我!>"<)   2021-07-22 12:32:00
你想用python写Linux kernel driver?还是想用C写个网络爬虫?还是想做啥~ XD
作者: jej (晃奶大馬桶)   2021-07-22 12:33:00
当然是学程式语言鄙视链的最上层阿 免得被嘴
作者: bombilla (地板别打我!>"<)   2021-07-22 12:34:00
先有个目标再来看要用什么工具吧。
作者: js07150715 (亚瑟)   2021-07-22 12:38:00
先学C你会觉得怎么这么无聊就放弃了Python 更好上手比较没有挫折感也可以快速做小东西出来 所以通常还是建议先从 Python 学起
作者: krusnoopy (push)   2021-07-22 12:42:00
鄙视炼最上位是assembly吗?
作者: roy2142 (roy)   2021-07-22 12:43:00
那最低阶的是什么
作者: ko27tye (好滋好滋)   2021-07-22 12:48:00
你要不要先问自己学程式要拿来干嘛
作者: mastoid (乳突)   2021-07-22 12:55:00
当然是学py阿 大不了用cpython去转 除了单芯片谁会计较多那一些内存py一两行可以结束的事情 你用c要刻多久?
作者: NCTUFAIWEN (交大废文王子)   2021-07-22 13:04:00
没写个目标要干嘛大家在那边虾鸡X推,目标是想讨饭吃跟兴趣玩玩答案完全不同。
作者: KanzakiHAria (神崎・H・アリア)   2021-07-22 13:06:00
py
作者: Raymond0710 (雷门)   2021-07-22 13:18:00
先学爬文和找网络资源
作者: DrTech (竹科管理处网军研发人员)   2021-07-22 13:22:00
看目的吧,怎么大家讨论都不看目的。
作者: leolarrel (真.粽子无双)   2021-07-22 13:24:00
目的:从无基础到有一点基础
作者: alihue (wanda wanda)   2021-07-22 13:55:00
会这样问通常就是没明确目的吧XD
作者: shooter555 (shooter)   2021-07-22 14:02:00
C阿 从memory access开始学但两个都学是最好 顺便C++也一起学 要不然没强制一些obj的写法 用C写出一堆垃圾也是学不到东西以前小时候没碰过程式是从script开始学啦 以前的Game用script就能写外挂另外js也顺便学一学啦 一起了解一下functional跟oop
作者: TzuYuTwice   2021-07-22 14:47:00
从C阿 打好基础
作者: sherees (ShaunTheSheep)   2021-07-22 15:16:00
顺序错了吧 先看想做什么再挑工具如果是要求职又没基础 我建议是JavaScript啦
作者: Bencrie   2021-07-22 15:50:00
先英文
作者: leon1757tw (leon1757o)   2021-07-22 15:58:00
从C开始学 基础比较扎实
作者: Hecc (来日方长)   2021-07-22 16:01:00
学C吧 这样比较快认命放弃
作者: UNPRO (业余)   2021-07-22 16:21:00
先爬文吧= =
作者: xephon   2021-07-22 17:20:00
未来的你正做时光机回来揍你,快反悔你还有机会
作者: kevin850717 (放火烧课本)   2021-07-22 17:37:00
Python应该比较符合大多数小白对程式的想像?
作者: Vick753 (彬彬)   2021-07-22 17:40:00
先看目的吧@@
作者: fate412460 (AlxTz)   2021-07-22 18:45:00
看目的,只要没讨论脉络都是瞎比较
作者: tanby (tanby)   2021-07-22 19:18:00
自学选 python 先建立兴趣
作者: ap954212 (death is like the wings)   2021-07-22 19:30:00
C
作者: millaker0820 (Millaker)   2021-07-22 19:31:00
我是从machine code入门的 给你参考
作者: NCUking (中大王)   2021-07-22 19:37:00
小孩子才选择 都学好吗
作者: highwayshih (ZAMBAYA)   2021-07-22 19:52:00
蛇蛇比较能快速得到成就感 学C不用多久就放弃了
作者: bronx0807 (坚持需要练习)   2021-07-22 20:12:00
先学英文
作者: ss77995ss (概念王)   2021-07-22 21:00:00
推学英文
作者: kangan987 (Jon.Snow)   2021-07-22 21:12:00
c 很有趣,不过还是建议先学可以快速看到成果的语言,先得到成就感跟兴趣之后再回头学 c
作者: energyy1104 (Bill Wang)   2021-07-22 22:41:00
想转职还不如去刷个研究所学好玩的就选什么都没差
作者: angusyu (〒△〒)   2021-07-22 23:26:00
没有程式基础基本上就不是本科的,那还叫人学C ?
作者: d0068267 (WizXu)   2021-07-23 00:08:00
先学资料结构跟算法
作者: nitero (nitero)   2021-07-23 00:11:00
c++
作者: j0958322080 (Tidus)   2021-07-23 01:01:00
还好吧我非本科也是直接写C
作者: superpandal   2021-07-23 02:17:00
可以相辅相成 有时候开发想法很重要 如果只能有一个选择 建议选c 理由不说了
作者: mirror0227 (镜子)   2021-07-23 03:02:00
先学静态语言
作者: pokemonmen (神骑大师)   2021-07-23 05:23:00
没有基础就买洪维恩回来一页一页翻啊 我大一也是这样过的
作者: shooter555 (shooter)   2021-07-23 10:14:00
要什么基础 大学本科有的是什么都不懂直接学C的大部分课程都是基于C做教学当然若目的是求职 非本科绝对是前端最容易入门 毕竟求才的门槛通常不高JS
作者: hegemon (hegemon)   2021-07-23 11:12:00
美国有些大学CS不学C了,只学蛇蛇,基础堪虑
作者: a1234567289 (蛋包饭)   2021-07-23 13:27:00
连cpython和cython都没搞清楚的在推文就出现了XD
作者: xoy232 (鬼岛希特勒)   2021-07-23 16:04:00
认真 C 觉得用Python面试会被看不起
作者: jason102 (活益比菲多QAQ)   2021-07-23 17:17:00
怎么上面都没说到Java QQ
作者: dalbuhr (残月之肃)   2021-07-23 19:28:00
某楼学蛇基础堪虑? 台湾学生学C美国学蛇怎么感觉台湾学生能力还是可怜哪?
作者: hegemon (hegemon)   2021-07-23 19:54:00
楼上蛇粉好了啦
作者: tnfshjcc (↖煞气a携阿携↘)   2021-07-23 22:32:00
学GolangGolang的吉祥物可爱 <3
作者: miku3920 (初音ミク)   2021-07-24 02:35:00
javascript 比较推荐
作者: mirror0227 (镜子)   2021-07-24 03:19:00
之前丢Amazon 在code test直接被刷掉因为面试语言选Python
作者: tnfshjcc (↖煞气a携阿携↘)   2021-07-24 03:57:00
错过AMZN别家更好啊 还好我二月AMZN也没上
作者: KanzakiHAria (神崎・H・アリア)   2021-07-25 09:21:00
学python基础堪虑? 你当做learning那些都死人?程式就是基于前人的工作去完成更多的东西不需要基础也能做很多事情就是语言在进步讲没基础不行的 就跟学校教授说要手算一样古板如果要基础 所有写程式的人都要会用机械码啦不会机械码的都叫基础不好别以为拿一根针在光盘上戳戳戳就可以开机是都市传说写机械码是基础
作者: newking761 (J三小)   2021-07-25 10:42:00
直接C或C++,反正问这问题的一定没毅力楼上是不是忘记机器学习的职位都有多吃顶大学历阿?
作者: KanzakiHAria (神崎・H・アリア)   2021-07-25 11:57:00
楼上在讲什么? 我有一个台大硕的朋友在微软写AI他最近被调去写C++ 敲我问什么是.a和.so我才丢两本C++书给他顶大又怎样? 不需要基础照样写python阿
作者: newking761 (J三小)   2021-07-25 20:48:00
那原po有台大硕这种吗?机器学习就真的吃学历阿,不然微软会请野鸡大学的腻
作者: Jim43 (小盛)   2021-07-26 13:12:00
学C和C++对程式语言和电脑运作的理解会比较深
作者: Bencrie   2021-07-26 18:54:00
为什么 .a 跟 .so 是丢 C++ 的书 XD
作者: KanzakiHAria (神崎・H・アリア)   2021-07-26 23:51:00
"他最近被调去写C++" <-他原本是纯写python的如果要考量学历好不好找的话 那也是推java以未来来说kotlin非常有潜力 google已经宣布kotlin成为Android官方开发语言
作者: hegemon (hegemon)   2021-07-27 06:42:00
Kotlin蛮久以前就是Android其中一个官方语言了吧?不过已经潮到连GGIT都在用了
作者: oToToT (屁孩)   2021-07-27 20:24:00
Rust搞不好也有机会
作者: WWIII (东邪西毒)   2021-07-28 16:07:00
C++啦
作者: adsl12367 (adsl12367)   2021-07-30 09:56:00
c
作者: ppc ( )   2021-08-01 01:24:00
Python先学C太硬

Links booklink

Contact Us: admin [ a t ] ucptt.com