最后if not path.exists(data\_path): # 如果父目录不存在不会报错 os.makedirs(data\_path) for ts\_code, df in ret.items(): fname = "-".join(\[ts\_code, ".csv"\]) fp = path.join(data\_path, fname)
转载 2024-06-11 04:06:45
61阅读
本程序使用传统的[TuShare接口],并非需要捐赠的[pro接口]获取数据无限制;另,由于TuShare的增量更新接口有bug(最近一个交易日的数据获取不到),所以每次计算前都是删除所有数据,全部重新获取。本程序实现了若干种股策略,大家可以自行选择其中的一到多种策略组合使用,参见work_flow.py各策略中的end_date参数主要用于回测。安装依赖: 根据不同的平台安装TA-Lib程序
转载 2023-07-06 22:52:33
43阅读
# Jupyter和Python:选择适合你的工具 在当今数据科学和机器学习的迅猛发展下,Python成为了一门备受青睐的编程语言。与此同时,Jupyter Notebook也逐渐成为数据科学家的首选工具之一。那么,选择Jupyter来编写Python代码到底有什么好处呢?本文将从多个角度深入探讨这一主题,并提供相应的代码示例。 ## 一、什么是Jupyter? Jupyter是一款开源We
原创 2024-09-26 09:21:56
60阅读
# 使用 Python 设置电脑壁纸的教程 在这篇文章里,我们将学习如何使用 Python 来更改你的电脑壁纸。整个过程将会简单明了,分为几个关键步骤。无论你是刚入行的小白,还是有一定基础的开发者,相信你都会从中获益。 ## 整体流程 下面是整个流程的简要概述,以表格形式展示: | 步骤 | 描述 | |------|------------
原创 2024-10-07 03:31:45
76阅读
前言那些最好的程序员不是为了得到更高的薪水或者得到公众的仰慕而编程,他们只是觉得这是一件有 趣的事情。 ——Linux之父Linus Tovalds作为一个实用主义的学习者,最关心的问题一定是:我为什么要选择学Python,学会之后我可以用来做什么?首先,对于初学者来说,比起其他编程语言,Python 更容易上手。Python的设计哲学是优雅、明确、简单。在官方的The Zen of Python
买基金是上班族用零钱进行投资的正确姿势。而自己用数据来基金比听别人推荐买什么基金要好上一百倍。步骤如下:1.获取网上的基金的排名信息,使用四四三三法则筛选出排名靠前的基金。2.获取网上的基金的基本信息和夏普比率,筛选出夏普比率高的基金。接下来就一步一步介绍方法。准备工作:使用工具是Python3。不过一般会使用conda3的安装包进行安装。一些库都会安装进来。获取网上的基金的排名信息,使用四四三
 本文代码即注释。(完整代码附后)关于这个简易记事本的实现,gui界面采用python的tkinter库下面展示总体的功能区的方法实现。 读到这里,应该对该记事本的主要功能以及代码实现过程有一个粗略的认识。该程序各个功能都独立成了方法,降低了代码耦合度,方便维护与修改。下面是完整代码以及代码的详细注释:# -*- coding: utf-8 -*- # @Author:︶ㄣ释然
