Python一步一步入门包懂,适合转行&自学(1)

时间: 2023-08-15 admin 互联网

Python一步一步入门包懂,适合转行&自学(1)

Python一步一步入门包懂,适合转行&自学(1)

第一次写文章,记录自己学习历程的同时希望可以帮助到需要的人,文字比较通俗口语化。


python入门其实很简单,但后续深入学习到深度学习,图像处理,语音处理等人工智能领域方面的应用就会有些难。不着急我们一步一步慢慢学,一口吃不成一个大胖子,我们慢慢唠。

推荐书籍(对比了很多本入门书,这本相对我比较喜欢,我比较笨要这种讲的很详细的才理解得了。) 

(ISBN:9787302539254)

一、Python是什么?怎么近两年那么火?

python:蟒蛇;蚺蛇;巨蛇

这是百度翻译告诉我们的,之前学习python的时候我也没想过去翻译这个英文,有一次去了广州动物园看到墙上挂着python这个英文,还很惊讶和同行人说,怎么这里也有python,才去翻译了一下,这听起来很蠢,但学习的时候确实只知道它跟C呀java呀一样,只是一门编程语言而已。

说到这里,没错,python就是一门编程语言而已,大家不用把它想得多么复杂,它跟我们所熟识的C语言,java语言甚至英语、中文等一样,它就是一门语言而已。

为什么近两年那么火呢?这里就不多说了,想来学python的多多少少有了解过,感兴趣的也可以看看这篇文章Python 最近两年为什么火了起来? (baidu.com)

二、多敲敲多敲敲多敲敲,一定要边学边敲代码!

1.安装

建议安装python3.7版本,较于稳定,方便之后安装其他库的对应版本。

现在python最新版本是3.9,但不建议使用,不稳定,安装有些库找不到对应版本。(后面会介绍库是什么,不用着急理解,这里先知道有这样一个名词就好)

安装过程略。。。(可直接CSDN搜索python保姆级安装教程)

安装完成python之后建议安装一个Anaconda3,对后期学习会很方便。

内存不够的,可安装完成python之后再装一个编译器例如:pycharm,就可以了。

2.编译:

符号要用英文!!!

我个人习惯使用Anaconda3带的编译器Jupyter book之后文中演示编译皆用该编译器。

编写工具准备好了,接下来我们进入正式学习python基础内容。(一定要边学边敲!)

3.语法基础之数据类型

这里插入一个输出语句print()以及一个type()函数,后面文中会单独介绍它们的使用规则,不着急。

3.1整数类型:int

整型指的就是123456这样的自然数就叫整型

a=10
print(a)
type(a)

输出:

3.2浮点型:float

简单理解,有小数点的就叫浮点型

a=10.6789
print(a)
type(a)

3.3复数:complex

和传统数学一致,复数由实数部分和虚数部分构成,Pytho里通常表示为a+bj这里的j大小写都可以或complex(a,b)

a=1+2j
print(a)
type(a)

3.4布尔型:Bool

布尔型只有True和False两种值(单词首字母一定要大写)

布尔一般用于运算中显示结果T/F

常用的布尔运算包括and、or、not三种

运算结果
x and y只有当x和y同时为True时,结果为True
x or y只要x和y的一个为True,结果就为True
not x取反,当x为True时结果为False,反之亦然

看表格还不好理解的话可以这样区分and和or

如果是and运算

例如x and y,那就先看x,如果x是True则看y是否为True去判定运算结果,如果x已经是False了就不用看y,结果直接是False了

如果是or运算,则不管x为True还是False,都需要看y再去判定结果

可练习验证理解

print(True and True)
print(False and True)
print(True or True)
print(False or True)
print(not True)
print(not False)


今天先唠到这里下一篇再见,一定要练习理解哦!