【序言】
一、背景
每一个程序员都有一个成为全栈工程师的梦想!
二、目标
学习过一段时间Ruby/PHP,要不觉得相关资料过少,要不觉得自己有点混乱(应该是没有实际项目练过手),现在差不多荒废了
自从接触Python后,感觉敲起来得心应手(可能也有前期学习Ruby/PHP做了铺垫),一个字爽
!(人生苦短,我用python)
本着够用的心态,并没有深入地学习Python,从 廖雪峰老师的博客 下学习了Python和相关模块的基础知识(进程和线程、异步IO、实战三大章节都略过了,以后有项目机会的话,希望能够补上)。然后结合慕课视频及网络资料,奔着自己的目标,着重学习了:WSGI接口
的编写、爬虫框架BeautifulSoup
的简单使用、Web框架Flask
的简单使用、Python操作MySQL
数据库
感觉学会Flask已经能够做很多事情了,确实是一个上手简单并且非常厉害的微框架
目标:通过openshift提供的免费服务,用python开发在线可访问的API。从无到有,最终实现的效果如下:
三、准备知识
必备知识:git的简单使用
语言及框架:python基础,flask、beautifulsoup简单使用
四、阅读指引
该系列共分为4篇,其中第一篇和第二篇是对openshift的操作
第一篇:【openshift-1】openshift免费服务+创建应用
第二篇:【openshift-2】为Python应用添加MySQL+phpMyAdmin
第三篇:【openshift-3】添加Flask等第三方库+部署自己的应用
第四篇:【openshift-4】实现简单爬虫功能+将爬取的数据生成在线API
第二篇【openshift-2】为Python应用添加MySQL+phpMyAdmin
与当前所实现功能并无直接关联,为扩展练习(也可跳过阅读,并不影响)
五、Code链接
博客中的代码:python-openshift-online-API