# 项目方案:使用Python编写电脑脚本 ## 1. 项目简介 本项目旨在通过使用Python编写电脑脚本来实现一些自动化任务,提高工作效率。Python作为一种简单易学、功能强大的编程语言,适合用于编写各种类型的脚本。 ## 2. 项目流程 以下是本项目的主要流程图: ```mermaid flowchart TD subgraph 准备工作 A[明确脚本目标] -->
原创 2024-01-09 04:50:57
133阅读
# 电脑如何桌面Python 在桌面上编写和运行Python代码是一种非常方便的方式,特别是对于初学者或者只需要编写一小段代码的人来说。本文将介绍如何在桌面上Python代码并运行它们。 ## 步骤一:安装Python 首先,我们需要安装Python解释器。Python可以在官方网站上下载和安装( ## 步骤二:创建一个Python文件 在桌面上创建一个新的文件夹,用于存放所有的Py
原创 2023-07-25 15:58:24
861阅读
对于任何数据科学家,业务分析师,数据分析师或程序员而言,大多数人都有自己编写代码的方式。但在初学阶段,基本都有过一致的感受“我应该哪个Python IDE?”,想要解决这个问题,很明显就需要先清楚“哪些工具能满足哪些需求,综合选出适合自己的”。这也是今天这篇文章的目的,下文将会探讨5个较受欢迎的Python IDE以及各自的优势,相信看完,你会找出问题的答案。Python IDE#1 – Jup
学长跟我说老师实验室里用的ide是pycharm,我用了一天,整体还行,就是加载速度太慢,可是第二天用的时候就卡的想让人骂街,cpu占有率趋近100%,电脑配置不高,我寻思不能因为这个就马上换电脑吧,就上网搜了下sublime text,据说这个ide功能特别强大,都装好了发现要付费,70$左右,想着算了还是用notepad++吧,无意间搜到可以配置notepad++让他自动调用python.ex
vim 优化、Consolas字体、NoisyTyper,这些的相关配置。工欲利其事必先利其器,好的编码环境可以提升我们的打码的幸福感。好的编码环境包括 美观(视觉),声音(听觉),流畅度(触觉),工作环境(嗅觉,味觉)等多个方面。后面有几张配置后的图片感受一下,主要看字体和配色(有些人可能觉得比 较丑,个人喜欢黑紫,配色和字体有很多选择,各有所好,求别喷 XD)。   准备阶段:器
1.在banban网爬取所有A股的股票名称和代码。观察板板网站的股票,将在深圳上市和上海上市的A股信息爬取并保存到本地文件2.传入股票代码,利用tushare api提取股票的所有历史数据,对股票数据进行处理。3.设置双均线,KDJ,MACD等指标辅助量化。4.设置资金曲线,利用历史数据回测,评估策略效果。如下是用双均线策略来进行买入卖出交易的模拟得到的预计资金曲线,短线取的时间是5个交易日,长线
转载 2023-08-21 07:27:15
86阅读
# Python邮件有什么字体可以 ## 引言 作为一名经验丰富的开发者,我将向你介绍如何使用Python发送邮件,并且告诉你可以选择的字体。 ## 整体流程 下面是整个流程的步骤,我们将用表格的形式展示。 | 步骤 | 描述 | | ------ | ------ | | 步骤 1 | 导入所需的模块 | | 步骤 2 | 连接到SMTP服务器 | | 步骤 3 | 编写邮件内容 |
原创 2023-11-17 09:04:42
118阅读
在软考(计算机技术与软件专业技术资格(水平)考试)的备考过程中,科目的选择是至关重要的一步。它不仅关系到考生的备考难度,更直接影响到未来的职业发展方向。因此,如何科学地选择软考科目,成为了每一个软考考生必须面对的重要问题。 首先,考生需要明确自己的职业规划。软考分为多个级别,包括初级、中级和高级,每个级别下又设有多个不同的专业科目。这些科目涵盖了软件开发、网络工程、信息安全、系统集成等多个领域。
原创 2024-05-17 19:51:50
85阅读
# Java开发什么电脑最好 ## 引言 Java是一种广泛使用的编程语言,常用于开发各种类型的应用程序,包括Web应用程序、移动应用程序和企业级应用程序等。由于Java开发需要处理大量的代码和计算,选择一台适合的电脑对于提高开发效率至关重要。本文将介绍选择Java开发电脑的关键因素,并提供一些推荐的配置。 ## 选择关键因素 在选择Java开发电脑时,有几个关键因素需要考虑: ###
原创 2023-09-17 08:36:37
247阅读
电脑店pe ios的问题,常常让许多用户感到困惑。在解决这一问题的过程中,我们可以借助一系列的技术步骤和整理方法来确保更加高效的运行。 ## 环境准备 在解决“电脑店pe ios”的问题前,我们需要对环境进行准备。首先确保安装所需的依赖项。 ### 依赖安装指南 1. **确保运行系统的兼容性**: - Windows 10/11 64位版本 - 至少4GB的RAM
原创 5月前
20阅读
起因:之前一直用Mac开发,换了家公司,只许用Windows下开发,说实话,一开始我是拒绝的,可自从看到了这几个工具以后……下文大标题说明:(Mac下的工具)VS(Windows下的工具),Mac下的工具说明会简要点,毕竟看文章的基本上都是实在受不了Windows的重度Mac开发者。 一  item2 VS Cmder终端工具- iterm2iterm2是Mac下最好用的终端工
转载 2024-09-06 16:24:29
16阅读
# 在Windows电脑中如何设置Python目录 ## 引言 Python是一种简单易学的编程语言,因其功能强大、易于使用而广受欢迎。在使用Python之前,我们需要在计算机上安装Python解释器。本文将介绍如何在Windows电脑中设置Python目录,以便能够在任何地方运行Python脚本。 ## 步骤 ### 步骤1:下载Python解释器 首先,我们需要从Python官方网站
原创 2023-08-23 04:00:22
172阅读
mac是自带python的,这一点非常好,所以省下了大量的时间去找安装资源。python在mac的usr/bin目录下,这个要确定清楚,因为之后要用到。之后可以打开终端,输入python,可以看到下图这就代表可以愉快的进行python编码了。接下来创建一个1.py文件,用IDLE编辑。#!/usr/bin/python print 'hello'第一行加上以后,可以直接 ./1.py 进行执行,
  • 1
  • 2
  • 3
  • 4
  • 5