如果你也是看准了Python,想自学Python,在这里为大家准备了丰厚的免费学习大礼包,带大家一起学习,给大家剖析Python兼职、就业行情前景的这些事儿。
一、Python所有方向的学习路线
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、学习软件
工欲善其必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。
三、全套PDF电子书
书籍的好处就在于权威和体系健全,刚开始学习的时候你可以只看视频或者听某个人讲课,但等你学完之后,你觉得你掌握了,这时候建议还是得去看一下书籍,看权威技术书籍也是每个程序员必经之路。
四、入门学习视频
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。
四、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
五、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
成为一个Python程序员专家或许需要花费数年时间,但是打下坚实的基础只要几周就可以,如果你按照我提供的学习路线以及资料有意识地去实践,你就有很大可能成功!
最后祝你好运!!!
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
向文件写数据,需要使用 write()
方法来完成,在操作某个文件时,每调用一次write方法,写入的数据就会追加到文件末尾。
# 一万次悲伤,依然会有Dream,我一直在最温暖的地方等你!
# @Time : 2022/1/23 13:00
# @Author : 是Dream呀!
# @File : 文件写入.py
f = open('xyp.txt', 'w')
f.write('hello qiaoqiao, i am here!')
f.close()
如果没有此文件的话,会重新生成一个名为xyp.txt的文件:
打开此txt文件会有,我们写入的内容:
读文件
方式1:使用read方法读取文件
read(int)函数, 读取文件内容。如果指定读取长度,会按照长度去读取,不指定默认读取所有数据
# 一万次悲伤,依然会有Dream,我一直在最温暖的地方等你!
# @Time : 2022/1/23 13:05
# @Author : 是Dream呀!
# @File : 文件读.py
f = open('xyp.txt', 'r')
content = f.read(12)
print(content)
content = f.read()
print(content)
f.close()
# hello qiaoqi
# ao, i am here!
前面读过的,后面就不会再读了。
我们将原文件,再写入一行:
方式2:使用readlines方法读取文件
readlines()是按行输出列表,会把每一行的数据作为一个元素放在列表中返回,读取所有行的数据
f= open('xyp.txt', 'r')
content = f.readlines()
print(content)
----去掉括号和换行的方法----
f= open('xyp.txt', 'r')
content = f.readlines()
print(content)
for i in content:
i = i.strip('\n')
print(i)
方式3:使用readline方法一行一行读数据
readline()是读取一行,遇到换行结束
f = open('xyp.txt', 'r')
content = f.readline()
print("1:%s"%content)
content = f.readline()
print("2:%s"%content)
f.close()
文件的定位读写
方式1:使用tell方法来获取文件当前的读写位置
f = open("xyp.txt", "r")
str = f.read(4)
print('读取的数据是 : ', str)
position = f.tell()
print("当前文件位置 : ", position)
# 读取的数据是 : hell
# 当前文件位置 : 4
tell()
方法返回文件的当前位置,即文件指针当前位置
。
方式2:使用seek方法来移动文件读取指针到指定位置
seek(offset, from)方法包含两个参数:
- offset:表示偏移量,也就是代表需要移动偏移的字节数
- from:表示方向,可以指定从哪个位置开始偏移
- 0:表示文件开头(默认值)
- 1:表示当前位置
- 2:表示文件末尾
🚀03 文件的重命名和删除
文件的重命名
os模块中的rename()方法可以完成文件的重命名。
格式如下:
os.rename(需要修改的文件名, 新的文件名)
文件的删除
os模块中的remove()方法可以完成文件的删除操作。
格式如下:
os.remove(待删除的文件名)
在这里插入图片描述
🚀04 文件的相关操作
1.创建文件夹
os模块的mkdir方法用来创建文件夹,示例如下:
import os
os.mkdir("张三")
2.获取当前目录
os模块的getcwd方法用来获取当前的目录,示例如下:
import os
os.getcwd()
3.改变默认目录
os模块的chdir方法用来改变默认目录,示例如下:
import os
path = "Python文件操作"
# 查看当前工作目录
retval = os.getcwd()
print("当前工作目录为 %s" % retval)
# 修改当前工作目录
os.chdir(path)
# 查看修改后的工作目录
retval = os.getcwd()
print("目录修改成功 %s" % retval)
4. 获取目录列表
os模块的listdir方法用于获取目录列表,示例如下:
import os
os.listdir (”./”)
5. 删除文件夹
os模块的rmdir方法用于删除文件夹,示例如下:
import os
os.rmdir ('张三')
3️⃣ 本章小结----知难易🏆🏆🏆
😊😊😊人生是跋涉,也是旅行;是等待,也是重逢;是探险,也是寻宝;是眼泪,也是歌声!
本章主要针对Python中的文件操作进行讲解,包括 文件的打开关闭、文件的读写、文件的重命名、文件的删除等
。通过本章的学习,希望大家可以认真掌握文件的相关操作,能够熟练使用相关方法实现功能。
4️⃣ 小试牛刀----习题讲解🌈🌈🌈
🏃 🏃 🏃本期问题
✍第一题 写出下列语句会输出什么结果?
a = 0
if a and print(456):
print(123)
选项: A:123 B:456 C:456 D:什么都不输出
123
考点:短路求值
答案:什么都不输出
✍第二题 写出程序运行后a的值_______
a = 1
b = 2
def func():
a = 2
b = 1
a = a \* (b + 1)
func()
print(a)
考点:全局变量与局部变量(函数内部直接对已有的同名全局变量赋值,python会认为这是一个同名的局部变量)
至于func函数内部的一系列操作可能会让部分同学以为是考计算-.-
🏆往期文章----好文推荐🏆
🥈 [Python公开课]零基础玩转Python基础篇----第一节:Python的自我介绍
最后
Python崛起并且风靡,因为优点多、应用领域广、被大牛们认可。学习 Python 门槛很低,但它的晋级路线很多,通过它你能进入机器学习、数据挖掘、大数据,CS等更加高级的领域。Python可以做网络应用,可以做科学计算,数据分析,可以做网络爬虫,可以做机器学习、自然语言处理、可以写游戏、可以做桌面应用…Python可以做的很多,你需要学好基础,再选择明确的方向。这里给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
👉Python所有方向的学习路线👈
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
👉Python必备开发工具👈
工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。
👉Python全套学习视频👈
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。
👉实战案例👈
学python就与学数学一样,是不能只看书不做题的,直接看步骤和答案会让人误以为自己全都掌握了,但是碰到生题的时候还是会一筹莫展。
因此在学习python的过程中一定要记得多动手写代码,教程只需要看一两遍即可。
👉大厂面试真题👈
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!