有python基础学c语言、c++多久才能学会_只有python基础,自学c/c++先学哪个?

你好,看了你的问题,结合自身实际情况,很乐意说下自己的看法,希望对你有帮助。

目前情况分析

python有基础,其实说明已经入门了,至少对编程通用的东西已经了解了,譬如:变量、函数、循环、递归等等,虽然语言不同,代码不一样,但是思想是一样的,这比没有学过python的同学肯定占优势。

自学c/c++先学哪个

至于这个问题,其实c和c++可以不分先后的,当然,既然学,我建议学习C++吧,主要因为c++就业面相对广一些,目前职位主要有图像处理、后端服务开发、游戏引擎、视频编解码等,而C语言主要为嵌入式开发、操作系统等,当然学习C++相对来说,时间长期相对C语言,会更长,而且难度也会更大,不过没关系,如果有前辈的指导,对学习C++会大有帮助,尤其是C++大牛,这里我推荐一下前Acm亚洲金牌得主(前百度高级开发工程师、Nlp架构师,曾经在美国硅谷工作过)老胡,他经验非常丰富,讲课也非常有趣生动,深受学员欢迎,感兴趣的同学点击下方链接,免费听一下他们家的试听课程↓

顺便提一下C++的知识点

C++知识点非常多,而且光看书很难理解到位,必须结合上机实践才能深刻理解,像类、多态、对象内存布局、RTTI、RAII、友元、智能指针、继承、虚函数实现原理等等知识点都需要掌握,顺便看下C++知识点相关知识点,如下图

顺便推荐几本书籍仅供参考:《C++ primer》、《C++ 编程思想(中文版)》、《C++对象模型》、《《C++语言程序设计(第4版)》[郑莉 董渊] [中文版] [影印版]》等

其实学习C++的同时,对计算机相关专业知识也需要稍加学习,可以看下下面的图

如果想了解更多C++学习相关知识,可以看下我的另几篇文章目前大一,学的计算机科学与技术,在学C++,但一些大佬都在跟着做项目了,应该怎样提高自己的编程能力?​www.zhihu.com大家有没有付费学习C++的途径推荐一下?​www.zhihu.comC/C++和Python哪个更有前景?​www.zhihu.com

希望我的回答对你有帮助。

你可能感兴趣的