Anaconda

5个酷毙的Python神器工具

£可爱£侵袭症+ 提交于 2021-01-20 01:54:21
点击上方“ 跟我学Python ”,选择“星标”公众号 重磅干货,第一时间送达 来源:Python之禅 工欲善其事必先利其器,一个好的工具能让起到事半功倍的效果,Python社区提供了足够多的优秀工具来帮助开发者更方便的实现某些想法,下面这几个工具给我的工作也带来了很多便利,推荐给追求美好事物的你。 Python Tutor Python Tutor 是由 Philip Guo 开发的一个免费教育工具,可帮助学生攻克编程学习中的基础障碍,理解每一行源代码在程序执行时在计算机中的过程。通过这个工具,教师或学生可以直接在 Web 浏览器中编写 Python 代码,并逐步可视化地运行程序。如果你不知道代码在内存中是如何运行的,不妨把它拷贝到Tutor里可视化执行一遍,加深理解。 地址:http://www.pythontutor.com/ IPython IPython 是一个 for Humans 的 Python 交互式 shell,用了它之后你就不想再用自带的 Python shell 了,IPython 支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多实用功能和函数,同时它也是科学计算和交互可视化的最佳平台。回复 “ipython” 获取《IPython交互式编程和数据可视化 教程 》。 地址:https://ipython.org/ Jupyter

Conda: The following packages are missing from the target environment

折月煮酒 提交于 2021-01-19 23:28:15
问题 I'm trying to uninstall awscli: conda list | grep aws awscli 1.18.78 pypi_0 pypi (base) % conda remove awscli Collecting package metadata (repodata.json): done Solving environment: failed PackagesNotFoundError: The following packages are missing from the target environment: - awscli But for some reason conda can't find package. What is proper way to uninstall awscli? 回答1: Use Pip The channel value of pypi indicates that this package was installed from PyPI using pip , and therefore - as

Conda: The following packages are missing from the target environment

大兔子大兔子 提交于 2021-01-19 23:25:51
问题 I'm trying to uninstall awscli: conda list | grep aws awscli 1.18.78 pypi_0 pypi (base) % conda remove awscli Collecting package metadata (repodata.json): done Solving environment: failed PackagesNotFoundError: The following packages are missing from the target environment: - awscli But for some reason conda can't find package. What is proper way to uninstall awscli? 回答1: Use Pip The channel value of pypi indicates that this package was installed from PyPI using pip , and therefore - as

Conda: The following packages are missing from the target environment

二次信任 提交于 2021-01-19 23:18:08
问题 I'm trying to uninstall awscli: conda list | grep aws awscli 1.18.78 pypi_0 pypi (base) % conda remove awscli Collecting package metadata (repodata.json): done Solving environment: failed PackagesNotFoundError: The following packages are missing from the target environment: - awscli But for some reason conda can't find package. What is proper way to uninstall awscli? 回答1: Use Pip The channel value of pypi indicates that this package was installed from PyPI using pip , and therefore - as

Python开发必备的5个酷毙的Python工具

白昼怎懂夜的黑 提交于 2021-01-19 10:11:56
文 | 刘志军 来源 | Python之禅 工欲善其事必先利其器,一个好的工具能让起到事半功倍的效果,Python 社区提供了足够多的优秀工具来帮助开发者更方便的实现某些想法,下面这几个工具给我的工作也带来了很多便利,推荐给追求美好事物的你。 Python Tutor Python Tutor 是由 Philip Guo 开发的一个免费教育工具,可帮助学生攻克编程学习中的基础障碍,理解每一行源代码在程序执行时在计算机中的过程。通过这个工具,教师或学生可以直接在 Web 浏览器中编写 Python 代码,并逐步可视化地运行程序。如果你不知道代码在内存中是如何运行的,不妨把它拷贝到Tutor里可视化执行一遍,加深理解。 地址:http://www.pythontutor.com/ IPython IPython 是一个 for Humans 的 Python 交互式 shell,用了它之后你就不想再用自带的 Python shell 了,IPython 支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多实用功能和函数,同时它也是科学计算和交互可视化的最佳平台。回复 “ipython” 获取《IPython交互式编程和数据可视化教程》。 地址:https://ipython.org/ Jupyter Notebook Jupyter Notebook 就像一个草稿本

2021年第三期培训(新手必须掌握的命令)

