之前在项目里是负责写后台,用的是java。现在出于某些原因和方便,项目需要我用python进行网络编程。之前没怎么学过python,我应该学习用python进行网络编程?我已经安装好PyCharm,用的是python3。python那些依赖管理是不是和java的类似的?
之前在项目里是负责写后台,用的是java。现在出于某些原因和方便,项目需要我用python进行网络编程。之前没怎么学过python,我应该学习用python进行网络编程?我已经安装好PyCharm,用的是python3。python那些依赖管理是不是和java的类似的?
要搞清楚是给前端写接口还是做正经的网络编程。
写接口的话学习一下Flask和Django就够了,部署的话可能还有gunicorn等东西。
搞网络编程的话要看Python的socket编程,最好再看一下twisted等异步网络库。
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
网络通信编程的话,可以看看python的socket模块用法,服务端和客户端的建立和使用。
网站后台的话,想快速入手可以先熟悉下基本语法和基本的数据结构,然后直接用现成的框架就行了。主流比较好用的网站后台框架有django,tornado,flask等,我主要用的tornado,你可以搜搜看helloworld例子,快速搭一个简单的网站。比如下面就是访问本地8888端口,路径是'/'的话就交给MainHandler类处理,很简单的用法。当然tornado处理并发的异步机制需要你自己去学习和使用。django则是有urls.py处理路径,views.py作为处理函数,models.py作为数据库处理的地方,每个框架有不一样的地方,但是大体上是差不多的。