已学完基本的HTML CSS,PYTHON,想做网站和写网络爬虫,接下来该怎么干?

时间:2022-11-22 09:27:54
HTML CSS Python都是用head first 系统书学的。
本来是想写网络爬虫。现在该学习什么?
是不是要学正则表达式,那就推荐一个和Python相关的正则表达式的书吧

还要学什么呢?是不是要了解HTTP协议?


今日又想自己做一个博客或论坛。做网站是不是用PHP比较好啊?

我之前学过C/C++  懂基本的socket编程

5 个解决方案

#1


如果是纯数据库+输出,我建议还是用php
如果涉及服务器应用,那就选python

做网站不必知道http协议,但知道总不是坏处,起码在输出header能得心应手
做爬虫少不了正则,正则大致语法基本大同小异,你学习perl兼容正则就行(javascript或php手册内有比较详细的介绍),然后再用python练习看看有些什么不同就行
一切网络传输都是文字(或字节)传输,所以做web应该有不错字串处理能力,编码对新手是个头痛问题,多在这方面下工夫

一般网站用不到socket,除非站内有聊天室或者服务器推这样的功能,但对于web,长连接其实是大忌,连接应该越快结束越好

#2


引用 1 楼 snmr_com 的回复:
如果是纯数据库+输出,我建议还是用php
如果涉及服务器应用,那就选python

做网站不必知道http协议,但知道总不是坏处,起码在输出header能得心应手
做爬虫少不了正则,正则大致语法基本大同小异,你学习perl兼容正则就行(javascript或php手册内有比较详细的介绍),然后再用python练习看看有些什么不同就行
一切网络传输都是文字(或字节)传输,所以做web应该有不错字串处理能力,编码对新手是个头痛问题,多在这方面下工夫

一般网站用不到socket,除非站内有聊天室或者服务器推这样的功能,但对于web,长连接其实是大忌,连接应该越快结束越好

谢谢哈!

#3


如果对数据结构和算法有基础, 写一个基于队列的简单爬虫+正则是没什么技术含量的,

#4


引用 3 楼 qq120848369 的回复:
如果对数据结构和算法有基础, 写一个基于队列的简单爬虫+正则是没什么技术含量的,

多谢版主大人  有python网络编程的书或资源推荐没

#5


python直接看官方手册就可以全学会了,没什么可读的书。

#1


如果是纯数据库+输出,我建议还是用php
如果涉及服务器应用,那就选python

做网站不必知道http协议,但知道总不是坏处,起码在输出header能得心应手
做爬虫少不了正则,正则大致语法基本大同小异,你学习perl兼容正则就行(javascript或php手册内有比较详细的介绍),然后再用python练习看看有些什么不同就行
一切网络传输都是文字(或字节)传输,所以做web应该有不错字串处理能力,编码对新手是个头痛问题,多在这方面下工夫

一般网站用不到socket,除非站内有聊天室或者服务器推这样的功能,但对于web,长连接其实是大忌,连接应该越快结束越好

#2


引用 1 楼 snmr_com 的回复:
如果是纯数据库+输出,我建议还是用php
如果涉及服务器应用,那就选python

做网站不必知道http协议,但知道总不是坏处,起码在输出header能得心应手
做爬虫少不了正则,正则大致语法基本大同小异,你学习perl兼容正则就行(javascript或php手册内有比较详细的介绍),然后再用python练习看看有些什么不同就行
一切网络传输都是文字(或字节)传输,所以做web应该有不错字串处理能力,编码对新手是个头痛问题,多在这方面下工夫

一般网站用不到socket,除非站内有聊天室或者服务器推这样的功能,但对于web,长连接其实是大忌,连接应该越快结束越好

谢谢哈!

#3


如果对数据结构和算法有基础, 写一个基于队列的简单爬虫+正则是没什么技术含量的,

#4


引用 3 楼 qq120848369 的回复:
如果对数据结构和算法有基础, 写一个基于队列的简单爬虫+正则是没什么技术含量的,

多谢版主大人  有python网络编程的书或资源推荐没

#5


python直接看官方手册就可以全学会了,没什么可读的书。