python计算机学校_大一学生计算机专业,自学Python和c语言那个一个好?

如果你希望以后可以自行解决问题,不用事事求于人,能够知道什么因导致什么果(对,因果关系),那就C。

如果你希望以后可以开开心心活下半辈子,荣华富贵该来则来(命里有时终须有,命里无时莫强求),那就Python。

——————————————————————

好吧,Python我是开玩笑的,但是C我是认真的。虽说C这条路很难走,然而接触深了之后,你大概会知道什么叫无限风光在险峰,什么叫会当凌绝顶,一览众山小。(过了过了)。鉴于C和C++都几乎分不开,我自己也一C渣渣,只能从C++的层面说了。

C/C++:你学完了所有语言基础用法之后,甚至说,学了数据结构和算法,你发现还是不知道会写什么显摆的程序,能够做什么,哪怕你可以用纯C/C++手撸一个链表出来,但这样似乎脱离不了那个魔咒般的黑框框(Rust:能用基础语言特性手写链表你还不知足?)。但是万丈高楼平地起,至少你会打水泥浆了。你说想做游戏,那就开始进攻DX和GL,进攻跨平台的图形库,什么libSDL,bgfx,后面觉得还不够,又开始钻研cocos2dx,钻研ogre3d,然后GPU的特性应用也要喵喵吧。你说你想做底层安全,那就二进制走起,汇编少不了,系统原理逃不掉,什么PE/elf文件格式,IAT拦截注入,自己做loader去动态内存加载,OD加载逆向分析。你说想搞音视频,ffmpeg来吧,让x264,hevc暴风雨来得更猛烈些吧。你说只想安安静静做个普通的图形客户端,稳定过日子,QT也够喝一壶了吧,至少能看到源码级别的实现,知道QT跨平台用的东西。最后发现过去了5,6年,好像还是不会做出什么nb的程序。不过,唯一不同的情况是,有人问起来,或者自己碰到一些问题,好像自己就能处理,碰到bug,自己知道大概在哪里,为什么。学C/C++,是学得越多,发现要学的更多,发现自己不会的巨多。

Python:学完了所有基础特性之后,你发现还是什么都不会。不过,你网上搜信息。你搜你想搞游戏,人家告诉你用Pygame,调用接口就可以了。你搜你想搞客户端,人家告诉你用Pyqt,调用接口就可以了。你搜你想搞图像处理,人家告诉你用pillow,pyopencv,调用接口就可以了。过去了1,2年后,好像还是不会做出什么nb的程序。不过,唯一不同的是,现在有人问起来,你可以对答如流指出实现什么功能用什么库,什么科学技术用numpy,pandas,画图用matplotlib,办公openpyxl,爬虫scrapy,而且,好像还可以在生活中搞点奇奇怪怪的事情,用树莓派做个小车,用home assistant做个智能家居。学Python,是学得越多,能做的越多,生活质量杠杠的。

萝卜青菜各有所爱。你喜欢刨根问底,就要经受得住刨根问底过程中的弧度与无助。你喜欢为生活加点料,丰富人生,那肯定是Python。当然,可不可以两个都来,必须可以。前半生苦行僧,后半生自由人多好(先C后Python)。反过来行不行?也行!只不过常言道,由俭入奢易,由奢入俭难。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值