自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Go语言01

Go语言介绍 1. Go语言是什么 “Go是一种开源的程序设计语言,它意在使得人们能够方便地构建简单、可靠、高效率的软件”。 开发人员在为项目选择语言时,不得不在快速开发和性能之间做出选择。C和C++这类语言提供了很快的执行速度,而 Ruby 和 Python 这类语言则擅长快速开发。Go语言在这两者间架起了桥梁,不仅提供了高性能的语言,同时也让开发更快速。 2009年11月10日,Go语言正式成为开源编程语言家庭的一员。 2. Go语言有什么优势 学习曲线 效率 出身名门、血统纯正 自由高效:组合的思想

2021-10-16 20:09:07 75

原创 项目前导-Linux基础命令

01-操作系统Linux基础命令 1. 操作系统介绍 1.1 操作系统 1.1.1 常见的操作系统 ● Windows ● mac Os ● Linux ● iOS ● Android 1.1.2 操作系统的定义 ● 操作系统直接运行在计算机上的系统软件,它是控制硬件和支持软件运行的计算机程序。 1.1.3 操作系统的作用 ● 向下控制硬件向上支持软件的运行,具有承上启下的作用。 1.1.4 小结 ● 操作系统是一个控制硬件和支持软件运行的计算机程序,只有安装了操作系统计算机才能进行正常工作。 1.2

2020-08-30 22:25:58 217

原创 Python基础课15

15-异常&文件 1. 异常简介 ● 程序在运行过程中可能会出现一些错误。比如:使用了不存在的索引,两个不同类型的数据相加…这些错误我们称之为异常。 ● 处理异常 程序运行时出现异常,目的并不是让我们的程序直接终止!Python是希望在出现异常时,我们可以编写代码来对异常进行处理。 2. 异常的传播 ● 当在函数中出现异常时,如果在函数中对异常进行了处理,则异常不会再进行传播。如果函数中没有对异常进行处理,则异常会继续向函数调用传播。如果函数调用处处理了异常,则不再传播异常,如果没有处理则继续向调用

2020-08-13 15:16:32 104

原创 Python基础课14

模块 1. 模块 ● 模块化指将一个完整的程序分解成一个个的小模块。 ● 通过将模块组合,来搭建出一个完整的程序。 ● 模块化的优点: • 方便开发; • 方便维护; • 模块可以复用。 2. 模块的创建 ● 在Python当中一个py文件就是一个模块。 ● 在一个模块中引入外部模块 import 模块名(模块名就是py文件)。 ● 可以引入同一个模块多次,但是模块的实例只会创建一次。 ● import 模块名 as 模块别名。 ● 在一个模块内部都有一个__name__。通过它我们可以获取模块的名字。 ●

2020-08-07 17:10:36 73

原创 Python基础课13

面向对象三 1. 继承简介 ● 继承是面向对象三大特性之一; ● 通过继承我们可以使一个类获取到其他类中的属性和方法; ● 在定义类时,可以在类名后面的括号中指定当前类的父类(超类、基类); ● 继承提高了类的复用性。让类与类之间产生了关系。有了这个关系,才有了多态的特性。 2. 方法重写 ● 如果在子类中有和父类同名的方法,则通过子类实例去调用方法时,会调用子类的方法而不是父类的方法,这个特点我们称之为方法的重写(覆盖)。 ● 当我们调用一个对象的方法时: • 会优先去当前对象中寻找是否具有该方法,如果有

2020-07-31 22:59:20 66

原创 Python基础课12

面向对象二 1. 特殊方法 ● 在类中可以定义一些特殊方法,也称为魔术方法 ● 特殊方法都是形如 xxx()这种形式 ● 特殊方法不需要我们调用,特殊方法会在特定时候自动调用 2. 封装 ● 出现封装的原因:我们需要一种方式来增强数据的安全性 • 1. 属性不能随意修改; • 2. 属性不能改为任意的值。 ● 封装是面向对象的三大特性之一 ● 封装是指隐藏对象中一些不希望被外部所访问到的属性或方法 ● 我们也可以提供给一个getter()和setter()方法使外部可以访问到属性 • getter() 获取

2020-07-31 22:46:17 70

原创 Python基础课11

面向对象一 1. 面向对象简介 ● Python是一门面向对象的编程语言 ● 所谓面向对象的语言,简单理解就是语言中的所有操作都是通过对象来进行的 ● 面向过程 • 面向过程指将我们的程序分解为一个一个步骤,通过对每个步骤的抽象来完成程序; • 这种编写方式往往只适用于一个功能,如果要实现别的功能,往往复用性比较低; • 这种编程方式符号人类的思维,编写起来比较容易。 1.妈妈穿衣服穿鞋出门 2.妈妈骑上电动车 3.妈妈到超市门口放好电动车 4.妈妈买西瓜 5.妈妈结账 6.妈妈骑电动车回家 7.到家孩子吃

2020-07-31 22:35:20 82

原创 Python基础课10

函数三 1. 高阶函数 ● 接收函数作为参数,或者将函数作为返回值返回的函数就是高阶函数。 2. 闭包 ● 将函数作为返回值也是高阶函数我们也称为闭包。 ● 闭包的好处: • 通过闭包可以创建一些只有当前函数能访问的变量; • 可以将一些私有数据藏到闭包中。 ● 行成闭包的条件: • 函数嵌套; • 将内部函数作为返回值返回; • 内部函数必须要使用到外部函数的变量。 3. 装饰器的引入 ● 我们可以直接通过修改函数中的代码来完成需求,但是会产生以下一些问题: • 如果修改的函数多,修改起来会比较麻烦; •

