一、Python所有方向的学习路线
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、学习软件
工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。
三、入门学习视频
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
Python–版本
从终端可以看出,我目前使用的是Python 3.7.5版本。您的 Python 版本可能与我的不同,应该是 3.6 或更高版本。如果你能看到 python 版本,那就太好了。Python 已安装在您的机器上。继续下一节。
Python Shell
Python 是一种解释性脚本语言,因此不需要编译。这意味着它逐行执行代码。Python 自带一个Python Shell
(Python Interactive Shell)。它用于执行单个 python 命令并获取结果。
Python Shell 等待来自用户的 Python 代码。当您输入代码时,它会解释代码并在下一行显示结果。打开终端或命令提示符(cmd
)并写入:
Python
Python 交互式 shell
已打开,它正在等待您编写 Python 脚本。您将在此符号 >>>
旁边编写 Python 脚本,然后单击 Enter
。让我们在 Python 脚本 shell 上编写我们的第一个脚本。
上面一步完成后,可以在 Python 交互式 shell 上编写了第一个 Python 脚本。我们如何关闭 Python 交互式 shell?要关闭 shell,请在此符号旁边 >>
写exit()
命令并按 Enter
。
现在,您知道如何打开 Python 交互式 shell 以及如何退出它。
如果您编写 Python 理解的脚本,Python 会给您结果,否则返回错误。让我们故意犯一个错误, Python 会返回出无效的语法错误。
从返回的错误中可以看出,Python 非常聪明,它知道我们犯的错误是Syntax Error: invalid syntax
。在 Python 中使用 x
作为乘法是一个语法错误,因为 x
在 Python 中不是有效的语法。我们使用星号 *
代替 x
进行乘法。返回的错误清楚地显示了要修复的内容。
从程序中识别和消除错误的过程称为调试。让我们用 * 代替x来调试它。
修复语法错误
我们的错误被修复了,代码运行了,我们得到了我们期望的结果。作为程序员,您每天都会看到此类错误,一定要善于调试,要了解您面临的错误类型。有时你可能会遇到的错误是SyntaxError
错误,IndexError,NameError,ModuleNotFoundError,KeyError
异常,导入错误,AttributeError
错误,类型错误,ValueError
异常,ZeroDivisionError
等。
让我们多练习一下如何使用 Python 交互式 shell。转到您的终端或命令提示符并输入单词python。
Python 交互式 shell 已打开。让我们做一些基本的数学运算加、减、乘、除、模、指数
。
在编写任何 Python 代码之前,让我们先做一些数学运算:
2 + 3 = 5
3 - 2 = 1
3 * 2 = 6
3 / 2 = 1.5
3 ^ 2 = 3 x 3 = 9
在python中,我们有以下附加操作:
3 % 2 = 1 => 表示求余数
3 // 2 = 1 => 这意味着去除余数
我们把上面的数学表达式改成 Python 代码,在 shell 的最开始写一个注释。
我们可以在我们的代码中留下一些文本,让我们的代码更具可读性,python 中的注释以 hash#
符号开头。
#注释以 hash 开头
#这是一条 Python 注释,因为它以 (#) 符号开头
python shell上的数学
在shell上写exit()
关闭打开的shell,再打开,练习如何在Python shell上写文本。
在 python shell 上写字符串
1.3Python基础
Python 语法
Python 脚本可以在 Python shell 或代码编辑器中编写。Python 文件的扩展名为 .py。
Python 缩进
缩进是文本中的空白。许多语言都使用缩进来提高代码可读性,但是 Python 使用缩进来创建代码块。在其他编程语言中,大括号用于创建代码块而不是缩进。编写python代码时的常见错误之一是缩进错误。
注释
注释对于使代码更具可读性以及在我们的代码中留下注释非常重要。Python 不会运行我们代码的注释部分。Python 中任何以 hash(#) 开头的文本都是注释。
示例:单行注释
#这是第一条评论
#这是第二条评论
# Python 正在吞噬世界
示例:多行注释
如果未分配给变量,则三重引号可用于多行注释
" " "这是多行注释
多行注释需要多行
。python 正在吃掉世界
" " "
数据类型
在 Python 中有几种类型的数据类型。让我们从最常见的开始。其他部分将详细介绍不同的数据类型。目前,让我们通过不同的数据类型并熟悉它们。
数字
- 整数:整数(负、零和正)数 示例:… -3, -2, -1, 0, 1, 2, 3 …
- 浮点数:十进制数 示例 … -3.5, -2.25, -1.0, 0.0, 1.1, 2.2, 3.5 …
- 复杂示例 1 + j, 2 + 4j
细绳
单引号或双引号下的一个或多个字符的集合。如果一个字符串不止一个句子,那么我们使用三重引号。
例子:
'Asabeneh'
'芬兰'
'Python'
'我喜欢教学'
'我希望你享受 30DaysOfPython 挑战赛的第一天'
布尔值
布尔数据类型是 True 或 False 值。T 和 F 应始终为大写。
例子:
True # 灯亮了吗?如果
灯亮,则值为 True False # 灯亮了吗?如果关闭,则值为 False
列表
Python 列表是一个有序集合,它允许存储不同的数据类型项。列表类似于 JavaScript 中的数组。
例子:
[ 0 , 1 , 2 , 3 , 4 , 5 ] # 都是相同的数据类型 - 数字列表
[ 'Banana' , 'Orange' , 'Mango' , 'Avocado' ] # 所有相同的数据类型 - a字符串列表(水果)
[ 'Finland' , 'Estonia' , 'Sweden' , 'Norway' ] # 所有相同的数据类型 - 字符串列表(国家)
[ 'Banana' , 10 , False , 9.81 ]# 列表中的不同数据类型 - 字符串、整数、布尔值和浮点数
字典
Python 字典对象是键值对格式的无序数据集合。
例子:
{
'first\_name' : 'Asabeneh' ,
'last\_name' : 'Yetayeh' ,
'country' : 'Finland' ,
'age' : 250 ,
'is\_married' : True ,
'skills' :[ 'JS' , 'React' , '节点','Python' ]
}
元组
元组是不同数据类型(如列表)的有序集合,但元组一旦创建就无法修改。它们是不可变的。
例子:
( 'Asabeneh' , 'Pawel' , 'Brook' , 'Abraham' , 'Lidiya' ) # 名字
(“地球”、“木星”、“海王星”、“火星”、“金星”、“土星”、“天王星”、“水星”)#行星
放
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210511152217670.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3poaWd1aWd1,size_16,color_FFFFFF,t_70)
**感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的:**
① 2000多本Python电子书(主流和经典的书籍应该都有了)
② Python标准库资料(最全中文版)
③ 项目源码(四五十个有趣且经典的练手项目及源码)
④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)
⑤ Python学习路线图(告别不入流的学习)
**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**
**[需要这份系统化学习资料的朋友,可以戳这里获取](https://bbs.csdn.net/topics/618317507)**
**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**