自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

山人甲 Python博客

Python基础详解,人工智能未来前景

  • 博客(33)
  • 收藏
  • 关注

原创 论人性文明与人工智能发展(一)

#论人性文明与人工智能发展(一)##大家好我是山人甲,我这篇文章呢,是基于我的一个PPT,就几张图而已,在这里呢我的ppt就先不展示了,言归正传:要了解智能就要首先要了解人,或者有思想的生物体,对于生物结构宏观方面的研究还是比较深入的,然而到了微观,以及精神层面就比较少了,到了思考,七情的层面就只能运用宏观归类整理了,门都进不去。甚至不如古人,譬如古人有秘法能通过宏观的一些环境来探测或改变微观...

2018-12-25 09:01:39 256

原创 MySQL忘记root密码解决方法

CentOS下MySQL忘记root密码解决方法1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到...

2019-05-13 00:38:18 3571

原创 django创建web项目。建数据库,并提取、显示数据库信息

创建数据库1、在mysql中创建一个库 ku打开命令行登录mysql mysql -u root -pcreate database ku charset='utf8';2、创建app找到要存放项目的文件夹shift+右键 在此处打开命令行 激活 虚拟环境activate DjangoPath创建LibraryKu项目...

2019-05-12 18:20:22 2792

原创 web前端 变量、标签循环、继承、加载

1、变量{{ 变量 }}2、标签循环{% 标签 %}3、加载静态文件{% load static %}4、继承模板将共性的部分定义成模板,想要修改的部分定义成块块语法是{% block 块名称 %}{% end block %}模板应用5、加载{% incloud 'heml文件'%}只加载html的原有h...

2019-05-11 09:48:22 262

原创 django项目创建

