Python是一种非常流行的语言,Python也是容易学习的语言,它是为初学者推荐的语言之一。
但是你如何学习这种语言呢?
学习python的最好方法是在深入并开始学习之前了解所有需要学习的内容。
在本文中,我将学习Python的路径分为6个级别。
每一个级别都包含了在进入下一个级别之前需要掌握的语言的一个子集。
这篇文章中的重点是让你成为一个称职的、全面的程序员,这样你就可以轻松地在任何技术公司找到一份工作。
但别担心,你不需要为了得到第一份工作而一直走到6级。
我们开始吧。
0级:起点
如果你是一个初学者,这就是你开始学习的水平。
对于大部分初学者来说,我指的是以前从未用Python或其他编程语言进行过编码的人。
如果会其他的编程语言,那么应该跳到级别1。
在这一级别中,学习的大多数概念都是通用编程概念。将引导你具备程序员的基本技能。
这意味着这些概念并不是Python独有的,但也可以扩展到其他编程语言。
很多编程语言都非常相似,知道编程语言之间的共同点(和不共同点)将有助于你在未来过渡到不同的语言。
那么,我所说的这些一般编程概念中有哪些呢?
其中一些基本概念是变量、数据类型、操作、函数、条件和循环。
如果你了解这些概念是什么,那么跳到级别1。
否则,让我简单介绍一下这些概念的含义。
变量
变量本质上是为程序中的数据存储的。
更准确地说,这是一种为以后使用的数据命名的方法。
让我们来看一个例子。
在上面的python片段中,我们定义了一个变量msg,它存储值hello world!
这允许我们以后打印Hello World!在屏幕上,只需使用存储该值的变量名,而不必输入值hello world!
数据类型
我们讨论了变量作为数据存储,现在让我们讨论数据。
在Python中,数据具有类型。
例如,在上面的代码片段中,数据hello world!具有Python(和其他编程语言)调用字符串的特定类型。
字符串只是一系列字符。
但是字符串是Python中唯一的数据类型,它还包括整数、浮点数、布尔值、列表、元组和字典。
在0级结束时,你需要熟悉这些数据类型,并了解何时(以及如何)在程序中使用它们。
操作
操作是如何操作和更改程序中的数据。
换句话说,您的程序需要对数据进行操作并生成更多的数据,这些数据也是你操作的,直到达到最终的结果。
这只是任何程序的生命周期。
在Python和所有编程语言中,至少存在算术、比较和逻辑操作。
条件语句
为了编写任何有用的程序,几乎总是需要能够检查条件并相应地更改程序的行为。
使用if,if else或elsif else的条件语句为您提供此功能。
以下是Python中if-else语句的示例。
功能
函数本质上是一个Python代码块,只有在调用它时才会运行。
您可以将参数作为输入传递给函数,函数可以将数据作为输出返回。
在Python中,您可以使用def关键字定义函数。
以下是使用函数say_hello的hello world程序的示例
所以这是一个基本概念的例子,你应该在这个层次上学习。
但最重要的是,为了掌握这一层次,你真正需要做的是利用上述概念来解决问题。
如果你所做的一切都是读书或学习课程,你永远不会成为一个好的程序员。
你需要练习解决问题,所以请亲自动手并使用Python开始解决简单问题。
我不能过分强调掌握0级的重要性。
其原因是,这个级别不仅为掌握Python奠定了基础和基本概念,而且掌握了任何其他编程语言。
所以即使这是0级,也不要轻视它。
那么1级开始就是真正的python核心编程学习了,我们将在下一课继续讲解。