面向聪明小白的编程入门教程 开篇(Part 1)

作为一个在磕磕绊绊中蜗行摸索,一步步艰辛成长起来的半吊子程序员,我很早之前就有编写一个编程入门教程的想法。编程虽然不难,但是如果没有过来人的清晰指路,难免会一次次地掉进坑里。轻则在坑里摸爬滚打几天,重则会完全丧失学习的兴趣。今天正好闲来无事,着手写下此教程的开篇。

Read More

WSGI大杂烩

什么是WSGI

WSGIPython Web Server Gateway Interface,也就是Python的Web服务器网关接口,定义了Python的Web应用与服务端的交互规范,类似于Java中的Servlet规范。

实现了WSGI规范的Python模块主要有wsgiref(Python官方的WSGI参考实现)、werkzeug.serving(Flask用)和twisted.web等。

Read More

面向Offer编程

众所周知,面向过程编程、面向对象编程和函数式编程是现代程序设计的三大范式。不过在我们大中华区,面向Offer编程才是当之无愧的全国第一。

何谓面向Offer编程?图灵完备,自解释足矣。

底层、算法与源码,是面向Offer编程的三大要素。

何谓底层?何谓算法?何谓源码?

抽象的名词,要用生动鲜明的例子做类比,方可通俗易懂。

Read More