|
|
|
|
|
|
吴裕雄--python学习笔记:爬虫
摘要:import chardet import urllib.request page = urllib.request.urlopen('http://photo.sina.com.cn/') #打开网页 htmlCode = page.read() #获取网页源代码 print(chardet.detect(htmlCode)) #打印返回网页的编码方式 {'encoding': 'utf...
阅读全文
吴裕雄--python学习笔记:通过sqlite3 进行文字界面学生管理
摘要:import sqlite3 conn = sqlite3.connect('E:\\student.db') print("Opened database successfully") c = conn.cursor() c.execute('''CREATE TABLE if not exists STUDENT (ID INT PRIMARY KEY NOT NULL, STU_NAME C
阅读全文
吴裕雄--python学习笔记:sqlite3 模块的使用与学生信息管理系统
摘要:import sqlite3 cx = sqlite3.connect('E:\\student3.db') cx.execute( '''CREATE TABLE StudentTable( ID INTEGER PRIMARY KEY AUTOINCREMENT, StuId INTEGER NOT NULL, NAME TEXT NOT NULL, CLASS INT NOT NULL );
阅读全文
吴裕雄--python学习笔记:sqlite3 模块
摘要:1 sqlite3.connect(database [,timeout ,other optional arguments]) 该 API 打开一个到 SQLite 数据库文件 database 的链接。您可以使用 ":memory:" 来在 RAM 中打开一个到 database 的数据库连接,
阅读全文
吴裕雄--python学习笔记:os模块函数
摘要:os.sep:取代操作系统特定的路径分隔符 os.name:指示你正在使用的工作平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。 os.getcwd:得到当前工作目录,即当前python脚本工作的目录路径。 os.getenv()和os.putenv:分别用来读取和设置环境变量 os.listdir():返回指定目录下的所有文件和目录名 os.rem
阅读全文
吴裕雄--python学习笔记:os模块的使用
摘要:在自动化测试中,经常需要查找操作文件,比如说查找配置文件(从而读取配置文件的信息),查找测试报告(从而发送测试报告邮件),经常要对大量文件和大量路径进行操作,这就依赖于os模块。 1.当前路径及路径下的文件 os.getcwd():查看当前所在路径。 os.listdir(path):列举目录下的所有文件。返回的是列表类型。 import os print(os.getcwd(...
阅读全文
吴裕雄--天生自然python编程:pycharm常用快捷键问题
摘要:最近在使用pycharm的时候发现不能正常使用ctrl+c/v进行复制粘贴,也无法使用tab键对大段代码进行整体缩进。后来发现是因为安装了vim插件的问题,在setting里找到vim插件,取消勾选即可解决问题。
阅读全文
吴裕雄--python编程:CGI编程
摘要:什么是CGI CGI 目前由NCSA维护,NCSA定义CGI如下: CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。 网页浏览 为了更好的了解CGI是如何工作的,我们可以从在网页上点击一个链接或URL的流程: 1、使用你的浏览器访问URL并连接到HTTP web 服务器。 2、Web...
阅读全文
吴裕雄--天生自然python编程:正则表达式
摘要:re.match函数 re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。 函数语法: re.match(pattern, string, flags=0) 函数参数说明: 参数 描述 pattern 匹配的正则表达式 string 要匹配的字符串。 flags 标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。
阅读全文
吴裕雄--天生自然python编程:实例(3)
摘要:# 返回 x 在 arr 中的索引,如果不存在返回 -1 def binarySearch (arr, l, r, x): # 基本判断 if r >= l: mid = int(l + (r - l)/2) # 元素整好的中间位置 if arr[mid] == x: return mid # 元素小于中间位置的元素,只需要再比较左边的元素 elif arr[mid] > x: return bi
阅读全文
吴裕雄--天生自然python编程:实例(2)
摘要:list1 = [10, 20, 4, 45, 99] list1.sort() print("最小元素为:", *list1[:1]) list1 = [10, 20, 1, 45, 99] print("最小元素为:", min(list1)) list1 = [10, 20, 4, 45, 99] list1.sort() print("最大元素为:", list1[-1]) list1 =
阅读全文
吴裕雄--天生自然python编程:实例(1)
摘要:str = "www.runoob.com" print(str.upper()) # 把所有字符中的小写字母转换成大写字母 print(str.lower()) # 把所有字符中的大写字母转换成小写字母 print(str.capitalize()) # 把第一个字母转化为大写字母,其余小写 print(str.title()) #...
阅读全文
吴裕雄--天生自然python编程:实例
摘要:# 该实例输出 Hello World! print('Hello World!') # 用户输入数字 num1 = input('输入第一个数字:') num2 = input('输入第二个数字:') # 求和 sum = float(num1) + float(num2) # 显示计算结果 print('数字 {0} 和 {1} 相加结果为: {2}'.format(num1, num2, s
阅读全文
吴裕雄--天生自然python编程:turtle模块绘图(4)
摘要:import turtle bob = turtle.Turtle() for i in range(1,5): bob.fd(100) bob.lt(90) turtle.mainloop() import turtle import math def circle(t,r,a): #传入接口arc,在arc中完成大部分计算 ar...
阅读全文
吴裕雄--天生自然python编程:turtle模块绘图(3)
摘要:turtle(海龟)是Python重要的标准库之一,它能够进行基本的图形绘制。turtle图形绘制的概念诞生于1969年,成功应用于LOGO编程语言。 turtle库绘制图形有一个基本框架:一个小海龟在坐标系中爬行,其爬行轨迹形成了绘制图形。刚开始绘制时,小海龟位于画布正中央,此处坐标为(0,0),前进方向为水平右方。 Python——turtle库 turtle库包含100多个功能函数,主要包括
阅读全文
吴裕雄--天生自然python编程:turtle模块绘图(2)
摘要:#彩色螺旋线 import turtle import time turtle.pensize(2) turtle.bgcolor("black") colors = ["red", "yellow",'purple','blue'] turtle.tracer(False) for x in range(400): turtle.forward(2*x) turtle....
阅读全文
吴裕雄--天生自然python编程:turtle模块绘图(1)
摘要:Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。 turtle绘图的基础知识: 1. 画布(canvas) 画布就是turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置。 设...
阅读全文
吴裕雄--天生自然 PYTHON语言数据分析:ESA的火星快车操作数据集分析
摘要:import os import numpy as np import pandas as pd from datetime import datetime import matplotlib import matplotlib.pyplot as plt import seaborn as sns sns.set_style('white') %matplotlib inline %lo...
阅读全文
吴裕雄--天生自然 python语言数据分析:开普勒系外行星搜索结果分析
摘要:import pandas as pd pd.DataFrame({'Yes': [50, 21], 'No': [131, 2]}) pd.DataFrame({'Bob': ['I liked it.', 'It was awful.'], 'Sue': ['Pretty good.', 'Bland.']}) pd.DataFrame({'Bob': ['I like...
阅读全文
吴裕雄--天生自然 PYTHON数据分析:基于Keras的CNN分析太空深处寻找系外行星数据
摘要:#We import libraries for linear algebra, graphs, and evaluation of results import numpy as np import matplotlib.pyplot as plt from sklearn.linear_model import LinearRegression from sklearn.preproces...
阅读全文
|
|