Python(一)为什么要学习Python

前言

每当我去接触新的知识或者去学习新的技能的时候,我的脑海里冒出的第一个问题就是“为什么?”

当然,这个坏毛病坑了我不少,在没搞懂为什么之前,我是很难全身心投入进去的。所以,自学Python的第一章笔记我就准备先把“为什么”解决掉。

在开始之前,我要介绍一个特别好用的思考方法。那就是3W1H原则。

1
2
3
4
5
CODE
1、What :界定问题,搞清楚问题到底是什么;
2、Where :寻找问题,这个问题产生在哪个阶段,哪个地方;
3、Why :分析问题,结构化分析问题的本质原因是什么;
4、How :解决问题,解决问题,应用目标导向思维解决问题;

要不是迫于生活压力,我还是很喜欢采用郝仁的解决方法。

“如果有什么问题是爆炸解决不了的话,那就把这个问题炸掉。”——郝仁《异常生物见闻录》

What?

首先来解决第一个问题,Python是什么?蟒蛇?

首先,遇到不会的问题,就应该搬出来我们的大杀器—搜索引擎!如果有什么问题百度都解决不聊的话,那就说明我们需要换一种搜索方式,换一种思考方式。要知道,还在萌新阶段的时候,我们发出的所有疑问,几乎都可以在百度上找到答案。

所以,抛弃掉九年义务教育给你养成的臭毛病,成为大佬的第一步就是学会百度。

Python3 简介

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。

Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

  • Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
  • Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。
  • Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
  • **Python 是初学者的语言:**Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。

那看这些专业性名词,是很难对Python有一个大致理解的,还是建议去看一下介绍的视频或者“说人话”的文章。

Why?

我们为什么要学习Python?

1、作为一种编程语言,Python使用简单,语句精炼。算了,,,,不说这些,直接上干货。

会写Python以后,你一个人就能干他们五个人的活,只费十倍的CPU,多不到一倍的bug。

2、最重要的钱,没人会跟钱过不去。哪怕是掉头发。

Python全栈开发工程师(10k-20K)

Python运维开发工程师(15k-20K)

Python高级开发工程(15k-30K)

Python大数据工程师(15K-30K)

Python机器学习工程师(15k-30K)

Python架构(20k-40k)

3、第三个原因,就是可以很方便的写出来一下好玩的脚本。比如自动回复消息啊,你甚至还可以从网上搞到一个自动分析朋友心情的数据库。这结合起来岂不爽翻?

How?

这里呢我放上Python3以及编译器的下载链接。还有一些推荐的学习网站。

1.Python3.X

到官网点击Download,然后选择对应的版本即可。

2.Pycharm

这是一个主流的python编译器。

3.菜鸟教程

Python最基础的语法和入门实例这里都有,建议边看边上手练。

不会的地方去B站搜一下视频看就行,Python学起来还是很简单的。

总结

以上就是我自学python的方法,为了方便阅读,我写成了教程的形式。希望能帮到对Python感兴趣却不知道怎么下手的人。