- 博客(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 2183
原创 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 8667 1
原创 django官方教材(3, 4)
我们接着上一小节继续官方教程:投票应用第3节:视图和模板 | 第4节:表单和通用视图我们的投票应用中,我们需要下列几个视图:问题索引页——展示最近的几个投票问题。问题详情页——展示某个投票的问题和不带结果的选项列表。问题结果页——展示某个投票的结果。投票处理器——用于响应用户为某个问题的特定选项投票的操作。编写更多的视图polls/views.pydef detail(r...
2018-12-21 21:52:48 571
原创 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 303
原创 pickle(模型存储取出)
在机器学习中,我们常常需要把训练好的模型存储起来,这样在进行决策时直接将模型读出,而不需要重新训练模型,这样就大大节约了时间。Python提供的pickle模块就很好地解决了这个问题,它可以序列化对象并保存到磁盘中,并在需要的时候读取出来,任何对象都可以执行序列化操作。5种协议Protocol version 0 是最原始一种协议,它向后与以前的Python版本兼容。Protocol ve...
2018-12-20 19:13:53 1900
原创 打地鼠
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> &amp
2018-12-14 21:27:41 538 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 164
原创 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 264
原创 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 149
原创 mysql数据库(1)
MySQL 是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在...
2018-12-06 10:36:52 210
原创 GIT 基本命令
GIT (分布式版本控制系统)Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。开源:open source,原来的软件公司,开发一个功能的软件,然后商业化卖钱。缺点:价格高。盗版多。安装官网https://git-scm.com/dow...
2018-12-01 11:07:39 136
原创 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 141
原创 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 142
原创 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 158
原创 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 207
原创 L1.2 sqlite3数据库(概念,基本原理; 数据库图像管理工具datagrip, database)
为什么使用数据库?持久化。内存中的变量当程序重启和电脑断电时丢失数据,而硬盘可以长时间、持久的存储数据。数据存储到硬盘上的过程叫持久化。数据库更加专业强大。 远比纯文本文档、excel表格强大,增删改查和统计数据库(scheme)、表(table)、字段(field)、值(value)、主键(primary key)、外键(foreign key)。常见数据库介绍sqlit...
2018-11-14 20:26:20 880
原创 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 578
翻译 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 1013
原创 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 564
原创 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 661
原创 L1:(列表[切片 in判断] 元组 字典 集合/去重)list tuple dict set 的区别
列表 list []:原来学过的数据类型如: A =1 B ='hello', 都是变量,python 当中提供一个表达‘一组’概念的数据结构,列表。列表 [1, 2,3, 4] ['小明', '小红']中括号括起来,里边有多个元(项),项可以数字,字符串,布尔,每一项逗号分隔count()统计某个元素在列表中出现的次数、extend()在列表末尾一次性追加另一个序列中的多个值(用...
2018-10-24 18:00:43 438
原创 面试题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 3345
原创 练手小程序1.2 :循环(水仙花数, 回文数,斐波那契数列,数字、符号的递加)
1.输出以下图案***** ***** ***** *****for n in range(1, 5): print('*****')2. 输出10行内容***************3.输出九行内容,第一行输出1,第二行输出12,第三行123,,,第九行输出123456789。跟上题大同小异;4....
2018-10-20 11:40:34 633
原创 练手小程序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 3667
原创 重载:比较大小的函数; 给定两个数、三个数甚至是由数字组成的列表,然后返回最大的值
重载:写几个关于比大小的函数给定两个数,返回最大的那个数 给定三个数,返回最大的那个数 传入数字组成的列表[1, 0, -1, 3.5], 返回最大的那个数1.给定两个数,返回最大的那个数 2.给定三个数,返回最大的那个数第一种方法: 第二种方法: 3. 传入数字组成的列表[1, 0, -1, 3.5], 返回最大的那个数第一种方法: ...
2018-10-10 19:34:19 3361
原创 列表去重
1. 利用set的自动去重功能(常用)将列表转化为集合再转化为列表,利用集合的自动去重功能。简单快速缺点是:使用set方法无法保证去重后的顺序 2.直观方法(常用)先建立一个空列表,通过遍历原来的列表,再利用逻辑关系not in 来去重总结:这样可以做出来,但过程不够简单。但是此方法保证了列表的顺序性。 3. 可以通过列表中索引(index)的方...
2018-09-28 18:50:44 1658
原创 练手小程序
九九乘法表 1-100的累积和 , 字符串‘hello’出现的次数,随机数分配## 1. 九九乘法表 ## 2. 1-100的累积和 ## 3. 字符串‘hello’的出现次数## 4. 10个老师用随机数分配4个办公室 ...
2018-09-26 18:48:23 221
原创 编写 字典类型的 学生管理系统(列表嵌套字典的结构)
编写 字典类型的 学生管理系统(列表嵌套字典的结构)系统版本为:pycharm3涉及的知识点有:if while for break,列表: append, 遍历输出 for, 修改 列表[0] = ‘新值’, pop()。字典:增删改查第一种方法: 以列表的形式编写第二种方法:以函数封装类型 编写学生管理系统...
2018-09-26 17:57:40 919
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人