python学习——Anaconda与PyCharm
一、Anaconda与Pycharm简述
Anaconda是一个用于科学计算的Python发行版,核心功能是包管理和环境管理,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。
PyCharm是一种Python IDE,为用户提供IDE开发环境,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。
二、Anaconda的安装
首先,进入Anaconda的官网,https://www.anaconda.com/download/,选择自己需要的版本,在该页面选择你电脑所对应的系统(Windows、macOS or Linux)以及操作系统位数(64位 or 32位)。目前提供python3.6和2.7两个版本,最好选择3.6版本。
下载完成后,打开exe文件进行安装,默认安装位置是C盘,你可以根据自己的情况选择安装位置,下载完成后记得把Anaconda的安装位置添加到环境变量中
检验Anaconda是否安装成功,在命令行中输入
conda --version
能得到版本信息,就证明安装成功
三、在PyCharm中使用Anaconda的包
在PyCharm工具栏里找到Files——>Settings
在编译器处选择Anaconda的python.exe,如下图所示:
智能推荐
Java递归与迭代求斐波那契数列
Fibonacci 数列: 指的是这样一个数列:1、1、2、3、5、8、13、21、34……即从第三项开始,每一项等于它的前两项之和。 递归 程序调用自身的编程技巧称为递归。递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的...
Redis(三):Redis的内存淘汰机制与持久化机制
一:Redis的内存淘汰机制 redis 设置过期时间 Redis中有个设置时间过期的功能,即对存储在 redis 数据库中的值可以设置一个过期时间。作为一个缓存数据库,这是非常实用的。如我们一般项目中的 token 或者一些登录信息,尤其是短信验证码都是有时间限制的,按照传统的数据库处理方式,一般都是自己判断过期,这样无疑会严重影响项目性能。 我们 set key 的时候,都可以给...
druid连接池配置监控页面
jdbc.properties相关配置 spring-content.xml相关配置 web.xml 相关配置 以上三种配置完成后输入localhost:8080/druid/index.jsp,监控页面显示如下图: ...
用基数排序实现单词按字典序排序(包含大写)
输入字符串的处理: 所以字符串中最长单词的长度为mxp 基数排序时将每一个长度小于mxp的字符串后位填补‘A’ 即Cards Cap中mxp=4,Cap–>CapAA 这样所有的字符串就统一长度。 代码:...
猜你喜欢
OsgEarth加载DEM高程切片
DEM数据下载 登录地理空间数据云,导航到高级检索,选择数据集(SRTMDEM 90M 分辨率原始高程数据),并设置好行政区进行检索。 DEM数据拼接 下载的SRTM数据为分块的*.img栅格数据,使用QGIS加载数据,并使用Raster -> Miscellaneous -> Merge... 工具拼接,并保存成*.tif格式。 DEM数据切片 osgea...
hive系列之窗口函数
hive系列之窗口函数 文章目录 hive系列之窗口函数 一、窗口函数 二、常用窗口函数 2.1 排序 2.1.1 NTILE 2.1.2 rank() 2.1.3 dense_rank() 2.1.4 row_number() 2.2 聚合 2.3 分析 2.3.1 LAG和LEAD函数 2.3.2 first_value和last_value函数 2.4 window子句 2.5 补充rows...
python编写注意点
1、#coding=utf-8,只能放在第1,2行中 比如在第3行 程序就出错了,其他编码方式也一样。若放在第三行,则编码格式不生效: 2、python3.6报错:AttributeError: 'str' object has no attribute 'decode' 错误源代码: class_list.append(folder.decode('utf-8')) ;修改方法:把d...
TypeScript入门
TypeScript是微软开发的JavaScript的超集,遵循ES6。由于项目需要,博主自行学习了一下TypeScript基础知识,并分享给大家,有问题请随时评论区交流~ 一.TypeScript优势 支持ES6规范 强大的IDE支持 Angular2的开发语言 二.搭建TypeScript的开发环境 1.什么是compiler?为什么需要compiler? 浏览器没有全面支持ES6,故需要将E...
算法洗脑系列(8篇)——第八篇 概率思想
今天写最后一篇来结束这个系列,我们知道很多算法解决问题的步骤都是固定的,而概率算法每一步的选择都是随机的, 当在某些领域问题中通常比最优选择省时,所以就大大提高了算法的效率,降低了复杂度。 一:思想 这里主要讲一下“数值概率算法”,该算法常用于解决数值计算问题,并且往往只能求得问题...