美文网首页
python web开发技能包

python web开发技能包

作者: 苦行菌 | 来源:发表于2015-04-10 16:06 被阅读0次

python web开发技能包


宗旨:本文档旨在帮助新手快速入门公司py web开发所需技能。让新手能很快为公司的web开发贡献自己的力量

基本技能

按以下流程在本地进行开发、测试:

  • 熟悉OS X开发环境

    • 了解finder&终端
    • 学会在终端使用brew/apt-get/ports/packages安装软件包
    • 安装nginx(web服务器)/postgresql(数据库)/sublime Text(ide推荐);学会配置nginx.conf
    • Mac os 默认已python,可以到终端输入python命令进行把玩。
    • 安装pip/easy_install(py库文件快速安装器)
    • 通过pip/easy_install 安装 Flask/Flask插件
      • sudo easy_install flask
      • pip install -r requirement.txt 编辑文本requirement.txt 一键安装所有插件
    • 安装git,git基本命令的使用
  • python基础

  • 学习ORM(Model建表)Flask-SQLAlchemy

    • 学习插件flask-sqlalchemy的配置config,如何连接数据库
    • 学习建model,熟悉ORM原理与机制,定义表结构、属性
    • 学习db.model的CRUD操作
    • 学会flask.exe.sqlalchemy的BaseQuery 自定义查询函数
  • 学习Flask

    • 学习app的生成、配置
    • 配置app与插件管理(flask-login/db/cache/mail/redis...)
    • 熟悉app的url路由规则
    • 熟悉view函数的结构作用及与url的关联
  • 学习WTF(form)

    • 学会定义forms class ,理解wtf的作用与意义。
    • 学会view函数中使用form与template交互验证表单。
    • 熟悉如何巧妙验证validators
    • 学会自定义validate_函数
  • 学习jinja2

    • jinja2作为页面动态语言,了解其基本语法(for/if/extends/includes...)。
  • 实例一个flask web小项目

    • 将一个flask小项目运行起来,将所有上诉学习到的知识在项目中捋一遍,整体了解flask开发web的整套流程机制。
    • 简易查看edm2.0项目结构,思考整体框架的结构,理解MVC思想。思考是否框架有优化空间

技能拔高

主要是服务器上部署web应用、shell脚本编写、日志管理轮替、容灾性措施、主从数据库、负载均衡...

反馈意见

-邮箱:duanweinan@tonnn.com

相关文章

  • python web开发技能包

    python web开发技能包 宗旨:本文档旨在帮助新手快速入门公司py web开发所需技能。让新手能很快为公司的...

  • 常用的Python包有哪些,如何快速掌握Python编程

    Python入门简单、功能强大,是很多想要入行IT开发行业人士的主要选择。Python包可以帮助Web开发人员快速...

  • Django博客web开发经验分享

    Django开发框架是python开发最经常使用的web框架,自诞生至今,Django在python web 开发...

  • 目录||所学见解技能=知识教程

    专业技能 《Python 入门基础》《Python web窗口》《Python 爬虫实践》《Python 数据分析...

  • 涨5千元工资的五个Python包

    5个对Web开发者最有用的Python包,掌握这些,工资至少能涨5千 Python最近成为了开发人员最喜欢的语言之...

  • Python Web 腾讯云部署:flask+fabric+gu

    最近看了《Flask Web开发--基于Python的Web应用开发实战》,还有廖雪峰老师的Python教程,前者...

  • Python基础(一)

    Python应用场景 Web应用开发Python经常被用于Web开发。比如,通过mod_wsgi模块,Apache...

  • Python备忘

    python学习备忘未整理 狗书是的是:Flask Web开发:基于Python的Web应用开发实战 2018-0...

  • python之路

    书《简明python教程》——>《python学习手册》 (若web路线:《Flask Web开发:基于Pytho...

  • 如何抓Http包

    抓包(我们这里指Http包)是一个Web开发中的重要技能, 一定要先掌握他. 基于在Mac平台下抓包, 我们可以使...

网友评论

      本文标题:python web开发技能包

      本文链接:https://www.haomeiwen.com/subject/ghjtfttx.html