自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 百度地图接口

# 接口示例import urllib.parseimport urllib.requestimport json# http://api.map.baidu.com/place/v2/search?query=ATM机&tag=银行&region=北京&output=json&ak=您的ak //GET请求args = {'query':'ATM机',...

2019-01-04 15:06:30 2118

原创 urllib简单示例和urllib代理ip

urllib包,专门处理http请求响应的内置包。import urlliburllib包下的_init_.py没写东西,import urllib写法并不会引入其他文件。import urllib.request#from urllib import request#from urllib.request import urlopenresponse = urllib.reques...

2018-12-24 10:01:19 8606 1

原创 django官方教材(3, 4)

我们接着上一小节继续官方教程:投票应用第3节:视图和模板 | 第4节:表单和通用视图我们的投票应用中,我们需要下列几个视图:问题索引页——展示最近的几个投票问题。问题详情页——展示某个投票的问题和不带结果的选项列表。问题结果页——展示某个投票的结果。投票处理器——用于响应用户为某个问题的特定选项投票的操作。编写更多的视图polls/views.pydef detail(r...

2018-12-21 21:52:48 543

原创 django官方教程(1,2)

版本: 1.x和2.x, 2.x不支持python2版本,只支持py3.5及以上版本。1.x路由正则风格 2.x路由风格简单类似flask。优点:大而全,封装多种功能,开启即用,目录结构适合中大型程序。缺点:内含的功能有些用不上教程:投票应用确认python版本和django版本已安装。python -m django --version新建工程项目django-admin ...

2018-12-21 20:16:11 294

原创 pickle(模型存储取出)

在机器学习中,我们常常需要把训练好的模型存储起来,这样在进行决策时直接将模型读出,而不需要重新训练模型,这样就大大节约了时间。Python提供的pickle模块就很好地解决了这个问题,它可以序列化对象并保存到磁盘中,并在需要的时候读取出来,任何对象都可以执行序列化操作。5种协议Protocol version 0 是最原始一种协议,它向后与以前的Python版本兼容。Protocol ve...

2018-12-20 19:13:53 1860

原创 打地鼠

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> &amp

2018-12-14 21:27:41 506 1

原创 (2) mysql驱动

sqlite驱动操作sqlite数据库,datagrip的jdbc java驱动操作mysql。所有我们要找python操作mysql驱动驱动选择:MySQLDB。已经有C驱动mysql的成熟包,Mysqldb包python对这个C驱动包封装。优点效率高,py2环境和众多项目中使用。pip install MySQL-python缺点:windows下pip安装报错(因为pypi中压根...

2018-12-13 21:41:38 132

原创 L1.2.4 flask_todo

问问

2018-12-12 17:06:57 172

原创 L2.3.0 正则re模块 (regex)

正则:re regex。专业做字符串查找筛选。比’’,find()强大的多。有自己专业的语法。优点:功能最为强大。缺点;学习曲线陡峭。场景:爬虫、网页解析。匹配、flask django框架的路由就是基于正则regex 三方包,功能比内置的re包更强大前缀r,raw原始字符串,运行中不需要处理转义字符print(‘abc\nabc’) print(r’abc\nabc’)→abc\nab...

2018-12-12 15:53:52 240

原创 L2.1.1 dict和json互转,请求天气

python字典和通用结构json 相互转化import jsonstudent_list = [ {'no':1, 'name':'小明', 'age': 13}, {'no':2, 'name':'小红', 'age': 10}, {'no':3, 'name':'小李', 'age': 15}]student_json = """{ "stude...

2018-12-07 19:53:55 143

原创 mysql数据库(1)

MySQL 是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在...

2018-12-06 10:36:52 178

原创 GIT 基本命令

GIT (分布式版本控制系统)Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。开源:open source,原来的软件公司,开发一个功能的软件,然后商业化卖钱。缺点:价格高。盗版多。安装官网https://git-scm.com/dow...

2018-12-01 11:07:39 128

原创 L1.4.2 time时间处理

Python 日期和时间*Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。import timeimport datetimefrom datetime import datetime, timedelta # 1. datetime.now() 返回当前时间的对象p...

2018-11-24 16:34:03 111

原创 L1.4.1 random模块

Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。 import random# 1. random() 0-1之间生成一个随机数,这个函数的结果乘以100可以取到其他范围内的随机数print(random.random())  # 0.7249742621900902# 2. randint() 起止范围内得随机整数,左闭右闭...

2018-11-24 10:23:37 118

原创 L1.4 os模块基础应用

os包:IOS macOS,operate system 操作系统。主要负责新建文件、改文件名、路径、操作电脑系统相关的功能。是一个内置包。os包实质调用的是windows上的编程接口。import os from os import path* 1> os.path.existe 判断是否存在文件print(os.path.exists('xx.py')) Tr...

2018-11-23 20:41:38 130

原创 L1.2.1 sqlite程序(返回字典形式),

一.返回值为字典形式原[(1, “小明”), (2, “小红”)]需求[{“id”:1, “name”:“小明”},{“id”:2, “name”:“小红”}]百度后思路驱动方法: https://www.jb51.net/article/94024.htm cursor.description()sql语句 : http://www.hangge.com/blog/cach...

2018-11-23 14:27:15 177

原创 L1.2 sqlite3数据库(概念,基本原理; 数据库图像管理工具datagrip, database)

为什么使用数据库?持久化。内存中的变量当程序重启和电脑断电时丢失数据,而硬盘可以长时间、持久的存储数据。数据存储到硬盘上的过程叫持久化。数据库更加专业强大。 远比纯文本文档、excel表格强大,增删改查和统计数据库(scheme)、表(table)、字段(field)、值(value)、主键(primary key)、外键(foreign key)。常见数据库介绍sqlit...

2018-11-14 20:26:20 849

原创 css 层叠样式表(1.1 css基础选择, 1.2 css基本样式)

css 层叠样式表(Cascading StyleSheet)。在网页制作时采用层叠样式表技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。1.1:css基础选择:(派生选择器、id选择器、类选择器、属性选择器)1.2:css基本样式:(背景、文本、链接、列表、表格、轮廓)1.3:css盒子模型:(概述、内边距、边框、外边距、外边距合并、盒子模型应用)1....

2018-11-03 16:11:12 567

翻译 L1.1 pillow程序(带有噪点的验证码图片,封装。干扰圆圈,随机生成两条直线。图片添加字体。字符画)

干扰圆圈,随机生成两条直线from PIL import Image, ImageDraw, ImageFont, ImageFilterimport random# 随机数字def rnd_char(): return chr(random.randint(65, 90))# 随机颜色def rnd_color(): return random.randint(...

2018-11-02 17:41:49 978

原创 L1.1 pillow(PIL) 有关图像图片处理的包

pillow:PIL(python image library)有关图像图片处理的包这个包底层用的C、C++。但PIL包是python2下使用,所以又更新了一个适合py3版本的、基于PIL包的新包pillow。像素:1440*900 1080p,显示器图像from PIL import Image, ImageFilterim = Image.open(‘萌.jpg’)print...

2018-10-29 20:49:09 552

原创 python试题1.2

一、填空题1. list=[x for x in range(5, 2, -1)],则打印list的结果是:[5, 4, 3]2. python中的编码格式你用过哪些? utf-8, ascii, gbk3. 面向对象的特点是:封装、继承、多态4. 现有字符串为 info = " abcdefghijk ", 则: info[::-1] 的结果是 kjihgfedcba5. ...

2018-10-24 21:41:37 647

原创 L1:(列表[切片 in判断] 元组 字典 集合/去重)list tuple dict set 的区别

列表 list []:原来学过的数据类型如: A =1 B ='hello', 都是变量,python 当中提供一个表达‘一组’概念的数据结构,列表。列表 [1, 2,3, 4] ['小明', '小红']中括号括起来,里边有多个元(项),项可以数字,字符串,布尔,每一项逗号分隔count()统计某个元素在列表中出现的次数、extend()在列表末尾一次性追加另一个序列中的多个值(用...

2018-10-24 18:00:43 423

原创 面试题1.1 python核心编程基础题

1. 下面哪个不是Python合法的标识符:#合法的标识符是以字母和下划线为基准A: int32      B:40stu      C:self      D:Name     E:stu_class_name2. python的基本类型有:A:list     B:char      C:str    D:bool    E:int    F:float    G:Blob    ...

2018-10-23 10:13:57 3320

原创 练手小程序1.2 :循环(水仙花数, 回文数,斐波那契数列,数字、符号的递加)

1.输出以下图案*****  *****      *****     *****for n in range(1, 5):         print('*****')2. 输出10行内容***************3.输出九行内容,第一行输出1,第二行输出12,第三行123,,,第九行输出123456789。跟上题大同小异;4....

2018-10-20 11:40:34 601

原创 练手小程序1.1 if相关练习(计算BMI指数,学生成绩,出租车计费)

一、计算BMI指数1. 用户输入身高、体重2. 计算公式:体质指数(BMI)= 体重(kg) / 身高^2(m)EX: 70kg / (1.75*1.75) = 22.863. 判断标准:-- 过轻:低于18.5-- 正常:18.5-23.9-- 过重: 23.9-32-- 非常肥胖,高于32二、学生成绩1. 接收用户输入的学生成绩:2. 判断成绩...

2018-10-19 11:54:11 3639

原创 重载:比较大小的函数; 给定两个数、三个数甚至是由数字组成的列表,然后返回最大的值

重载:写几个关于比大小的函数给定两个数,返回最大的那个数 给定三个数,返回最大的那个数 传入数字组成的列表[1, 0, -1, 3.5], 返回最大的那个数1.给定两个数,返回最大的那个数 2.给定三个数,返回最大的那个数第一种方法: 第二种方法: 3. 传入数字组成的列表[1, 0, -1, 3.5], 返回最大的那个数第一种方法: ...

2018-10-10 19:34:19 3320

原创 列表去重

1. 利用set的自动去重功能(常用)将列表转化为集合再转化为列表,利用集合的自动去重功能。简单快速缺点是:使用set方法无法保证去重后的顺序  2.直观方法(常用)先建立一个空列表,通过遍历原来的列表,再利用逻辑关系not    in   来去重总结:这样可以做出来,但过程不够简单。但是此方法保证了列表的顺序性。 3. 可以通过列表中索引(index)的方...

2018-09-28 18:50:44 1612

原创 练手小程序

九九乘法表   1-100的累积和 , 字符串‘hello’出现的次数,随机数分配## 1. 九九乘法表  ##  2.   1-100的累积和   ## 3.  字符串‘hello’的出现次数## 4. 10个老师用随机数分配4个办公室   ...

2018-09-26 18:48:23 210

原创 编写 字典类型的 学生管理系统(列表嵌套字典的结构)

编写 字典类型的 学生管理系统(列表嵌套字典的结构)系统版本为:pycharm3涉及的知识点有:if while for break,列表: append, 遍历输出 for, 修改 列表[0] = ‘新值’, pop()。字典:增删改查第一种方法: 以列表的形式编写第二种方法:以函数封装类型 编写学生管理系统...

2018-09-26 17:57:40 900

空空如也

空空如也

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

TA关注的人

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