最新发布 第3页

木人张一个伪极客死肥宅的自留地

Python实战

Python实战-编写Web App-Day8-编写API

Python实战-编写Web App-Day8-编写API
API就是把Web App的功能全部封装了,所以,通过API操作数据,可以极大地把前端和后端的代码隔离,使得后端代码易于测试,前端代码编写更简单。一个API也是一个URL的处理函数,我们希望能直接通过一个@api来把函数变成JSON格式的REST API,这样,获取注册用户可以用一个API实现如下: @get('/api/users'……继续阅读 »

6个月前 (04-19) 71浏览 0评论 0个赞

Python零基础

从零开始学Python-Day45-面向对象高级编程-多重继承

从零开始学Python-Day45-面向对象高级编程-多重继承
继承是面向对象编程的一个重要特点,通过继承,子类其实是扩展了父类。 Animal这个父类下,假设我们要实现以下4种动物: Dog – 狗狗; Bat – 蝙蝠; Parrot – 鹦鹉; Ostrich – 鸵鸟。 如果按照哺乳动物和鸟类归类,可以设计出这样的类的层次: 如果按照“能跑”和“能飞”来归类……继续阅读 »

6个月前 (04-19) 78浏览 0评论 0个赞

学编程

Python还是Java?初学编程选哪个?

Python还是Java?初学编程选哪个?
今天尝试回答一下对于想学习编程的学生而言,Python和Java该选哪个?这里不讨论自娱自乐型的编程学习,主要面对的是准备将编程作为工作的人群,所以不单考虑学习难易程度,还要考虑工作前景和机会。 先来看下过去5年Python和Java在百度搜索引擎上的搜索指数趋势对比 可以看到国内近几年Python的确太火,很多初学者容易有这种疑问:我应该学习Java还……继续阅读 »

6个月前 (04-17) 66浏览 0评论 0个赞

Python实战

Python实战-编写Web App-Day7-构建MVC

Python实战-编写Web App-Day7-构建MVC
先说明下什么是MVC,MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一……继续阅读 »

6个月前 (04-17) 59浏览 0评论 0个赞

Python零基础

从零开始学Python-Day44-面向对象高级编程-使用@property

从零开始学Python-Day44-面向对象高级编程-使用@property
绑定属性时直接把属性暴露的话,没办法检查参数,例如可以直接设置学生分数为99999分,这显然不合理。 为了限制score的范围,可以通过一个set_score()方法来设置成绩,再通过一个get_score()来获取成绩,这样,在set_score()方法里,就可以检查参数: >>> class Student(): def ge……继续阅读 »

6个月前 (04-17) 52浏览 0评论 0个赞