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

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值