1.确认项目目录(项目路径当中不要有中文)2.创建项目,打开cdm命令行 win:cmd linux:terminalshift+鼠标右键---->在此打开命令行目录在哪里,项目创建到哪里3.激活沙箱环境当中的gjangoactivate djangoPath4.创建项目appdjango-admin strartproject OurBlog(djan...

2019-05-08 19:05:43 195

原创 Django框架的安装

1、在anaconda中创建django开发的环境python3.6.2django2.1此时在anaconda目录下的envs下多了一个djangoPath的文件2、pip安装django包和依赖包(导出包目录) (1)激活Anaconda环境activate djangoPath (2)pip安装Django包pip ins...

2019-05-08 18:41:31 286

原创 django框架编写web网页“hello world”

1、在项目主目录下创建视图文件views.py2、在路由文件urls.py里配置视图文件函数3、创建templates文件夹 存放 web 内容样式等在templates文件夹下创建 index.html4、在setting配置文件里 配置templates路径5、运行服务器 打开网页 就可以显示了...

2019-05-08 16:49:54 759

原创 mysql 数据 库、表、字段、数据 的 增、删、改、查 指令

数据 库、表、字段、数据 指令用户create user hiddenmountain@localhost;方法一格式:mysqladmin -u用户名 -p旧密码 password 新密码。 例如  给root加个密码ab12。首先在DOS下进入目录mysql\bin,然后键入以下命令  mysqladmin -u root -password ab12  再将r...

2019-03-26 20:56:36 172

原创 pymysql 模块快速插入数据库(python)

pymysql快速建表方法一:(练习实用无优化)先创建database数据库 创建表字段 再带入代码插入数据文件名order2.pyimport randomdef order1(): sql=[] for s in range(1, 10): name=random.choice('赵钱孙李周吴郑王')+ra...

2019-03-23 13:55:14 644

原创 二进制转10进制

data=input('请输入一个二进制数:')print('转换成十进制数为:',int(data,2))print('转换成八进制数为:',oct(int(data,2)))print('转换成十六进制为:',hex(int(data,2)))算术方法:10010=1*2**4+1*2**1=18...

2019-03-13 22:09:58 267

原创 Web前端 层级属性

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>山人甲</title> <style> /*层级属性 z-index: n (+ 提高 -

2019-02-25 19:44:09 1185

原创 Web前端 利用定位实现盒子居中

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>山人甲</title> <style> * { padding: 0;

2019-02-25 19:35:54 578

原创 Web前端 定位

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>山人甲</title> <style> /*定位 : [position:静态定位 sta

2019-02-25 19:32:58 410

原创 Python 设计模式,单例模式,工厂模式,策略模式,观察者模式

目录一、引入二、单例模式三、工厂模式四、策略模式五、观察者模式一、引入程序中设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。二、单例模式保证只有一个对象练习1创建Sun类练习2优...

2019-01-26 16:49:24 459

原创 Python基础常用的 飞机大战 案例详解

飞机大战是Python基础期常用的案例,主要涉及了pygame模块,面向对象,逻辑循环知识点的运用对象模块命名为“jingling.py”import pygame #引入图形模板模块import random #引入随机数模块SCREEN_RECT = pygame.rect.Rect(0,0,500,800) #建立一个500*800像素的窗口作为游戏界面窗口cla...

2019-01-24 21:02:12 1997

原创 Python @ 语法糖,装饰器(详解)

自定义的装饰器是@+自定义的闭包,可以动态的将装饰器化的函数功能添加在其他函数上。form functools import wraps@wraps(func)解决安装装饰器后注释信息不能显示的问题。安装在装饰器闭包函数的外层函数中与装饰器外层函数导入同一个参数from functools import wrapsdef timer(fun): @wraps(fun) d...

2019-01-19 15:25:32 2418 1

原创 python中 __dir__ 和 dir() 还有 __init__() __str__() __doc__ __dict__等用法

dir是查看面向对象中的属性dir()是查看所有对象的属性,__dir__是dir()的子集init是对象运行周期中初始化的一个函数,还有一个隐形应用是它的参数值可以有多种形式。应用起来就提供了便利str默认存储对象的地址,可修改docdict字典形式 保存的 对象里面 的 所有属性 以及 属性值(包括私有属性)...

2019-01-14 22:35:18 1425

原创 python 列表 字符串 元组 字典 number类型 互相转换

常用类型转换函数转换方法大全列表a=list转字符串str 的三种方法1: 直接 str(a)2: ’ '.join(a):3: ’ '.join(str(i) for i in (a))转元组tuple(a)转字典a=[‘a’,‘b’]直接{a[0]:a[1]}或者b=[‘1’,‘2’]c=zip(a,b)//print([...

2019-01-12 22:16:31 1417

原创 python 转译字符

\ 续行符\ 反斜杠(\)’ 单引号" 双引号\a 响铃\b 退格\e 转义\000 空\n 换行\v 纵向制表符\t 横向制表符\r 回车 将光标移到第一行>>>print(‘aa\rb’)输出# ba\f 换页\oyy 八进制数,yy代表的字符,例:\o12代表换行\xyy 十六...

2019-01-12 18:43:39 944

原创 Python数据类型

Number数据类型Int 整形十进制:0~9二进制:0~1 二进制的标识符是0b 例:print(0b1)输出>>>1八进制:0~7 标识符是0o 例:同上十六进制:09AF 标识符是0x 例:print(0xA) 输出 >>> 10浮点型小数方式:例:3.1415926科学计数法:例:314e2 ...

2019-01-12 18:27:43 146

原创 python 脚本结构

.py 文件以 .py 作扩展名的文件是 Python 源代码文件,由 python.exe 解释,可在控制台下运行。当然,也可用文本编辑器进行修改。(我们主要使用.py文件).pyc 文件以 .pyc 作扩展名的文件是 python 编译文件。.pyc 文件是不能用文本编辑器进行编辑的,其优点是 .pyc 文件的执行速度要远快于 .py 文件。至于为什么要有 .pyc 文件,这个需求太...

2019-01-12 17:10:31 318

原创 Python3 安装

Python3安装1.直接到官网https://www.python.org/下载,安装就可以了。2.安装比较简单,点exe文件一直下一步就可以了(注意:安装的时候有个选择是否添加环境变量,这个选是,之后就不用添加环境变量了)如果没有,请添加环境变量。计算机属性 ---->高级系统设置---->环境变量—>系统变量里的path---->编辑添加安装python的路径(...

2019-01-12 16:54:07 154

原创 Python2、Python3 区别

简单比较1.2.1 print语句python2中print是一个语句,不论想输出什么,直接放到print关键字后面即可。python3里,print()是一个函数,像其他函数一样,print()需要你将要输出的东西作为参数传给它。python2 python3 备注print print() 输出一个空白行,python3需要调用不带参数的print()print 1 print(1...

2019-01-12 16:39:27 173

原创 python中函数必看知识点,递归函数、内置函数、匿名函数、闭包函数

递归函数(最难分析的循环逻辑) 内置函数 abs()函数 max()函数 map()函数 filter()函数 zip()函数 匿名函数(匿名函数是一个函数不能用for循环不要与表达式混淆)在定义函数的时候,不想给函数起一个名字。这个时候就可以用lambda来定义一个匿名函数语法:变量名= lambda 参数:表达式(block)参数:可选,...

2019-01-08 20:11:29 202

原创 python中数组、列表转字符串方法大全

符串转数组str = '1,2,3'arr = str.split(',')数组转字符串arr = ['a','b']str = ','.join(arr)arr = [1,2,3]str = ','.join(str(i) for i in b)二维数组转string:anchors = centroids.copy()widths = anchors[:, 0]...

2019-01-08 19:28:43 2131

原创 Python推导式大全

推导式​​​​​​​​​​​​​​推导式comprehensions(又称解析式),是Python的一种独特特性。推导式是可以从一个数据序列构建另一个新数列的数据序列。推导式包括:1、列表推导式​​​​​​​​​​​​​​列表推导式(list comprehension)是利用其它列表创建新列表的一种方式,工作原理类似for循环,即可对得到的元素进行转换或者筛选。列表...

2019-01-07 22:01:25 202

原创 python中函数的参数详解

python中函数的参数定义有四种:1.位置参数、2.关键字参数、3.默认参数、4.可变参数1、位置参数这个很简单就没什么好讲的了2、关键字参数3、默认参数4、可变参数如果函数中的参数过多,我们定义起来非常的麻烦,调用起来也非常的麻烦,因此python给我们提供了可变参数类型。能处理比当初声明时更多的参数,会将传入的参数变成元组(*args)或者字典(**kwa...

2019-01-07 09:03:32 827

原创 函数命名知识点

这一节都是一些概念。1.命名空间Python的命名空间的本质是一个字典,用来记录变量名称和值。字典的key是变量的名称,字典的value对于的是变量的值。 重点:局部名称空间使用 locals() 函数来访问全局命名空间的访问使用globals()函数访问。 (1)局部命名空间每个函数都有自己的命名空间,叫做局部空间,它记录了函数的变量,包括函数的参数 和局部定义的...

2019-01-04 20:26:42 240

原创 Python 信息管理系统 程序代码

def ch(lista): name1 = input('姓名:') phone1 = input('电话:') qq1 = input('QQ:') emeal1 = input('邮箱:') if name1 == '': name1 = lista[0] if phone1 == '': phone1 = l...

2019-01-04 20:25:22 3699

原创 global和nonlocal的用法,相同点与区别

然后 

2019-01-04 20:04:52 314

原创 零基础学习python须准备的十个条件

#1、下载安装python3.6(就不要下载2版本了)网址www.python.org2、下载安装有道翻译3、装个Pythoncharm或者note++4,下面我们开始学习

2019-01-04 19:01:09 642

原创 python字符串的方法

字符串的查找字符串的查找 count 计数功能,返回自定字符在字符串当中的个数find 查找,返回从左第一个指定字符的索引,找不到返回-1rfind 查找,返回从右第一个指定字符的索引,找不到返回-1index 查找,返回从左第一个指定字符的索引,找不到报错rindex 查找,返回从右第一个指定字符的索引,找不到报错>>> mystr = “hello world p...

2018-12-27 19:52:34 253

翻译 编程语言ASCII码对照表

2018-12-26 22:14:59 10956

空空如也

空空如也

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

TA关注的人

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