这样学Python,数据分析从0到1轻松入门(上)

大家好,我是写BUG的一行,大家可以叫我一行,今天带领大家进行Python从入门到提高的学习路程。首先我们先对Python有个基本的了解和清晰的概念,然后再一步一步从基础开始提升,进而全面开启你的Python进修之路。

本篇内容一共分为四个部分:

Python语言的背景知识

Python软件包的安装方法

编写的第一个Python程序

良好的编程规定

1、Python语言的背景知识

众所周知,在21世纪的今天,电脑已经非常普及了,人们可以利用它购物、聊天、视频通话、玩游戏甚至在专业的领域,人们可以利用它做专业的工作,比如做图像识别、声音信号判断、语音助手、模拟人类下棋。计算机为什么可以做到这些,主要是因为在电脑上的各种各样的软件,比如可以聊天的微信、QQ,分享身边事物的微博,分享各种知识的知乎,还有做推荐产品的淘宝和京东。这些都是具有独特思考能力以及学习能力的人工智能软件。

这些软件的是通过编程预言来完成的。人们利用编程语言,编写出电脑可以识别的diamante,然后实现软件的各种功能,产生巨大的价值,而我们称为这些编程的人为程序员。

接下来为大家普及一些在计算机领域的一些定义。

软件:是一系列的按照特定顺序组织的计算机数据和指令的集合。比如office办公软件、Windows操作系统、微信、QQ,这些都是软件。

编程语言:是一种形式的语言,制定了一组可以用于产生各种输出的指令。编程语言通常由计算机的指令组成,是可以用来创建实现特定算法的程序。

虽然你之前可能没有学习过编程语言,但是你一定听说过以下这些编程语言的名字:C语言、Java、C++、C#、R、JavaScript、PHP以及本篇文章的重点Python。

计算机程序:计算机程序简称为程序,是由计算机执行的执行特定任务指令的集合

上面的定义之间的关系是:程序员通过编程语言编写程序,通过编译和发布,产生了用户所使用的软件。

2、什么是Python语言

Python语言的由来,是因为Python的作者Guido Van Rossum是英国BBC的一个节目名称《Monty Python's Flying Vircus》的忠实粉丝,于是用Python一词作为了Python语言的正式名称。另外Python在英语中的含义还有巨蟒、蟒蛇的含义。

Python是一种应用非常广泛的通用高级编程语言。由Gudio在1989年的圣诞节期间打发时间开发的一个脚本解释程序,并在1991年公开发布,原本是作为ABC语言的继承。Python是一种解释性的语言,非常强调代码可读性的设计理念,允许程序员使用比C++和Java等语言更简练的代码来实现语言相关的功能,另外Python的底层是用C语言编写的,运行速度很快。

在截止到2020年2月,Python在PYPL编程语言上排名第一

在TIOBE上排名第三,而第一名和第二名为Java和C语言

3、Python语言的优点

Python的优点主要可以分为五点:

1.简单易用,对比其他语言来说,比C、C++简洁易用,对于初学者来说Python很轻松就可以上手。

2.Python提供了大量的功能库。除了Python自带的标准库之外,还拥有大一票的第三方库的支持,特别是在科学计算、数据分析、人类语言处理、视觉处理、机器学习以及医学图像处理等库的支持,让Python的编程更加容易学习,功能强大。

3.Python具有语言兼容性,被称为胶水语言,能够把其他语言的各种模块结合到一起,特别是(C和C++)。

4.具有跨系统移植的能力。Python系统支持的操作系统包括:windows、Unix、MacOS X、OS\2、Android等。

5.代码免费、开源。遵循GPL使用协议。使用者可以自由的发布Python的备份,阅读它的源代码、对它做改动。

正是因为它的这些优点,Python被全球计算机领域顶尖的大学作为程序设计课程,如:卡内基梅隆大学、麻省理工学院等。这些优点是初学者学习Python的理由,当然Python的红火也跟最近全球范围大数据以及人工智能的发展相关。

4、安装Anaconda

无论你的电脑是Windows、Linux还是MAC系统,Anaconda都有对应的安装软件。大家的电脑如果是64位的系统的话还是推荐下载64位的版本。(PS:Windows系统右键我的电脑点击属性查看自己电脑位数。MAC系统点击工具栏左上角的苹果标志,然后点击关于本机>更多信息>系统报告>(左侧)软件,查看右侧窗口中的64位内核和功能扩展,如果显示是的话就64位的,否就是32位的。Linux系统不知道的大家自行百度吧)。

Python的版本建议选择Python 3版本,虽然Python 2目前使用的还比较多,但是未来的主流肯定是Python3,毕竟在20年1月1日起官方就已经停止了对Python2的维护。

确定了需要下载的软件版本后,咱们接下来就进行Anaconda的安装。

1.选择对应的版本进行下载,关闭电脑上的杀毒软件!!

2.打开安装软件系统提示安全警告点击允许(没有弹出的忽略这一步)

3.弹出安装程序的界面,点击下一步

4.弹出一些用户注意事项不拉不拉不拉的,点击我同意就好了(不同意的话能让我用嘛)

5.这时候要注意啦!!!不要选择默认的Just Me,要更改为All Users不然可能会出现一些问题

