Python
Python学习笔记
Willard Leozi
少年把盏饯行杯
这一杯
我敬年少逐梦不悔
这一杯
我敬他日衣锦还乡
展开
-
Python数据分析:Numpy、Pandas、Matplotlib的安装
第一步:找到安装Python的路径下的Script文件夹,进入第二步:键盘按住shift键,然后按下鼠标左键,出现powershell选项并点击第三步:输入指令pip install Numpy -i https://pypi.tuna.tsinghua.edu.cn/simplepip install Pandas -i https://pypi.tuna.tsinghua.edu.cn/simplepip install Matplotlib -i https://pypi.tu...原创 2021-01-15 18:21:55 · 567 阅读 · 0 评论 -
Python数据分析:Jupyter安装及使用
一、Jupyter安装第一步:找到安装Python的路径下的Script文件夹,进入第二步:键盘按住shift键,然后按下鼠标左键,出现powershell选项并点击第三步:输入指令 pip install jupyter -i https://pypi.tuna.tsinghua.edu.cn/simple提示安装成功就行了。(如果失败,请先查看pip是否安装)二、Jupyter使用第一步:找到安装Python的路径下的Script文件夹,进入第二步:键盘按住shift键.原创 2021-01-15 18:20:42 · 864 阅读 · 0 评论 -
Python基础学习:面向对象
一、添加模块所在路径import syssys.path.append('H:\hobby\python\python')二、面向对象2.1 面向对象基本操作class MyClass(object): # MyClass继承于object类 passclass DemoClass: flag = True # 类属性 # 所有的实例方法定义是必须以self作为第一个参数 def __init__(self, a, b, c): #原创 2021-01-15 18:15:53 · 360 阅读 · 0 评论 -
Python基础学习:股票爬虫练习
指标要求:• 按周定投(每周四定投1手股票,股票当日收盘价*100)• 投入周期:2019/01/01 - 2019/12/31 回测计算指标• 投入本金• 期末总资产(注意:期末资产按今天之前的最后一个交易日的价格计算)• 期末总收益• 定投收益率• 最大回撤率• 每日收益率曲线(注意:只计算投资期间的每日收益率)注:最大回撤计算方法returns = [1, 1.01, 1.02, 0.98, 1.0, 0.97]max_draw_down = 0 # 最大原创 2021-01-15 18:20:23 · 469 阅读 · 0 评论 -
Python基础学习:正则表达式
一、Python常用正则表达式符号二、正则表达式简单运用import relog = '''now: 2020-04-15 23:44:34 id: STU001 status: noksssnow: 2020-04-16 03:44:34 id: STU002 status: nokanow: 2020-04-17 23:04:34 id: STU003 status: nokddnow: 2020-04-18 23:40:31 .原创 2021-01-15 18:19:16 · 152 阅读 · 0 评论 -
Python基础学习:爬虫基础
一、requests外部库引入requests库是Python的第三方库,对于爬虫来说是一个不错的工具。那么,requests库是如何安装的呢?无论你的python版本是官网下载的本地版本还是通过PyCharm软件下载的Python虚拟环境,下面操作都有效:第一步:找到你python的安装目录下面的Script文件夹第二步:进入Script文件夹,左手按住shift键,右手点击鼠标右键,然后选择 ‘在此处打开PowerShell窗口’,然后出现下图:第三步:输入指令pip .原创 2021-01-15 18:17:48 · 1112 阅读 · 0 评论 -
Python基础学习:文件读取
文件读取:常用的文件读取方法:file = open('thefile.txt') 读文件file = open('thefile.txt', 'w') 写文件 每次通过w模式打开文件 以前文件内容会全部清空content = file.read() 读取所有内容content_part = file.read(100) 读取固定字节content_oneline = file.readline() 读取一行内容content_all = file.readlines()file.原创 2021-01-15 18:16:36 · 602 阅读 · 0 评论 -
Python基础学习:基本函数与模块引入
一、基本函数1.1 带位置参数的函数# 位置参数def add(a, b): return a + bprint(add(1, 2))def prt(a, b): print("a:", a) print("b:", b)prt(1, 3)prt(b=1, a=3)prt(1, b=2)运行结果:3a: 1b: 3a: 3b: 1a: 1b: 21.2 带默认参数的函数# 默认参数def add(a, b=10): .原创 2021-01-15 18:15:21 · 537 阅读 · 0 评论 -
Python基础学习:列表、字典、控制结构
一、列表1、列表的构建list2 = [1, 1, 1]s = ['哈哈', 2, 'tim', [2, 1, 3], list2]print(type(s))print(s)运行结果:<class 'list'>['哈哈', 2, 'tim', [2, 1, 3], [1, 1, 1]]2、列表常用方法列表常用方法:1、list.append(obj) 在list结尾加上列表元素obj2、list.reverse() 改变list本身 没有返回值.原创 2021-01-15 18:14:32 · 432 阅读 · 0 评论 -
Python基础学习:基本语法
1.1 输入输出print("hello python")print("a", "b", "c")print("hello python", end='')a = int(input('请输入一个数字:')) # input返回值类型是字符串print(a)print(type(a)) # type函数:查看a的数据类型b = input("输入一个数字:")print(b+4) # 报错(字符串不能与数字相加)运行.原创 2021-01-15 18:14:08 · 2070 阅读 · 0 评论