Python学习笔记01—Python的Web开发简介

Python学习笔记01—Python的Web开发简介

文章目录

一、Web开发简介

Web即网站,分为:

网页部分逻辑部分
前台后台
负责与用户交互、显示数据、用HTML显示数据、Css控制格式、JS复杂交互可用Python或PHP语言编写后台代码

C/S结构:即Client/Server(客户机/服务器)
B/S结构:即Browser/Server(浏览器/服务器)

一般常用的服务器系统有:

windowsLinuxUnix

Web中的数据库有:

MySQLSQL ServerOracle
DB2AccessSybase

后台开发语言:
Java:Java+html(jsp)
PHP:php+html
python:
ASP.Net
Node.js

二、Python开发网页

Web服务器+Python后台开发+MySQL数据库==网页

使用Python做网页开发的工具:
1、Python+sqlite(简单应用)
Python+mysql(复杂应用)
Python+NoSQL(MongoDB)(非关系数据库)

2、Python+Django/Flask :用于做Web网页

3、Python可扩展到:队列(RabbitMQ)
后台处理系统(基于Celery)
数据挖掘(Scipy,numpy)
文件处理(nitk)
系统部署(fabric)
监控(supervisord)

4、PHP仅在web后端方面被应用,只能用于做网站。

==========

Python可以写GUI、
可以写Web、
可以写爬虫、
可以处理图像视频数据、
可以操作office软件、
可以操作LaTex、
可以做人工智能。

最新回复(0)
/jishuOJvSYw07ktgcwARCwVI1kJa1IQ4fdu6DmrWIFoeYgE8_3D4858684
8 简首页