一、Python所有方向的学习路线
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、学习软件
工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。
三、入门学习视频
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
找到文件
ps:病毒和电脑管家都让我感到
卸载电脑管家
有时间写个脚本,把U盘里所有目录及文件改为只读,去打印店等地方需要插入他人电脑时运行一下。
-------------------------------------20200928更新--------------------------------------
脚本写好了
"""
--coding:utf-8--
@File: U_disk_protection.py
@Author:frank yu
@DateTime: 2020.09.28 17:25
@Contact: frankyu112058@gmail.com
@Description:
"""
# 默认U盘路径
import os
DEFAULT_DIR = 'G:\\'
# U盘只读,用于U盘插入前的保护
def only_read():
choose = input("U盘是G盘吗?y/n ")
if choose == "y":
cmd = f'echo y|cacls {DEFAULT_DIR} /t /p everyone:r'
else:
dir_ = input("输入盘符:")
cmd = f'echo y|cacls {dir_}:\ /t /p everyone:r'
try:
os.popen(cmd)
print("设置U盘只读,再次拔插后生效!")
except Exception as e:
print("only_read出错:", e)
def write():
choose = input("U盘是G盘吗?y/n ")
if choose == "y":
cmd = f'echo y|cacls {DEFAULT_DIR} /p everyone:f'
else:
dir_ = input("输入盘符:")
cmd = f'echo y|cacls {dir_}:\ /p everyone:f'
try:
os.popen(cmd)
print("已设置U盘可写")
except Exception as e:
print("write出错:", e)
def recover():
choose = input("U盘是G盘吗?y/n ")
if choose == "y":
re_dir = DEFAULT_DIR
else:
dir_ = input("输入盘符:")
re_dir = f'{dir_}:\\'
try:
dir_or_files = os.listdir(re_dir)
recover_dict = {}
for i in range(len(dir_or_files)):
recover_dict[i] = dir_or_files[i]
# print(recover_dict)
need_recover = input("请输入想要恢复的目录或文件的序号(英文逗号隔开):\n")
new_dir = input("请输入恢复的位置:\n")
dir_files = need_recover.split(',')
# print(dir_files)
for j in range(len(dir_files)):
# print(dir_files[j])
if int(dir_files[j]) in recover_dict:
dir_file_path = f'{re_dir}{recover_dict[int(dir_files[j])]}'
if os.path.isdir(dir_file_path):
pan = new_dir.split(':')[0]
except_pan = new_dir.split('\\', maxsplit=1)[1]
# print(f'{pan}: || cd {except_pan} || mkdir {recover_dict[int(dir_files[j])]}')
# 进入新目录创建待恢复目录
os.popen(f'{pan}: || cd {except_pan} || mkdir {recover_dict[int(dir_files[j])]}')
# 含空格加双引号
if ' ' in dir_file_path:
dir_file_path = f'"{dir_file_path}"'
new_path = f'{new_dir}{recover_dict[int(dir_files[j])]}'
if ' ' in new_path:
new_path = f'"{new_path}"'
cmd = f'xcopy {dir_file_path} {new_path} /s /e /h'
else:
# 含空格加双引号
if ' ' in dir_file_path:
dir_file_path = f'"{dir_file_path}"'
cmd = f'copy /y {dir_file_path} {new_dir}'
# print(cmd)
os.system(cmd)
print("已恢复")
except Exception as e:
print("recover出错:", e)
if __name__ == "__main__":
s = "本程序只针对windows,U盘格式为NTFS\n" \
"U盘文件恢复仅针对隐藏型病毒\n" \
"Author:lady_killer\n" \
"CSDN:https://blog.csdn.net/lady_killer9\n" \
"b站:https://space.bilibili.com/374432302\n"
print(s)
choice = input("请输入 1.U盘只读 2.U盘可写 3.U盘文件恢复\n")
if choice == "1":
only_read()
elif choice == "2":
write()
else:
recover()
**(1)Python所有方向的学习路线(新版)**
这是我花了几天的时间去把Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
最近我才对这些路线做了一下新的更新,知识体系更全面了。
![在这里插入图片描述](https://img-blog.csdnimg.cn/1f807758e039481fa866130abf71d796.png#pic_center)
**(2)Python学习视频**
包含了Python入门、爬虫、数据分析和web开发的学习视频,总共100多个,虽然没有那么全面,但是对于入门来说是没问题的,学完这些之后,你可以按照我上面的学习路线去网上找其他的知识资源进行进阶。
![在这里插入图片描述](https://img-blog.csdnimg.cn/d66e3ad5592f4cdcb197de0dc0438ec5.png#pic_center)
**(3)100多个练手项目**
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了,只是里面的项目比较多,水平也是参差不齐,大家可以挑自己能做的项目去练练。
![在这里插入图片描述](https://img-blog.csdnimg.cn/f5aeb4050ab547cf90b1a028d1aacb1d.png#pic_center)
**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**
**[需要这份系统化学习资料的朋友,可以戳这里获取](https://bbs.csdn.net/topics/618317507)**
**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**