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

本文深入探讨了Python在Web开发中的应用,从Web的基本结构到Python如何与数据库、前端技术结合,再到Python在Web开发中的具体工具和框架,如Django、Flask等,以及Python在更广泛领域的应用,如数据挖掘、人工智能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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、
可以做人工智能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值