Python入门教程

开课吧开课吧锤锤2021-02-10 14:42

你是否遇到这样的问题?python该如何入门?python该如何学习?python为什么学不会……

1. 从何出发

接下来,请随着我一起,为python入门开启一条崭新的道路。

python入门至关重要,这关系到初学者是从入门到精通,还是从入门到放弃。我们要选择一条合适的入门道路,并坚持下去。即是选择,那便不抛弃不放弃。

Python基础

1.1 要树立一个明确的方向

现在是互联网发达的时代,网上各种资料层出不穷,对于初学者来说,最好是能够有一本好书指引,带给我们一个明确的方向。

在这里我推荐《Python编程 从入门到实践》,这本书的讲解非常清晰明了,不需要你有编程经验,只需要有基础性的英语和数学就能读懂书中的代码,对于初学者来说非常实用。这本书还指出了python2和python3的重大差别,无论你安装的是哪个版本,都能够按照书中的说明去做。

建议安装python3,因为这是未来的趋势,我们要跟上时代发展的步伐。

2. 入门教程

2.1 数据类型

在 Python3 中有六个标准的数据类型:number、string、list、tuple、set、dictionary

其中,不可变数据:number、string、tuple;可变数据:list、dictionary、set

2.1.1 Number(数字)

int、float、bool、complex

int整数类型:正整数、零、负整数的集合

float浮点数类型:带小数点的数字

bool布尔类型:布尔类型只有两个值,False 和 True

complex复数类型:由实部 real 和虚部 imag 构成。虚部以 j 或者 J 作为后缀,格式:a + bj ,其中a 表示实部,b 表示虚部

注意:整数和浮点数在计算机内部的存储是不相同的。整数的运算永远是精确的;而浮点数运算可能存在误差,因为会把十进制转换成二进制,从而出现浮点数精度的问题。

2.1.2 String(字符串)

字符串使用单引号 ' 或双引号 " 括起来,同时使用反斜杠 \ 转义特殊字符。

2.2 变量

变量是什么?

变量是代表某个数据(值)的名称

对于 a=2021 ,下面几种说法含义相同:

变量a是2021这个值的名称

变量a关联了2021这个值

变量a的值是2021

变量a引用了2021这个值

2.3 输入输出

以python3.x为例

2.3.1 input() 函数

函数接受一个标准输入数据,返回为 string 类型。

可以简单理解为,接收从键盘输入的字符。

>>>a = input("input:")input: Hello World    # 输入字符串>>> type(a)<class 'str'>         # 字符串

2.3.2 print() 函数

打印输出。

>>> print("Hello World")  Hello World

以上就是一些比较重要的基础性内容,更加深入地学习,可以查看上面推荐的书本,或者关注微信公众号,等待后续更新。

3. 寄语

3.1 实践是检验真理的唯一标准

你不能光看,还要跟着敲。有很多初学者只局限于纸上谈兵,把书本很努力地看了一片又一片,就以为自己学会了,但是到了实际操作却并非理想那么美好。因此,只看书是不会有太大的进步,必须要经过自己的思考和实践才会有所收获,最好把书本上的代码都敲一遍。在敲代码时,不是机械地复制,而是要认真领悟作者的思路,大脑要不停地运转和思考。

3.2 要不断地进行自我升华

在遇到一个难题并解决之后,可以找一个不会的人,按照自己的思维讲给对方听,这样可以检验自己对这个知识的掌握程度。

每学完一个知识点之后,我们还要进行相应的总结,不能只停留在经验之上。可以写一下总结文章,犹如你现在看到的这篇文章;也可以不停地追问自我,犹如这个知识点是什么,有怎么样的作用,应该如何去使用……

3.3 如何阅读别人的代码

有很多初学者在阅读别人的代码时,以为看懂了就是学会了,在实际操作当中却大概率犯错,哪怕这个代码非常简单。因为我们使用眼睛去阅读代码,很多的时候都是大脑的下意识活动,并没有把别人的思维转化为自己的思维。

那么我们应该怎么做呢?

我们在阅读代码时,要有一个明确的目的,然后在这个目的指导之下去阅读,这样我们才不会迷失自我。

我们还要建立一个自己的思维过程,不是看懂了就是学会了,要把别人的思维转化为自己的思维。

Python的发展前景还是很可观的,有对Python感兴趣的同学就赶快学习起来吧。以上就是小编今天为大家整理发布的“Python入门教程”一文,希望为正在学习Python的朋友提供学习参考,更多Python教程尽在开课吧广场Python教程频道!

有用
分享
全部评论快来秀出你的观点
登录 后可发表观点…
发表
暂无评论,快来抢沙发!
零基础轻松入门Python