Flask概述
Python Web 开发及Flask简介
python简介
Python的特点:简单、面向对象、脚本语言、可扩展性、丰富的标准库、活跃的开源社区
Python的应用领域:Web、爬虫、科学计算、机器学习、自动化测试、系统运维
Python Web开发框架:django、Flask、web.py、Tornado、WEB2PY
Flask是一个使用Python编写的轻量级的“微内核”Web应用框架。
如何理解为内核?
The "micro" in microframework means Flask aims to keep the core simple but extensible.
Django与Flask的对比:
但Flask在功能上并不缺失,从概念上可以看出,它的内核精简,但是易于扩展。正式因为它的扩展性,Flask把灵活性完全交给了用户,用户可以选择不同的框架或者用户自己来实现框架都可以,所以Flask同样具有这些完整的功能,只不过不是它本身的,而是扩展而来的。
Flask开发环境搭建
Python包管理工具:eazy_install、pip(全局安装)
下面以pip为例:
常用的pip命令:pip install、pip uninstall、pip list
在Windows下搭建开发环境:安装Python、安装pip、使用pip安装Flask : pip install flask
https://www.python.org -> Downloads -> Windows(不同的系统选择不同的系统类型文件) ->Latest Python 2 Release - Python 2.7.9 (也可选择其它版本的) -> Windows x86 MSI installer -> 傻瓜式的安装 ->再在命令符中验证,输入:python
接下来安装pip以及flask: https://pip.pypa.io/en/stable/ -> Installation -> Install pip -> get-pip.py (点击进入然后另存为) -> 用命令进入下载的目录然后输入python get-pip.py -> 输入pip list 查看已安装的pip包 -> 再在命令符中输入:pip install flask 对flask进行安装
在Linux (Ubuntu 14.04 64)下搭建开发环境:此时系统已自带有Python,所以不需要安装次插件,直接安装pip -> 输入命令:sudo apt-get install python-pip -> 再使用pip安装Flask : sudo pip install flask -> 用命令 pip list 可查看安装详情
Flask的开发工具
常见的纯文本开发工具: Notepad++ 、Sublime 、Emacs 、Vim
配置基于Vim的Python开发环境: Vundle (管理Vim插件的插件)、YouCompleteMe(强大的自动补全插件)、NERDTree(方便我们可以在文件夹与文件之间进行快速的跳转)、Vim-Jinja2-Syntax(模板语法引擎插件)
首先安装 Vundle插件 : https://github.com/gmarik/Vundle.vim (这个网址可以查看相关的文档) ,在命令中输入:
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim 再回车就可以安装了 -> 然后再操作如下命令 -> cd .vim -> ls -> cd bundle/ -> ls -> cd -> cp pyvim/vimrc .vimrc -> ls -> ls -al -> :wq -> vim -> PluginInstall -> :q -> vim app.py(打开)
再 : wq 进行保存并退出 -> python app.py(运行)-> 再在浏览器中输入IP地址与端口即可访问
常用集成开发环境:Microsoft Visual Studio 、Eclipse+pydev 、Pycharm(推荐)
Pycharm官网:https://www.jetbrains.com/pycharm/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步