第一种情况有其他语言的基础
如果对于其他语言比较熟悉的话,在学习python,相对会比较轻松,因为前面基础语法几乎都是一样的,我们只需要对比语言之间不一样的地方,例如变量,分支语句,循环,面向对象,异常,线程,文件读取,几乎所有语言都包含以上内容,稍微看一眼就可以,在作案例时,有模糊的地方,百度或者查找工具书就可以
一周之内,有其他语言基础的话,大概最快可以学到爬虫,Beautiful soup,爬取一下简单的文字、图片、音乐、网站,还快一些的话,可以学到numpy,pandas,pycharts,matplotlib、 seaborn,数据可视化内容,当然练手的话也可以写一下python的小游戏,使用python的GUI库 pygame 进行开发一些简单的游戏,提高提高兴趣,后边的纵向的可以在难度上加以提升,例如python爬虫可以使用python Scrapy等爬虫框架,或者利用综合技术实现多线程分布式爬虫框架
当然python还有其他发展方向,如果一周之内基础内容已经学完,还可以往python自动化方向 和python的web方向发展,web 方向 有 django 、flask等框架,它实现起来感觉比java的web框架简单一些,也可以用它做一个简单的demo,感受一下python 整个前后端数据交互的流程,后边python还有机器学习等内容 KNN算法、线性回归、岭回归、决策树算法等,后边更深一点也可以研究一下深度学习等内容。至于研究什么主要还是看自己对于那个方向感兴趣
第二种情况,完全没有语言基础
如果没有python基础的话 看个人毅力和兴趣,还有方法,有的人善于学习和总结,确实可以短时间内学会。如果喜欢看文档的同学可以去网上找一下在线的教程,照着里边的源码敲一下输出结果,反复更改里边的参数,对比结果,一个功能反复尝试下来,你至少会python代码有一定感觉,如果一点感觉也没有还很讨厌,建议你放弃,能坚持的话,可以去b站或者其他学习网站找一些大一点的案例的视频,跟着做,能做完的话,至少说明你的python的已经入门了,可以按照上面的方向找一个自己感兴趣的领域,继续深入研究,一周只是一个入门分水岭,后期发展还的看个人。