Python入门指导

Python入门指导

  • 第一部分 为何学习Python
  • 第二部分 环境搭建与IDE安装

2.1 下载Python

2.2 安装Python

2.3 安装合适的IDE

  • 第三部分 入门

3.1 从语法和数据类型入手

3.2 python中的循环语句

3.3 python中的函数

第一部分 为何学习Python

足够简单

如果你是有其它语言开发经验的人,你掌握python语法到开始自己的第一个python项目只需要几个小时的时间。

教程丰富

因为拥有庞大的维护人员和使用人员,python的资料堪比C/C++/Java这类存在了几十年的语言,只要百度一下python,从入门到精通的资料都有了。

涉及面极广

你能想到的,基本都有了python的影子,人工智能到网站搭建,数据挖掘到大数据,甚至现在还推出了python操作的单片机,总之,python撒了一张大网,谁都跑不掉。

学习python的十个理由

第二部分 环境搭建与IDE安装

2.1 下载Python

下载地址 点我去下载界面

如果你是Linux,Python已经是你的御用脚本语言了

选择一个稳定版的executable installer,比如这个Python3.7


Python入门指导


2.2 安装Python

点击你刚刚下载的exe,知道出现下面的选择界面,为了以后的省事就按照图中的安装吧,当然如果你不想安装python自带的ide或想自己选择安装目录,点击customize installation设置一下就好,但是一定记得勾选Add Python to PATH,不然后面会要你自己去配置系统环境的。


Python入门指导


安装完成显示如下,现在很人性化了,还能解除路径长度限制,之前路径太长有报错情况。把框中的勾选好就行了,然后点击Close。


Python入门指导


验证安装,我装了3.6和2.7两个版本,2.7为默认,这个不重要,只要你安装后在命令窗口输入python能显示出这样的文字就行


Python入门指导


试试第一行Python代码


Python入门指导


2.3 安装合适的IDE

虽然说,Python就是一脚本语言,拉到环境里就能运行了,但是你写代码的时候总是想要一些高级功能,什么函数提示,什么工程环境配置,简单的文本编辑器可做不到很完美。比如你可用Windows自带的记事本可以写出来代码,然后CMD黑窗口就可以运行了它了,但是你只能跟着感觉写,哪里多出一个空格都检查不出来,所以,选择一个合适的IDE尤其重要,OK,先看看下边的对比。

垃圾的Windows自带的记事本

说实话,这玩意儿,给大家看了连空格错误都检查不出来,放弃吧。


Python入门指导


骚亮的sublimetext

前端工程师都爱她,漂亮又小巧,配置下也能直接运行python代码,不过入门嘛,先别折腾这个,花在这个上面的时间不应该太多了。


Python入门指导


官方自带的idle

说实话,这玩意儿真不怎么好用,虽然功能很全,但是初学不容易上手。


Python入门指导


半牛逼的vscode

巨硬家的产品,谁敢说不牛逼?运行调试一把抓,但是,你这个入门的,恐怕还抓不住,暂时放下这个吧。


Python入门指导


专业的pycharm

jetbrains公司打造的神器,应该算是业界最好的ide了,环境配置,库下载,调试一把抓,别家提供的功能它都有,而且还提供免费软件,谁不爱呢?


Python入门指导

第三部分 入门

终于讲到正文了,开始之前我先说说我对python的学习总结。(后面的文章全部以python3为主进行讲解)

python与matlab及其相似,熟悉matlab的人会很快适应python的语法。

python是脚本语言,程序可移植性还是很强大的,Windows转到Linux废不了多少时间。

正文分割线

和学习其他语言一样,入门python时好的资料可以达到事半功倍的功效,我的讲解能力有限,但是我学习时积累许多好资料,在这里我整理出来供大家参考,相信我,跟着这几个学习网站敲了代码都还不会,就放弃吧。

3.1 从语法和数据类型入手

这一部分是基础中的基础,并不涉及复杂语句,所以建议大家使用安装Python时自带的IDLE(或者使用CMD命令窗口也行)来输入这部分代码。

这部分内容来自菜鸟教程,点击python基础开始学习


Python入门指导

看了这部分,回忆然后思考几个问题吧

怎么向一个列表里插入删除一个元素呢?

怎么向一个字符串里传入参数呢?

如何把一个字典的内容插入到另一个字典?

你会浮点型到整形的转换了吗?

你能使用两种方法替换字符串中的某个字符吗?

我怎么判断一个集合是不是另一个集合的子集?

如果你觉得上面的问题都没问题了,那继续往下看吧

3.2 python中的循环语句

不得不说,python的语句真的十分简洁,循环也设计的比其他语言更加易用,堪比matlab。这部分代码大家可以试着用文本编辑器写代码了,依旧推荐自带的IDLE。


Python入门指导

使用IDLE来做一个例子

  1. 打开IDLE,点击File->New File,输入以下内容


Python入门指导

2.点击Run->Run Module,看到如下输出。


Python入门指导

看完了这部分,回忆并思考几个问题吧

遍历一个列表,你有几种方式呢?

循环的下标是从0还是1开始的?

试着实现循环嵌套。

试着用一行代码求解1-100的和。

如果解决了循环,那开始下一步了哟

3.3 python中的函数

函数是代码块的集合,掌握函数是学会一门语言必不可少的一步,python中的函数比较简单,没有恶心的指针,调用也没有那么多限制,比较容易上手。这部分建议使用pycharm进行编程

建议阅读这篇教程开始函数学习python函数

使用pycharm来做一个例子

初次打开pycharm,点击Create New Project


Python入门指导

3.工程建立完成后,新建一个python文件。工程右键->new->python file。


Python入门指导

4.弹出的对话框输入文件名

Python入门指导

5.创建好文件后输入代码


Python入门指导

6.点击绿色按钮开始运行得到结果


Python入门指导

7.进行简单的调试

如果你想得到第四行变量text的值,那就在它下一行行号空白处鼠标左击,直到出现红点,如果下一行到最后了,那就加一条无关紧要的语句,然后点击右上角的小甲壳虫开始调试。


Python入门指导

8.分析调试结果

看到没,程序停止运行在你的断点处了。


Python入门指导

关注大话编程,一起提升技能。


分享到:


相關文章: