零基础Python入门(1)- python安装与预热
大家好,我是jacky,很高兴跟大家分享《Python数据科学之金融行业实操》,今天带大家学习我们这门课的操作工具,就是Python,为什么选用Python来作为金融行业数据科学的工具呢?
为什么选用Python来作为金融行业数据科学的工具呢?
什么是Python?
- 首先Python就是一种编程语言,简单的说,一种编程语言就是一种特定的与计算机交谈的方式,就是我们人类跟计算机去交流,去给计算机发出指令,发出让计算机能够理解的指令,并且让计算机执行我们的指令;如果我上面的话,还是不好理解,我们可以把计算机理解成计算机的一个软件,这个软件可以帮助我们做各种各样的事情,可以帮助我们去操控汽车、创建网页、或者是帮助我们分析金融,帮助金融从业者做出最优的决策;
为什么这种编程语言叫Python,不叫别的名字?
- Python就是一种软件,开发Python的人,看了一个英国的电视喜剧,叫《蒙提.派森的飞行马戏团》Monty Python’s Flyingf Circus,Python由此得名,因此你要是自己开发了一个编程语言,名字随你心意起;
好,我们说Python是一门编程语言也好,是一个软件也好,在计算机上我们该怎样安装呢?
(一)python的安装
我们用网页浏览器打开 http://www.python.org/,点击downloads,我们找到我们相应的版本,是windows,mac还是linux,这里jacky拿windows举例,给大家示范windows系统下python的安装,mac系统跟windows系统相似,安装比windows更为简单,至于linux怎么安装,jacky就不来讲解了,jacky默认使用linux的人,安装python还是没问题的,好,我们回到windows安装python的示范;
我们首先要确定我们windows版本是64位,还是32位,是64位我们就安装64位的版本,是32位的我们就安装32位的版本,一般来说,我们现在的电脑都是64的,jacky就下载我们64位的pyhon的安装包;
下面的问题又来了,我们看到有Python3.几还有Python2,几是不是,许多初学者都会纠结是选择python2还是python3,在jacky看来,世界变化的速度很快,编程语言更新的速度更是快,Python3拥有诸多的新特征,我们没有理由不选择Python3,还有一点就是,Python推崇的一句话是什么?life is short,you need Python,就是人生苦短,人生苦短,为何还要固步自封,所以我们选择Python3;
jacky在说句额外话,有选择综合症或是犹豫不决性格的人,一定要选择Python这门编程语言,真正理解Python这门语言的人都知道,Python总会给你最优的解决方案,而不是像其他编程语言一样给你更多的解决方案,好,这是额外话,我们回到python的安装;
下面到具体的下载链接,我们看到windows64位有3个下载链接:
- web-based: 透过网络安装的,就是执行安装后才透过网络下载python
- executable: 可執行文件的,既把要安装的python全部下载好在本机安装
embeddable zip file: zip 压缩档,就是python打包成zip压缩包
以上三种仅是下载形式不同,软件内容是一样的,这里jacky选择的是web-based下载,我们点击下载,好:
我们运行下载的exe安装包,这里要特别特别注意一定要勾上Add Python 3.7 to PATH,打钩的目的在于安装时自动的把Python配置到电脑的环境变量中,如果忘记打钩,后续还要手动配置环境变量,是比较麻烦了,为了更简便的使用python,我们这里一定不要忘记打钩。然后我们点“install now”就可以完成安装了
零基础Python入门(1)- python安装与预热的更多相关文章
- Python 入门之Python基础数据类型及其方法
Python 入门之Python基础数据类型 1. 整型:int 用于计算,用于比较 (在赋值的时候先执行等号右边的内容) 1.1 整数的加 a = 10 b = 20 print(a + b) 结果 ...
- Python 入门之Python基础知识
Python 入门之Python基础知识 1.变量 (1)变量就是把程序运行的中间结果临时存在内存中,以便后续代码使用 (2)变量的作用: 昵称,就是代指内存中某个地址中的内容 a = 123 变量名 ...
- 序言 - PHP零基础快速入门
我为什么要写<PHP零基础快速入门>? 原因: PHP 真心简单,适合零基础的人快速入门掌握,身边的人学习一两周上手开发的比比皆是: 市面上的文章或书籍对初学者并不友好,多半枯燥乏味,我相 ...
- [易学易懂系列|rustlang语言|零基础|快速入门|(4)|借用Borrowing]
[易学易懂系列|rustlang语言|零基础|快速入门|(4)] Borrowing 继续讲讲另一个重要的概念:借用(borrowing), 什么是借用? 我们先来看前一文章([易学易懂系列|rust ...
- IM开发者的零基础通信技术入门(二):通信交换技术的百年发展史(下)
1.系列文章引言 1.1 适合谁来阅读? 本系列文章尽量使用最浅显易懂的文字.图片来组织内容,力求通信技术零基础的人群也能看懂.但个人建议,至少稍微了解过网络通信方面的知识后再看,会更有收获.如果您大 ...
- IM开发者的零基础通信技术入门(一):通信交换技术的百年发展史(上)
[来源申明]本文原文来自:微信公众号“鲜枣课堂”,官方网站:xzclass.com,原题为:<通信交换的百年沧桑(上)>,本文引用时已征得原作者同意.为了更好的内容呈现,即时通讯网在收录时 ...
- C#消息队列(RabbitMQ)零基础从入门到实战演练
一.课程介绍 如果您从工作中之听过但未有接触过消息对队列(MQ),如果你接触过一点关于MQ的知识,如果没有这么的多如果的话......,那么阿笨将通过本次<C#消息队列零基础从入门到实战演练&g ...
- 零基础快速入门SpringBoot2.0 (一)
零基础快速入门SpringBoot2.0 (一) 一.SpringBoot2.x依赖环境和版本新特性说明 简介:讲解新版本依赖环境和springboot2新特性概述 1.依赖版本jdk8以上, Spr ...
- 小D课堂 - 零基础入门SpringBoot2.X到实战_第1节零基础快速入门SpringBoot2.0_1、SpringBoot2.x课程介绍和高手系列知识点
1 ======================1.零基础快速入门SpringBoot2.0 5节课 =========================== 1.SpringBoot2.x课程全套介绍 ...
- 【转载】salesforce 零基础开发入门学习(一)Salesforce功能介绍,IDE配置以及资源下载
salesforce 零基础开发入门学习(一)Salesforce功能介绍,IDE配置以及资源下载 目前国内已经有很多公司做salesforce,但是国内相关的资料确是少之又少.上个月末跳槽去了新 ...
随机推荐
- jmeter命令行执行脚本_动态参数设置
从04月换公司开始,就没静下来心来学习,其中发生了比较多的事情吧,不过不管如何,没坚持学习还是因为懒.本周交接完,下周去入职新公司,该静下心来学点什么了. ---------------------- ...
- SSH和SSM对比异同点、各自优势
1SSH和SSM定义SSH 通常指的是 Struts2 做控制器(Action),Spring 管理各层的组件,Hibernate 负责持久化层. SSM 则指的是 SpringMVC 做控制器(co ...
- C#合并选中EXCEL中的各个工作表
合并选中EXCEL中的各个工作表,以第一个选中的EXCEL文件里的工作表进行匹配,遍历后面的每个EXCEL文件,有相同的工作表就合并: private void button1_Click(objec ...
- Shell 编程中的常用工具
文件查找 find 命令 语法格式 find命令总结: 常用选项: -name 查找/etc目录下以conf结尾的文件 find /etc -name "*.conf" -inam ...
- Vue-filter指令全局过滤和稀有过滤
简单介绍一下过滤器,顾名思义,过滤就是一个数据经过了这个过滤之后出来另一样东西,可以是从中取得你想要的,或者给那个数据添加点什么装饰,那么过滤器则是过滤的工具.例如,从['abc','abd','ad ...
- javascript_13-函数是一种数据类型
函数是一种数据类型 函数是一种数据类型 function var num =60; // 1 函数是一种数据类型 function var myFun = function(){ console.lo ...
- Linux提供哪些功能
不只是Linux,任何一个OS几乎都具有如下功能. 1.文件IO:读写文件 初级文件IO 2.文件属性:获取文件信息 3.标准IO:读取文件系统函数 4.获取IS系统信息 5.进程环境 6.进程控制 ...
- 《Python编程:从入门到实践》第五章 if语句 习题答案
#5.1 major = 'Software Engineering' print("Is major =='Software Engineering'? I predict True.&q ...
- Redis未授权访问漏洞复现及修复方案
首先,第一个复现Redis未授权访问这个漏洞是有原因的,在 2019-07-24 的某一天,我同学的服务器突然特别卡,卡到连不上的那种,通过 top,free,netstat 等命令查看后发现,CPU ...
- Vue外卖的学习之路
用Vue打造外卖项目 一.项目前整理思绪 (1)项目所需的技术栈 (2)项目分布 (3)整体项目文件介绍