自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 centos7安装mysql和python3一条命令解决

1.Python3的安装#yum install python36 python36-pip python36-setuptools输入python3就可以查看#touch test.pyprint(‘This is a test’)命令运行#python3 test.py输出结果 this is a test 成功2.mysql的安装执行命令#rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-10.

2021-03-10 14:44:03 176 1

原创 python uwsgi+nginx部署

typora-root-url: ./项目环境部署一、MySQL5.7安装1、安装方式1.1 方式一 yum安装(推荐使用该方式)在CentOS中默认安装有MariaDB,这个是MySQL的分支如果必须要安装MySQL,首先必须添加mysql社区repo通过输入命令:rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm然后再yum install -y mysql-server # y.

2021-03-09 13:07:08 589 1

原创 linux介绍01

Linux系统一、简介1、操作系统操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序/软件,是直接运行在“裸机”上的最基本的系统软件,任何其它软件都必须在操作系统的支持下才能运行。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。2、Linux系统Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。 L

2021-03-09 11:28:32 247

原创 python装饰器

装饰器一、概念1. 装饰器(Decoration): - 装饰器是一种设计模式,经常用来实现"面向切面的编程"(AOP: 实现在不修改源代码的情况下,给程序动态添加功能的一种技术) 2. 装饰器的作用: - 装饰器允许向一个现有的对象(函数)添加新的功能,同时又不改变其结构 - 可以抽离出大量的函数中的和业务无关的功能 3. 应用场景: - 插入日志、性能测试、事务处理、缓存、中间件、权限控制等举个栗子:现在需要计算某个函数的执行时间import

2021-03-05 13:42:09 1057 1

原创 python正则表达式

正则表达式一、概述1. 正则表达式,也称为规则表达式,(英文:Regular Expression,简称:regex或re)Python中的模块import re2. 正则表达式通常用来检索、判断、替换那些符合某个规则(模式)的字符串3. 正则表达式并不是Python独有的4. 正则表达式是对字符串【普通字符串:a-z A-Z】和特殊字符【称为'元字符'】进行操作的一种逻辑公式(式子)二、re模块import re # 导入re模块re.findall(正则表达式,待检索的字符串)

2021-03-05 13:41:09 127

原创 python文件操作

文件操作一、引言1. 生活中的文件 文书、信件、文档、材料、档案等 2. 计算机中的文件 文本文件、图片、程序文件、视频文件、音频文件、word文件等 文件一般都是特定的扩展名(后缀名) .txt .jpg .png .gif .bmp .exe .mp4 .mov .avi .3gp .mp3 3. 文件的载体 生活中的文件一般以纸张为载体 计算机中的文件是以硬盘为载体存储在计算机中 4. 计算

2021-03-05 12:36:45 159

原创 python进程和线程

进程和线程一、引言1. 程序:是完成特定任务的一系列的指令(代码)的集合,或者是打包好的二进制的可执行的文件.(程序本身是一个静态实体)2. 进程:是一个具有一定功能的程序在一个数据集上的一次动态执行过程,是操作系统进行资源分配和调度的一个独立单位(进程是动态实体) - 一个应用程序的实例对应着一个进程 - 进程是操作系统动态执行的基本单元,它可以申请和拥有系统资源 - 进程有自己独立的空间(数据空间:文本域、数据域、堆栈域) 特征: - 动态性:进程的实质是程序在操作系统中的一次

2021-03-05 12:36:11 134

原创 python异常处理

异常处理一、简介1. 异常处理是编程语言或计算机硬件里的一种机制,用于处理软件或信息系统中出现的异常状况.2. 异常是程序执行过程中,发生了某种‘错误’,影响程序的正常运行. Python程序在执行前有可能会发生语法错误,也会导致程序无法正常执行。 - 运行时错误 - 语法错误3. 异常处理的目的:通过异常处理,我们可以对程序中出现的意外情况进行处理,防止程序崩溃,增加程序的健壮性在编程语言处理异常: 1. 使用if判断进行处理 a = 5

2021-03-05 12:35:28 163

原创 python模块

在一个大型项目的开发过程上,如果将所有的代码都写在一个.py文件中,那么将会导致文件中的代码过长,代码的阅读和维护变得很困难.因此,我们可以根据功能需求的不同,将项目中的不同功能实现的代码放置在不同的.py文件中.人员信息管理系统:Date类放在date.pyPerson类放在person.pyPersonList类放在personlist.py在Python中,一个.py文件就称之为一个模块(module),即一个py文件被看作是一个独立的模块.一个项目,可以由..

2021-03-05 12:33:46 70

原创 python面向对象

面向对象三大特性一、简介1、封装封装就是隐藏对象的属性和实现细节,仅对外公开接口(公有的方法),控制在程序中的属性的读和修改的访问级别,将数据和行为进行有机的结合,形成一个整体。这个整体就是“类”,其中数据和方法都是类中的成员。2、继承继承:子类直接使用父类定义好的属性和方法,从而实现代码的复用。code reuse3、多态向不同的对象发送同一条信息,不同的对象在接受到信息后,会做出不同的反应.二、封装将属性和方法进行有机结合,形成一个整体将不想暴露给外界的成员私有化,外界只能通

2021-03-05 09:33:00 307 1

原创 python类和对象

类和对象一、面向过程和面向对象1. 编程: 特定的语法+数据结构+算法组成一段代码告诉计算机如何执行一个任务的过程(程序:数据结构+算法)2. 编程范式:条条大路通罗马,实现一个任务可以有很多种不同的方式(范式有很多种),不同的编程范式本质上来说就是对各种不同类型的任务采取的不同解决问题的思路3. 编程范式分类: 两种编程的方式 - 面向过程的编程:C语言 - 面向对象的编程:C++、Java、Python1、面向过程编程实现一个任务是自上而下的设计方式,程序从上到下一步步执行,从头

