2024-05-14 12:25:49
这是个伪问题。编程语言琳琅满目,学习python书籍难道会跟java一样吗?要推荐书籍,首先你得告诉别人想学习的是什么语言,现在是什么基础,希望达到什么水平,别人才能给你有针对性推荐。
按照我的经验,学习编程入门普遍都是要靠实践,而不是单靠看书。举个例子假设你现在要学python,你翻开一本入门教程,目录就出现“增量赋值”“标准内建函数”“序列操作符切片”...你确定你有心思看下去?或者说你确定能看得懂吗?
很难吧,因为编程里面都会出现很多令人费解的概念,可能在书中需要几千字的解释,但实际操作就是那么几行代码的事情。
要想自学编程,不是一开始就来挑书,而是应该先确定你要实现什么效果,根据效果来反推自己要学的语言。
比如你想学微信小程序,那么可能就需要学一点html5、css,javascript的基础,那么你就需要去上网找相关的资料进行学习。
又比如你要学习网络爬虫,如何抓取网上的数据,那么你可能需要学习python。
确定完要实现的效果和需要需要的语言之后,就开始着手准备学了。网上关于编程的资料非常多,而且有的网站已经实现了一边看一边实操的可视化效果。你要做的不是从头学到尾,而是再重新的细化——如果要实现我想要的功能,那么我应该学这个编程语言里的那一部分内容。
关于学习和成长,欢迎来我的微信公众号:游山玩水90后,等你来撩。
2024-05-14 15:09:39
1、C语言可以学一下,毕竟除了Lisp这类语言以外,大多数语言都是在C语言基础上发展起来的,尽量不要一入门就系统性的学习C++,C++应该算是比较难学的编程语言了;
2、有可能的话,算法和数据结构也要看一点,积累好一点以后可以学一些面向对象的知识,学学自己谢谢单元测试;
3、英语好的尽量看英文原版书,不好的也尽量看国外的书,毕竟计算机技术这玩意就是国外的人发明的,随意国外好书多一些,再就是看原版能更好的理解,很多翻译的翻译的有些牵强;
4、多逛社区论坛,多去GitHub、stack overflow等等看看,国内例如CSDN和开源中国都是蛮好的;
5、尽量不要一上手写代码就用IDE这种自动化工具,诸如idea,visual studio,eclipse,Xcode,NetBeans等等自然是很棒的生产力工具,但是初学的时候尽量不要用。