YunsChou

既然选择了远方,便只顾风雨兼程

一名iOS开发者


欢迎你的访问

【openshift-0】使用Python在openshift上生成在线API

【序言】

一、背景

每一个程序员都有一个成为全栈工程师的梦想!

作为一名移动端开发工程师,有时并不满足只做前端开发,也想一探后端究竟。也会时常想着,有朝一日灵感闪现,自己写前端和后端吧,实现内心那些伟大的idea。前端与后段交互需要接口,那么我们就要有能力为自己提供 在线API

二、目标

目标:通过openshift提供的免费服务,使用Python开发在线可访问的API

前期探索:工作之外学习过一段时间Ruby和PHP,要么觉得相关资料较少,要么觉得自己有点不适应(没有实际项目练过手),学而不能时习之,现在差不多荒废了。自从接触Python后,感觉敲起来得心应手(可能与前期学习过Ruby/PHP也有一定关系),一个字:!(人生苦短,我用Python)

学习路线:本着实战够用的心态,先从 廖雪峰老师的博客 下学习了Python和相关模块的基础知识(进程和线程、异步IO、实战三大章节都略过了,以后有机会的话,希望能够补上),然后结合慕课视频及网络资料,着重学习了:WSGI接口的编写、爬虫框架BeautifulSoup的简单使用、Web框架Flask的简单使用、Python操作MySQL数据库

惊喜:感觉学会Flask已经能够做很多事情了,确实是一个上手简单并且非常强大的微框架

三、准备知识

必备知识: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

最近的文章

【openshift-1】openshift免费服务+创建应用

一、注册openshift账号快去官网注册吧二、开启你的个人域名如果在这一步没有单独填写个人域名,在创建第一个应用的时候也会要求填写,可直接进入步骤三三、创建第一个应用这里以创建一个Python应用为例1、添加一个应用:【add application】2、选择你的应用类型:(很多博客使用wordpress)3、填写应用名称:我选择的应用类型为python,名称默认为python(可以修改)说明:如果步骤二还没有填写个人域名,在Public URL处,应用名称和个人域名都是必填的(应用名:...…

openshift继续阅读
更早的文章

Xcode中Targets使用(多图,非WI-FI慎入)

目的使用 targets 进行多版本管理场景举例新浪微博的第三方客户端weico,普通版是免费的,Pro版下载是收费的Pro版对比普通版,APP图标和启动图等素材是不一样的,且Pro版在普通版功能上会增加一些特殊功能如果开发人员将这两个APP分开维护,当接到新的需求时,先在一个APP开发好,再将代码copy至另一个工程,我们每个人应该都能做到但是想象一下,当项目越来越大、需求修改频繁时,两个工程间来回copy代码也是不少的工作量,而且这样重复的劳动完全没有任何价值,对于项目进度和开发者本身...…

Xcode继续阅读