2021-03-05 09:32:15 184 1

原创 python函数2

函数(二)一、变量的作用域回顾:作用域泄露 (在C和C++不存在这个问题)a = 3b = 5if a > b: max = a # ‘局部变量’:理论上代码块结束,max就会被释放,但是Python中并不释放bugelse: max = b print(f"{a}和{b}中的最大值为:{max}") 1、全局变量定义:定义在文件的顶头部分,没有任何的缩进作用域/作用范围:从定义的位置开始到整个文件的结尾# hello.pya = 5b = 10

2021-03-05 09:31:45 283 1

原创 python函数1

不用递归a = 1b = 1for i in range(10):#a,b = b,a+bresult = a + ba = bb = resultprint(result)递归求斐波那契数列def fib(n):if n <= 2:return 1return fib(n-1) + fib(n-2) # f(4) = f(3)+f(2)for i in range(1,11):print(fib(i))...

2021-03-05 09:30:52 75 1

原创 python字符串

字符串一、字符串简介字符串是编程世界中最常用的一个数据类型,它表示一个文本,例如表示一个人的名字"Mr_lee"。在Python字符串需要使用引号来包围。可以是单引号、双引号或三引号# 单引号、双引号用来表示单行字符串 s = "Tom\nJack" print(s)s1 = 'Tom's2 = "Tom" # 三引号一般用来表示多行字符串s3 = '''Tom'''s4 = """TomJack"""字符串的特点:具有天生的跨平台的特性(C、C++、Java…)

2021-02-26 10:37:04 227

原创 python字典

字典一、什么是字典Python中的字典是另一种可变容器可以存储任意类型的数据列表:将多个数据存储在一个有序的容器中,并且通过下标/索引形式来访问字典:将多个数据存储在一个“无序”的容器中(Python3.5是无序的,在Python3.6中有序),并且通过“名字”来访问。什么情况下会使用字典:# 存储三门课的成绩# 语文:79 数学:80 英语:92s1 = [79,80,92]s2 = ['语文','数学','英语'] # 列表是 下标和值绑定print(s2

2021-02-26 10:36:07 129

原创 python元组

元组一、什么是元组元组是一系列不可变的Python对象,元组也是一个序列(容器/可迭代),类似于列表可以存储多个数据。元组和列表的区别: 元组不能像列表一样修改元素,不能做增删改操作,可以把元组当作一个”只读列表“。# 列表是用 [] 表示n = [2,4,6,8,22]# 而元组是使用()表示t = (2,4,6,8,22)二、元组的创建直接创建t = (2,4,6,8,22) print(t)t = () # l = [] 它是一个空列表 t=()它是一个空

2021-02-26 10:35:03 207

原创 python排序算法

排序一、排序算法排序是计算机内经常进行的一个操作,其目的是将一组“无序”的序列调整为有序的序列。程序:数据结构+算法常见八大排序算法冒泡排序、选择排序、插入排序、归并排序、快速排序、堆排序、基数排序、Shell排序.二、冒泡排序冒泡排序是一种简单的基本的排序算法。算法原理: [9,8,7,5,6,4,3,2,1]比较相邻的两个元素,如果第一个比第二个大,则交换它们两个对每一对相邻的元素要做相同的工作,从开始的第一对直到最后一对,最后的元素就会是最大的数针对所有的元

2021-02-26 10:32:04 99

原创 python列表

列表一、什么是列表列表(list)是Python常用的一个数据类型,用于存储多个连续的有序的数据存储多个值数据是连续的有序允许有重复的元素可以存储相同类型的数据 n = [2,4,6,8,22]也可以存储不同类型的数据 n = [2,4,‘six’,8,22]为什么要使用列表:存储多个值a = 2 b = 4 c = 6 d = 8 e = 22 麻烦n = [2,4,6,8,22]二、如何创建列表创建普通列表:列表中的元素的类型是相同的n = [2,4,6,

2021-02-26 10:21:36 409

原创 2.python的控制循环

一、三大控制结构顺序结构:代码按上下文的顺序执行,逐行执行选择结构if选择结构 – 条件为真则执行代码块,否则什么也不做if/else – 二选一结构if/elif/elif/else 多选一循环结构:重复执行某个代码块for循环while循环二、选择结构简单的if语言1. 基本形式 if 条件表达式: 语句/代码块 2. 例子 x = 3 y = 2 if x > y : print("666")

2021-02-23 14:26:37 331 1

原创 1.python的数据类型

Python中常见的数据类型:数字类型整型(整数 int) a = 5浮点型 pi =- 3.14复数 a + bj 用的很少布尔类型表示为真和假值可以为True和False在内存中是以1和0进行存储的 本质上是整型>>> True + True # => 1>>> 3 > 2 # => True# 表示性别gender = True # 男gender = False # 女字符串类型

2021-02-23 14:14:06 442 2

原创 Python能做什么

Web开发 - Web网站自动化运维 - 维护系统运行科学计算 - 处理工程技术和科学研究遇到的问题网络爬虫 - 爬去网络数据分析数据分析 - 对大量数据进行研究分析,可视化的展示,图表图像等机器学习 - alphago深度学习 - 机器学习的一个分支…Web,框架Django等爬虫,数据分析pandas,matplotlib, numpy机器学习应用广泛(较难)企业、豆瓣、google等都在大量地去使用Python...

2021-02-23 13:46:13 68

空空如也

空空如也

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

TA关注的人

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