大家好,我是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安装与预热的更多相关文章

  1. Python 入门之Python基础数据类型及其方法

    Python 入门之Python基础数据类型 1. 整型:int 用于计算,用于比较 (在赋值的时候先执行等号右边的内容) 1.1 整数的加 a = 10 b = 20 print(a + b) 结果 ...

  2. Python 入门之Python基础知识

    Python 入门之Python基础知识 1.变量 (1)变量就是把程序运行的中间结果临时存在内存中,以便后续代码使用 (2)变量的作用: 昵称,就是代指内存中某个地址中的内容 a = 123 变量名 ...

  3. 序言 - PHP零基础快速入门

    我为什么要写<PHP零基础快速入门>? 原因: PHP 真心简单,适合零基础的人快速入门掌握,身边的人学习一两周上手开发的比比皆是: 市面上的文章或书籍对初学者并不友好,多半枯燥乏味,我相 ...

  4. [易学易懂系列|rustlang语言|零基础|快速入门|(4)|借用Borrowing]

    [易学易懂系列|rustlang语言|零基础|快速入门|(4)] Borrowing 继续讲讲另一个重要的概念:借用(borrowing), 什么是借用? 我们先来看前一文章([易学易懂系列|rust ...

  5. IM开发者的零基础通信技术入门(二):通信交换技术的百年发展史(下)

    1.系列文章引言 1.1 适合谁来阅读? 本系列文章尽量使用最浅显易懂的文字.图片来组织内容,力求通信技术零基础的人群也能看懂.但个人建议,至少稍微了解过网络通信方面的知识后再看,会更有收获.如果您大 ...

  6. IM开发者的零基础通信技术入门(一):通信交换技术的百年发展史(上)

    [来源申明]本文原文来自:微信公众号“鲜枣课堂”,官方网站:xzclass.com,原题为:<通信交换的百年沧桑(上)>,本文引用时已征得原作者同意.为了更好的内容呈现,即时通讯网在收录时 ...

  7. C#消息队列(RabbitMQ)零基础从入门到实战演练

    一.课程介绍 如果您从工作中之听过但未有接触过消息对队列(MQ),如果你接触过一点关于MQ的知识,如果没有这么的多如果的话......,那么阿笨将通过本次<C#消息队列零基础从入门到实战演练&g ...

  8. 零基础快速入门SpringBoot2.0 (一)

    零基础快速入门SpringBoot2.0 (一) 一.SpringBoot2.x依赖环境和版本新特性说明 简介:讲解新版本依赖环境和springboot2新特性概述 1.依赖版本jdk8以上, Spr ...

  9. 小D课堂 - 零基础入门SpringBoot2.X到实战_第1节零基础快速入门SpringBoot2.0_1、SpringBoot2.x课程介绍和高手系列知识点

    1 ======================1.零基础快速入门SpringBoot2.0 5节课 =========================== 1.SpringBoot2.x课程全套介绍 ...

  10. 【转载】salesforce 零基础开发入门学习(一)Salesforce功能介绍,IDE配置以及资源下载

    salesforce 零基础开发入门学习(一)Salesforce功能介绍,IDE配置以及资源下载   目前国内已经有很多公司做salesforce,但是国内相关的资料确是少之又少.上个月末跳槽去了新 ...

随机推荐

  1. PAT-1030 Travel Plan (30 分) 最短路最小边权 堆优化dijkstra+DFS

    PAT 1030 最短路最小边权 堆优化dijkstra+DFS 1030 Travel Plan (30 分) A traveler's map gives the distances betwee ...

  2. shell 学习笔记3-shell变量扩展

    一.特殊位置参数变量 1.特殊位置参数变量 在shell中比如:$0.$1.$#,等被称为特殊位置参数变量,当命令行.函数.脚本执行等处传递参数时,就需要使用位置参数变量 参数说明如下: 2.示例$1 ...

  3. 在论坛中出现的比较难的sql问题:28(循环查询表来实现递归)

    原文:在论坛中出现的比较难的sql问题:28(循环查询表来实现递归) 最近,在论坛中,遇到了不少比较难的sql问题,虽然自己都能解决,但发现过几天后,就记不起来了,也忘记解决的方法了. 所以,觉得有必 ...

  4. Docker可视化管理工具portainer的简单应用

    portainer简介 略 安装portainer $ docker pull portainer/portainer$ docker volume create portainer_data $ d ...

  5. bom浏览器对象模型(基础)

    页面中有一个顶级对象: document -> 操作页面元素   浏览器中也有个顶级对象: window -> 页面中所有的东西都是属于window的   变量属于window var n ...

  6. Bootstrap源码

    1.Bootstrap Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML.CSS.JavaScript 开发的简洁.直观.强悍的前端开 ...

  7. Java反射机制、注解及JPA实现

    1.java反射概述 JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法:对于任意一个对象,都能够调用它的任意方法和属性:这种动态获取信息以及动态调用对象方法的功能称 ...

  8. X5内核浏览器video自动全屏解决办法-canvas

    最近在做手机端上面播放视频的项目,但是在安卓上面,video的播放是脱离页面,置于最顶层的,所以带来了很多问题,为了解决这个问题,查看了多方资料,写了下面简单的demo,方便以后使用. 下面就是运用c ...

  9. js回调函数的理解

    js回调函数(callback)理解 Mark! 讲之前说一句 function say(){ alert(,,,,,,,,) } var say=function (){ alert(,,,,,,, ...

  10. Apache日志轮询Cronolog安装及简单用法

    安装日志轮询工具cronolog: [root@bqh- tools]# tar xf cronolog-.tar.gz [root@bqh- tools]# cd cronolog- [root@b ...