十年热恋 提交于 2021-01-16 13:22:05
2.3 常用系统工作命令 1.echo命令 echo命令用于在终端输出字符串或变量提取后的值,格式为“echo [字符串 | $变量]”。 例如,把指定字符串“Linuxprobe.com”输出到终端屏幕的命令为: [root@linuxprobe ~]# echo Linuxprobe.Com 该命令会在终端屏幕上显示如下信息: Linuxprobe.Com 2.date命令 date命令用于显示及设置系统的时间或日期,格式为“date [选项] [+指定的格式]”。 [root@linuxprobe ~]# date Mon Aug 24 16:11:23 CST 2017 按照“年-月-日 小时:分钟:秒”的格式查看当前系统时间的date命令如下所示: [root@linuxprobe ~]# date "+%Y-%m-%d %H:%M:%S" 2017-08-24 16:29:12 3.reboot命令 reboot命令用于重启系统,其格式为reboot。 [root@linuxprobe ~]# reboot 4.poweroff命令 poweroff命令用于关闭系统,其格式为poweroff。 [root@linuxprobe ~]# poweroff 5.wget命令 wget命令用于在终端中下载网络文件,格式为“wget [参数] 下载地址”。 6.ps命令

JupyterLab安装与配置虚拟环境

走远了吗. 提交于 2021-01-14 07:57:04
JupyterLab安装:   推荐使用miniconda,相比于anaconda更加简洁,下载连接: https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/ 安装 pip install jupyterlab 配置启动目录 jupyter notebook --generate-config 会生产一个配置文件 默认路径C:\Users\用户名\.jupyter\jupyter_notebook_config.py 修改其中的几个配置项 并取消前面的注释 ipython In [1]: from notebook.auth import passwd In [2]: passwd() Enter password: Verify password: Out[2]: 'sha1:f704b702aea2:01e2bd991f9c7208ba177b46f4d10b6907810927' # 配置启动目录 c.NotebookApp.notebook_dir = 'E :/Projects ' # 配置chrom的本地启动功能,让lab像IDE一样在本地打开 c.NotebookApp.browser = 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe

Python学习教程_Python学习路线:第一天—初识Python

两盒软妹~` 提交于 2021-01-13 04:32:28
Python学习教程(Python学习路线):初识Python Python简介 Python的历史 1989年圣诞节:Guido von Rossum开始写Python语言的编译器。 1991年2月:第一个Python编译器(同时也是解释器)诞生,它是用C语言实现的(后面又出现了Java和C#实现的版本Jython和IronPython,以及PyPy、Brython、Pyston等其他实现),可以调用C语言的库函数。在最早的版本中,Python已经提供了对“类”,“函数”,“异常处理”等构造块的支持,同时提供了“列表”和“字典”等核心数据类型,同时支持以模块为基础的拓展系统。 1994年1月:Python 1.0正式发布。 2000年10月16日:Python 2.0发布,增加了实现完整的 垃圾回收 ,提供了对 Unicode 的支持。与此同时,Python的整个开发过程更加透明,社区对开发进度的影响逐渐扩大,生态圈开始慢慢形成。 2008年12月3日:Python 3.0发布,它并不完全兼容之前的Python代码,不过因为目前还有不少公司在项目和运维中使用Python 2.x版本,所以Python 3.x的很多新特性后来也被移植到Python 2.6/2.7版本中。 目前我们使用的Python 3.7.x的版本是在2018年发布的,Python的版本号分为三段,形如A.B.C

Python 量化投资原来这么简单(4) —KDJ 策略

。_饼干妹妹 提交于 2021-01-12 09:09:42
量化投资系列文章: Backtrader 教程 — Python 量化投资原来这么简单(1) Python 量化投资原来这么简单(2) —MACD策略(+26.9%) Python 量化投资原来这么简单(3) —A股回测MACD策略 Github仓库: https://github.com/Ckend/pythondict-quant 今天我们来使用backtrader试试另一个量化投资策略:KDJ策略,KDJ是最常用的指标之一,其中文名叫“随机指标”,它通过统计学原理,识别N个交易日内最高价、最低价、最新收盘价三者之间的比例关系来计算随机值(RSV),然后再根据加权移动平均线(EMA)的方法来计算K值、D值、J值。 具体计算方法如下: RSV = (收盘价-N周期最低价)/(N周期最高价-N周期最低价)*100 K值 = RSV的N周期加权移动平均值 D值 = K值的N周期加权移动平均值 J值 = 3 K-2 D 一般来说,RSV的N周期选择9,K和D的N周期选择3。 基本概念大家都懂了,那如何根据KDJ值决定买入和卖出呢? 当J值上穿K值的时候,是买入信号,此时买入。 当J值下穿K值的时候,是卖出信号,此时卖出。 这个策略有用吗?让我们来试试看。 1.准备 开始之前,你要确保Python和pip已经成功安装在电脑上噢,如果没有,请访问这篇文章: 超详细Python安装指南