零基础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,但是国内相关的资料确是少之又少.上个月末跳槽去了新 ...
随机推荐
- 笔记 - C#从头开始构建编译器 - 1
视频与PR:https://github.com/terrajobst/minsk/blob/master/docs/episode-01.md 作者是 Immo Landwerth(https:// ...
- 【转载】 C#中使用Sum方法对List集合进行求和操作
在C#的List操作中,有时候我们需要对List集合对象的某个属性进行求和操作,此时可以使用Lambda表达式中的Sum方法来快速实现此求和操作,使用Sum方法可使代码简洁易读,并且省去写for循环或 ...
- JavaScript时钟效果
在JavaScript中,有一个内置对象Date,它重要的一个作用就是实现了时间的时刻更新,通过代码来创造一个实实在在的时间表. 代码例子: <!DOCTYPE html> <htm ...
- USB驱动分析
INIT函数: 这是内核模块的初始化函数,其所作的工作只有注册定义好的USB驱动结构体. USB驱动结构体如下: Usb_driver中的probe函数是驱动和设备匹配成功后调用. Usb_drive ...
- Mac命令行指定特定程序打开文件
如果文件已被指定默认程序 open httpd.conf 指定一个特定程序打开文件 # 用 sublime text 打开 httpd.conf open -a /Applications/Subli ...
- Vue父组件像子组件传值--自定义属性
这里有个注意的地方,Vue实例控制app DIV 大组件,我们在div中天加小组件的时候,传值需要创建自定义的属性 之后在通过props:[‘属性名’] 来把父元素data中的数据传递给子组件 < ...
- python中read()、readline()、readlines()区别
1.read([size])方法 read([size])方法从文件当前位置读取size个字节,若无参数size,则表示读取至文件结束位置,它范围为字符串对象 2.readline()方法 从字面 ...
- Flutter——FloatingActionButton组件(浮动按钮组件)
FloatingActionButton 简称 FAB ,可以实现浮动按钮,也可以实现类似闲鱼 app 的地步凸起导航. 属性名称 属性值 child 子视图,一般为 Icon,不推荐使用文字 ...
- 如何在windows server2016搭建DHCP服务器
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议.指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分 ...
- Win10 hosts文件无法保存
Win10无法修改编辑保存hosts文件怎么办?Win10系统默认是没有权限去编辑保存系统里的文件,这也是权限不够才导致修改编辑hosts后无法保存的原因,解决的办法就是把自己的帐户权限给提高就行了. ...