三大编程范式 三大编程范式(这三者各有千秋,不分好坏): 面向过程编程 函数式编程 面向对象编程 面向过程编程 “面向过程”(Procedure Oriented)是一种以过程为中心的编程思想。 过程是指解决问题的步骤。例如问题:如何把大象放入一个冰箱?步骤:先打开冰箱,在将大象放入冰箱,最后关上冰 ...
分类:
编程语言 时间:
2019-10-03 18:28:36
阅读次数:
107
py服务端面试总结 课程内容回顾 课程体系(上) 面试技巧篇 py语言篇 算法与数据结构篇 编程范式篇 操作系统篇 课程体系(下) 网络编程篇 数据库篇 Web框架篇 系统设计篇 面试经验总结 py基础高频考点 py语言基础考察点 py特性:装饰器,生成器与协程,异常处理 常用内置模块:collec ...
分类:
其他好文 时间:
2019-10-03 12:40:31
阅读次数:
87
面向对象基础及py类常考问题 什么是面向对象编程? Object Oriented Programming(OOP) 把对象作为基本单元, 把对象抽象成类(class) 包含成员和方法 数据封装, 继承, 多态 ? Py中使用类来实现, 过程式编程(函数), OOP(类) Py中如何创建类? 成员| ...
分类:
其他好文 时间:
2019-10-02 11:00:57
阅读次数:
82
知识储备 python 后端工程师每天做什么? 网站后台业务逻辑 为网站提供API 为产品、运营提供后台网站工具,比如后台运营系统。 学习 上: 面试流程、技巧 python语法基础、性能剖析优化 算法与数据结构、内置算法、排序…… 编程范式,各种模式(单例模式……) 操作系统,Linux命令、线程 ...
分类:
编程语言 时间:
2019-09-29 16:59:23
阅读次数:
115
面向对象编程简介 JAVA是一门面向对象的编程语言。面向对象编程范式与面向过程编程范式同属于命令式编程范式,与函数式编程范式相区别。在面向对象编程范式中,我们将我们要处理的系统的业务逻辑表现为对象之间的互相关联。对象实体本身是一组数据和动作的封装。封装可以简单的理解为一种打包,它使得外部可以使用某个 ...
分类:
编程语言 时间:
2019-09-21 23:10:01
阅读次数:
76
Python面向对象编程——简介 编程范式 编程是程序员用特定的 组成的代码来告诉计算机如何执行任务的过程 。 一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式, 对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别,即为编 ...
分类:
编程语言 时间:
2019-09-17 15:56:06
阅读次数:
94
本节内容: 1、概述 2、创建类和对象 3、面向对象三大特性 3.1封装 3.2继承 3.3多态 1、概述 编程范式 编程是程序员用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程,一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式 ...
分类:
其他好文 时间:
2019-09-14 20:55:50
阅读次数:
88
函数式 起源于范畴论。其诞生就是「学术领域」影响「编程领域」的结果。 函数式就是要求用面向本质的、纯的函数,来完成求值的功能。是一种数学运算。 基本运算方式:「柯里化」与「合成」 函数式编程有两个最基本的运算:合成和柯里化。 数学运算要求「无状态编程」,函数本身不能有可保留的变量。 要求做到一个输入 ...
分类:
其他好文 时间:
2019-09-14 14:14:50
阅读次数:
149
Rust是一门系统编程语言 ,专注于安全 ,尤其是并发安全,支持函数式和命令式以及泛型等编程范式的多范式语言。Rust在语法上和C++类似 ,但是设计者想要在保证性能的同时提供更好的内存安全。本文主要是简要的说明Rust 开发环境如何搭建。 ...
分类:
其他好文 时间:
2019-09-08 22:04:13
阅读次数:
106
函数式编程简介什么是函数式编程函数式是一种编程范式函数式编程特点把计算看做是函数而不是一系列指令纯函数式编程不需要变量 , 测试简单支持高阶函数 , 代码简洁Python支持的函数式编程的特点不是纯函数式编程 , 支持有变量存在支持高阶函数 , 函数可以作为变量传入支持闭包 , 有了闭包就可以返回函 ...
分类:
其他好文 时间:
2019-08-25 18:23:01
阅读次数:
85