2020-07-31 22:21:13 70

原创 Python基础课9

函数二 1. 函数的返回值 ● 返回值就是函数执行以后返回的结果 通过return来指定函数的返回值 ● return后面可以跟任意对象,返回值甚至可以是一个函数 2. 文档字符串 ● help()是Python中内置函数,通过help()函数可以查询Python中函数的用法 ● 在定义函数时,可以在函数内部编写文档字符串,文档字符串就是对函数的说明 3. 函数的作用域 ● 作用域(scope) ● 作用域指的是变量生效的区域 ● 在Python中一共有两种作用域 • 全局作用域 • 全局作用域在程序执行时

2020-07-24 16:47:02 87

原创 Python基础课8

08-函数一 1. 函数简介 ● 函数也是一个对象 ● 函数用来保存一些可执行的代码,并且可以在需要时,对这些语句进行多次调用 1 语法 2 def 函数名([形参1,形参2,形参3…]): 3 代码块 注意: 函数名必须符合标识符的规范(可以包含字母、数字、下划线但是不能以数字开头) print是函数对象 print()是调用函数 2. 函数的参数 2.1 形参和实参 ● 形参(形式参数)定义形参就相当于在函数内部声明了变量,但是并不是赋值 ● 实参(实际参数)指定了形参,那么在调用函数时必须传递

2020-07-24 16:38:34 65

原创 Python基础课7

07-元组&字典&集合 1. 元组简介 元组基本介绍 ● 元组表现形式 tuple ● 元组是一个不可变序列(一般当我们希望数据不改变时,我们使用元组,其他情况下基本都用列表) ● 使用()创建元素 ● 元组不是空元组,至少有一个逗号(,) 当元组不是空元组时括号可以省略 ● 元组解包指将元组当中的每一个元素都赋值给一个变量 2. 字典介绍 2.1 字典的基本介绍 ● 字典属于一种新的数据结构称为映射(mapping) ● 字典的作用和列表类似,都是用来存储对象的容器 ● 列表存储数据的性能

2020-07-24 16:22:34 67

原创 Python基础课6

06-列表 1. 序列 1.1 基本概念 ● 序列是Python中最基本的一种数据结构。序列用于保存一组有序的数据,所有的数据在序列当中都有一个唯一的位置(索引)并且序列中的数据会按照添加的顺序来分配索引。 ● 数据结构指计算机中数据存储的方式。 1.2 序列的分类 ● 可变序列(序列中的元素可以改变):例如 列表(list) 字典(dict); ● 不可变序列(序列中的元素不能改变):例如 字符串(str) 元组(tuple)。 2. 列表(list) ● 列表是Python中的一个对象 ● 列表的作用:

2020-07-24 15:31:44 103

原创 Python基础课5

基础课5 1. 条件判断语句(if语句) ● 执行的流程: if语句在执行时,会先对条件表达式进行求值判断 如果为True,则执行if后的语句 如果为False,则不执行 ● 语法:if 条件表达式: 代码块 ● 代码块中保存着一组代码,同一个代码块中的代码,要么都执行,要么都不执行。 ● 代码块以缩进开始,直到代码恢复到之前的缩进级别时结束。 ● 代码块就是一种为代码分组的机制。 2. input()函数 ● 该函数用来获取用户的输入 ● input()调用后,程序会立即暂停,等待用户输入 ● 用户输入完

2020-07-10 23:35:40 109

原创 Python基础课4

基础课4

2020-07-10 17:00:52 148

原创 Python基础课3

基础课3 1. 几个概念 1.1 表达式 ·表达式是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合。 ·表达式的特点: 表达式一般仅仅用于计算一些结果,不会对程序产生实质性的影响; 如果在交互模式中输入一个表达式,解释器会自动将表达式的结果输出。 1.2 语句 ·一个语句上自成体系的单位,它由一个词或句法上有关联的一组词构成。 ·语句的执行一般会对程序产生一定的影响,在交互模式中不一定会输出语句的执行结果。 1.3 程序(program) ·程序就是由一条一条

2020-07-08 14:42:27 129

原创 Python基础课2

基础课2 1. Python语言 1.1 Python语言的基本概念 ● Python是一种极少数能兼具简单与功能强大的编程语言。你将惊异于发现你正在使用的这门编程语言是如此简单,它专注于如何解决问题,而非拘泥于语法与结构。 ● 官方对Python的介绍如下: Python是一款易于学习且功能强大的编程语言。它具有高效率的数据结构,能够简单又有效地实现面向对象编程。Python简洁的语法与动态输入的特性,加之其解释性语言的本质,使得它成为一种在多种领域与绝大多数平台都能进行脚本编写与应用快速开发工作的理想语

2020-07-07 18:52:25 117

原创 Python基础课1

基础课1 1. 计算机的基本概念 1.1 计算机是什么? ·计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器。 ·特点:数值计算、逻辑计算、存储记忆功能。 ·总结:能够按照程序运行、自动、高速处理数据的现代化智能电子设备。 1.2 计算机的组成是什么? ·硬件:鼠标、键盘、显示器、CPU、硬盘······看得见摸得着 ·软件:PyCharm、QQ、浏览器、英雄联盟······看不见摸不着 2. 计算机语言 2.1 计算机语言的基本概念 ·概念:计算机语言(Computer Langu

2020-07-02 17:55:19 194

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除