先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7
深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新Python全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Python知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
如果你需要这些资料,可以添加V获取:vip1024c (备注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' ) # 名字
(“地球”、“木星”、“海王星”、“火星”、“金星”、“土星”、“天王星”、“水星”)#行星
放
集合
集合是类似于列表和元组的数据类型的集合。与列表和元组不同,集合不是项目的有序集合。就像在数学中一样,Python 中的 set 只存储唯一的项目。
在后面的部分中,我们将详细介绍每种 Python 数据类型。
例子:
{
2 , 4 , 3 , 5 }
{
3.14 , 9.81 , 2.7 } # 顺序在集合中并不重要
检查数据类型
要检查某些数据/变量的数据类型,我们使用type函数。在以下终端中,您将看到不同的 Python 数据类型:
Python文件
首先打开你的项目文件夹,30DaysOfPython。如果您没有此文件夹,请创建一个名为 30DaysOfPython 的文件夹。在此文件夹中,创建一个名为 helloworld.py
的文件。
Python shell 在不使用print 的情况下进行打印,查看我们的结果,我们应该使用内置函数 *print()
。在打印()内置函数有一个或多个参数如下印刷(“arument1”,“参数2”,“参数3”) 。请参阅下面的示例。
例子:
文件名为 helloworld.py
# 第 1 天 - 30DaysOfPython 挑战
print ( 2 + 3 ) #加法(+)
print ( 3 - 1 ) #减法(-)
print ( 2 \* 3 ) #乘法(\*)
print ( 3 / 2 ) # 除法(/)
print ( 3 \*\* 2 ) ) # 指数(\*\*)
打印( 3 % 2 ) # 模数(%)
打印( 3 // 2) # 楼层除法运算符(//)
# 检查数据类型
print ( type ( 10 )) # Int
print ( type ( 3.14 )) # Float
print ( type ( 1 + 3j )) # Complex number
print ( type ( 'Asabeneh' )) # String
print ( type ([ 1 , 2 , 3 ])) # List
print ( type ({
'name' : 'Asabeneh'})) # 字典
打印( type ({
9.8 , 3.14 , 2.7 })) # 设置
打印( type (( 9.8 , 3.14 , 2.7 ))) # 元组
文末有福利领取哦~
👉一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
👉二、Python必备开发工具
👉三、Python视频合集
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
👉 四、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。(文末领读者福利)
👉五、Python练习题
检查学习结果。
👉六、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
👉因篇幅有限,仅展示部分资料,这份完整版的Python全套学习资料已经上传
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋友,可以添加V获取:vip1024c (备注python)
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
b8141418d544d3a8e9da4805b1a3f9.png)
👉因篇幅有限,仅展示部分资料,这份完整版的Python全套学习资料已经上传
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋友,可以添加V获取:vip1024c (备注python)
[外链图片转存中…(img-wQqaeB0I-1713094300121)]
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!