1·Python是什么
先用偏技术型的语言来解释一下:Python是一种计算机程序设计语言。准确地说是当前最接近人类语言的编程语言。
但这么说你有可能不懂。那么我们接下来看图说话:
筷子和笔都是我们生活中的工具,那么Python也是一种工具。
2·Python与数据分析的关系
上一个问题我们讲到Python是一种工具,而数据分析是一个事物,我们可以使用Python这个工具去做数据分析这件事儿。
结合上一个问题中两个例子来解释一下
那么也就是说,如果想要做数据分析这件事儿,我们要先学会使用Python,因为Python是实现数据分析的工具。
如果我只教你数据分析的理论,那就相当于只教你认字,但你并不会写字,因为没有教你怎么去使用笔。
3·会Excel为什么要学Python
Excel和Python有一个共同点,都是工具。对于数据分析这件事情而言,Excel和Python只是不同的工具而已。
那么Excel跟Python比,它们的优缺点是什么呢?
我们知道,现在已经是一个属于数据的时代了,每天围绕着我们的数据并不是以几条、几百条存在的,而是成千上万条,甚至是百万条,这样的数据量级,使用Excel来处理的话,就非常的难。
为什么现在是属于数据的时代?这么多数据是如何产生的呢?
其实在我们的日常生活中,无时无刻不在产生数据。
当我们在外卖平台上点外卖,那么外卖平台会记录我们都点的什么餐、多少钱、送到哪、点餐的时间,也会记录我们曾经都浏览过哪些店。
当我们打车时,打车的平台会记录我们在哪里、什么时间、去哪里等行程信息,当然也会记录行程的里程数、耗时、金额等信息。
甚至于当我们走在大街上,中国天眼系统(就是遍布在大街小巷上的摄像头),也会记录我们什么时间、穿什么衣服、行走在哪条马路上的数据。
疫情期间,我们能够随时从中国移动、中国联通、中国电信获取到我们的行程信息。(这些信息其实一直都有记录,只不过之前并没有公开)
......
像这样每天根据我们衣食住行而生成的数据非常多,我们是数据的产生者,同时也是数据的使用者,如何用更科学的方法使用这些数据,也是数据分析研究的一个方向。
为什么说Excel易上手,但是难精通呢?
因为Excel想要学精通的话,你必须掌握一门叫做VBA的编程语言和它的众多函数,比如VLOOKUP、透视表等就是其中的典型代表,如果没有掌握,那么使用Excel永远都是皮毛。
而即便你费尽千辛万苦终于掌握了VBA,你会发现,它 只 能 用在Excel中。
Python能够风靡全球,很大原因是其简单易上手
对于新手朋友们来说,只是一开始接触代码的时候,会感觉很难,毕竟曾经的程序员是一个很专业的职业。但Python的设计理念就是简洁,是56岁的房地产大佬都可以学习的编程语言。
甚至不少网友表示「完成同一个任务,C 语言要写 1000 行代码,Java 只需要写 100 行,而 Python 可能只要 20 行」到底是真的还是假的?
下面就以一个最简单的入门级「Hello World」为例,对比几大主流编程语言的代码量。
编程语言之首——Java
<code>public
class
HelloWorld
{public
static
void
main
(String[] args
){ System.out
.println("Hello World!"
); } }/<code>
嵌入式领域的王者——C
<code>int
main
(
void
) {printf
("Hello,World!\n"
);return
0
; }/<code>
多范式编程语言——C++
<code>int
main
()
{std
::cout
<"Hello,World"
<std
::endl
;return
0
; } /<code>
全面集成 .Net 库——C#
<code>using
System;namespace
HelloWorld
{class
Hello
{static
void
Main
() { Console.WriteLine("Hello World!"
); Console.ReadKey(); } } }/<code>
世界范围内网站运用率最高的编程语言——PHP
<code>echo
“Hello World”; /<code>
Web 前端语言——HTML
<code><
html
><
body
><
script
type
="text/javascript"
>
document
.write("Hello World!"
); script> body> html>/<code>
通用型脚本语言——Python
<code>"Hello World"
)/<code>
基于以上,最终发现确实Python最简单,最容易实现,所以说Python容易上手,并不虚假!
Python应用场景多
而使用Python,你可以应用的场景就非常多了。自动化办公、数据分析、大数据处理、web开发、爬虫、人工智能、游戏开发等等,很多的场景都是使用Python语言进行开发的。所以一旦掌握了Python,你未来可以做的事情很多。
这就是性价比!!学习Python的性价比要比学习Excel的性价比高很多,而且是一件很高大上、很酷的一件事情。
4·学完Python数据分析的课程我能得到什么?
你可以系统的掌握Python编程语言和数据分析两大技能。
我们可以使用Python进行海量数据处理和数据分析这些工作。也可以马上把Python自动化办公的技术应用在你的工作中。
- 从此你的工作不再是低级的、重复性的工作,而是可以使用Python把你手中日复一日年复一年的重复性工作自动化起来。让Python代码来帮你做事,释放你更多的时间,再去学习成长,形成良性的循环。
- 从此你的工作汇报,也不再是费尽周折的去画PPT,而是可以使用Python进行数据可视化的操作,让你的汇报有理有据,让真实的数据替你做一个完美的汇报。
Python拥有非常多、且丰富的图形库供你选择,而实现他们仅仅需要几行代码就可以了。
以下为部分图形,像这样的图形,在Python中有几百个可供你使用。
你可以随心所欲的让你的工作汇报变得酷炫起来。不再让单纯会写PPT的人抢了你的风头。
这也仅仅是举了几个很明显的例子,让你先感受一下,其实关于最大的收获,只有你学完了才能够体会到,这就是数据思维和缜密的逻辑。
5·Python数据分析的发展前景
今天的驾驶技术已经不是一种司机专属的技能了,而是一种生活技能。但在20年前,这确实是一种专业技能,并非是人人都会开车。
相信在三五年以后,编程技术也是一样,这项技能并不专属于程序员,而是变成了一种工作或者是生活中的一项必备技能。
编程这件事情无论对于孩子还是成年人来讲都有很多的用处。我们可以看到,现在很多孩子都已经开始学习编程来训练自己的逻辑思维,而很多的成年人学习编程技术来帮助自己处理工作。
并且最重要的是,一些非程序员岗位的招聘,也都纷纷漏出了对Python编程技术的要求,尽管现在你不会Python编程还可以找到工作,但无疑在这个残酷的市场竞争的环境下,如果再不去学习的话,那么你已经失去了核心竞争力了,并不是你所在岗位中最头部的那一批人了。
现在我们还有时间去学习,趁着现在并不是所有岗位都要求这项技能的时候,我们跑在了前面。
而掌握了这项技能之后的你,一定会遵守"真香"定律。