如果是新手,只学会了廖雪峰Python教程,那约等于什么都写不出来。除了做点课后习题,什么都写不出来。在你掌握了Python基础语法之后,你还需要:简单的网络基础,包括套接字,HTTP是什么,为什么有这个东西,怎么用;一点前端知识的皮毛,知道HTML和CSS,还有JS是干什么的;怎么用正则或者其他工具提取需要的内容;为了编写效率高一些的爬虫,还需要知道常见的IO模型和简单的并发编程。
新手缺乏经验,缺乏能动性,缺乏对问题难度的评估能力。因为他们遇到问题的时候,无法判断这个问题到底有多么困难,可能是一个两分钟就能解决的小问题,也可能是困扰业界多年的难题。这样的畏惧心理才是新手最大的敌人。廖雪峰教程是新手红利,也是新手糖衣炮弹,他在教程里解决了新手学Python的过程中解决了从安装环境到各种报错的大部分问题。以至于很多新手在许晚这个教程后,依然没有自主学习的能动性,只能喂一点吃一点。着对于任何一个在IT行业混的人来说,没有主动学习解决问题的能力,比技术本身的难度更致命。
学这个的话我觉得在网上看教程其实就行了,比如比较有名的w3school在线教程、w3cschool在线教程(这个比较商业化)、菜鸟教程,里面有很多计算机编程言语的教程,包括前端部分的HTML5、css3和js等,当然js如果要往更高阶的地方学习的话,还可以推荐去看看大神廖雪峰写的廖雪峰教学,还有阮一峰的JavaScript标准参考教程,比较权威。
如果真的想要买书的话,也值得推荐:
css学习:
JavaScript学习:
这些基本在淘宝上都可以买到,希望我的回答能帮到你,祝你学习愉快!
市面上js框架很多,各家有各家的写法、规则和生态,虽然他们很流行但是也会有衰落的一天,就像jQuery一样,就像IE一样。而这些所谓的框架也都是基于原生js的改良而来的,我相信未来随着JavaScript规范越来越成熟,会不断汲取这些框架的精华,也就是说你坚持原生写JavaScript是一本万利。关于javascript的教程网上很多的,比如《菜鸟教程》,廖雪峰的JavaScript教程,他们的文章花一周时间消化,应该就能明白js语言的精髓。