6.这时候就要选择安装路径了,需要有3个G的内存空间,建议安装在C盘,如果想要安装在别的盘也可以啦,就是出现问题的时候处理会比较麻烦。选择好了安装路径后点击下一步就进入到重要的一个步骤啦。

7.选择完成安装路径后,需要将图片中的两个都打上勾,上边的功能是向系统路径环境变量中添加Anaconda如果不配置的话还需要手动添加环境变量。下方的功能是将将Anaconda注册为系统Python 3.7,这里千万记得要打上勾哦,打上勾之后点击install安装就可以啦。

8.等待Anaconda自动安装完成就可以啦,之后弹出的窗口都点击next和finish就可以啦,如果安装过程中杀毒软件弹出窗口的话,记得点击允许哦。

(0)

相关推荐

  • python的学习有多大的用处?PyCharm、Anaconda等哪个更合适?

    https://m.toutiao.com/is/JVfq4hK/ 谢谢邀请回答,作为一个用python多年的编程一线的码农来说回答这个问题,还是比较恰当的. 人工智能是以后社会发展的趋势学习人工智能 ...

  • 编程干货|这么多Python数据可视化库,你最喜欢哪个?

    而这个问题就正好涉及到了Python的数据可视化了. 很多同学学习Python的主要目的就是为了实现数据可视化. 而如何将我们的数据的特征更好的.更直观的展示出来,Python给出了很多解决方案. 今 ...

  • Python语言难不难?需要什么基础?

    对比其他编程语言,Python更适合数据分析领域,具有独特的优势和特点,那么新手学Python数据分析难不难?多久可以学会呢?小编整理了一些资料,希望对大家有所帮助. Python语言难不难? Pyt ...

  • 【R语言学习】R语言概述与软件下载安装

    【R语言学习】R语言概述与软件下载安装

  • Python 基础第二讲:到底该用什么软件学 Python 呢?

    小白:小码哥,我以及看过很多文章说 Python很好,很有用,比如咱们号里面的文章.但是,我该用什么软件学这个呢? 小码哥:首先,非常感谢您对本号的支持,关于怎么学 Python,我推荐您阅读&quo ...

  • 推荐7款好用的Python工具!

    Python数据分析好用的工具有哪些?今天小编为大家推荐七个数据分析师必备的Python工具. Pandas:是一个开源的,BSD许可的库,为Python编程语言提供高性能,易于使用的数据结构和数据分 ...

  • 这样学Python,数据分析从0到1轻松入门(下)

    5.编写第一个Python代码程序 在完成完成Anaconda之后,我们就可以进入Jupyter Notebook了. 在键盘上按下Windows键+R键,在弹出的运行窗口中输入CMD后点击确定 然后 ...

  • 0代码就能做Python数据分析,这个Jupyter插件,用起来就像Excel一样简单

    加载一个Jupyter插件后,无需写代码就能做数据分析,还帮你生成相应代码? 没错,只需要加载这个名为Mito的小工具包,用Python做数据分析,变得和用Excel一样简单: 运行速度比Excel更 ...

  • 0基础如何快速学Python?学习方法!

    Python是一门非常适合初学者入门学习的编程语言,简单易懂.语法清晰,因此受到很多人的喜欢.当然想要学习好Python,找到合适的方式方法也很重要,那么0基础学习Python该如何入门?我们一起来看 ...

  • 学Python编程数据分析课就能解决职场焦虑吗?

    Python是当下最流行的编程语言之一. 目前它在中国已经渗透到了各行各业.最明显的迹象是,在微信朋友圈里,与Python相关的编程课推送变得越来越多. 在微信朋友圈的广告中,Python被宣传为&q ...

  • 0基础转行学Python怎么样?Python基础

    随着互联网技术的发展,大家对于编程的认识越来越系统化了,现在学习编程的年龄越来越小,而编程也成为了我们学习的重要知识. 当然,学习编程知识不分早晚的,也有很多26岁左右才转行学习编程的工作者,他们也成 ...

  • 0基础学Python难吗?Python学习周期

    Python,大家都知道是一门0基础可以入门学习的编程语言,也是应用领域广泛,薪资待遇高.发展前景好的岗位,那么,0基础学习Python难吗?0基础学习Python需要多长时间?小编为大家详细的介绍一 ...

  • Python课程0基础好学吗?35岁学Python晚吗?

    学习Python课程几乎成为很多初学者的首选,因为该语言简单易学.容易入门,同时适合0基础学习,不仅如此Python可就业方向有很多,薪资待遇也非常高,那么Python零基础学习难吗?35岁学习晚不晚 ...

  • 0基础学python需要多久?难不难?

    答案因个人能力,学习时间.有无编程经验的情况不同.但我肯定的是python不难.关于时间的长短,诚筑说的小编根据多年来教授经验,给出一个一般的.非科学估计的时间. 首先分为两种情况,(如假若我们谈论的 ...

  • Python数据分析库有哪些?常见分类!

    众所周知,Python前景好.需求量大.薪资高.就业岗位多,除了基本的开发工作之外,还可以从事人工智能.数据分析.网络爬虫等岗位.那么说起数据分析,你知道Python常用数据分析库有哪些吗?我们一起来 ...