商科程序媛
20-04-26 22:23

【零基础小白自学Python计划】
🍑这是一份对于新手非常友好👬的Python自学打怪兽之旅,全文看完大概需要十分钟左右,跟着这份攻略走,两个星期刷完基础语法部分不是梦。建议大家先码后读,么么哒!

🍑1st 步:Python操作,核心就是熟悉基础语法部分!!!!!以下列出的部分为must掌握,基本的数据类型(列表, 字典, 元组, 栈), 条件判断语句与条件嵌套语句, for循环和while循环, 列表推导式, 数据类型和转换(int, float, str之间的切换, 列表的合并、删除增加元素, 字典的增减元素,如何查询字典元素, 如何避免查询元素时的报错(try...except...),字符串变型[lower( ), upper( ), strip( ), join( ), split( ),title( ),replace( )],还有zip( ), 和enumerate( )在列表推导式当中的用法, 熟悉使用布尔值, 嵌套循环, 函数, class(初步了解)。一些比较初级的Print( ), input( )函数我就不炒回锅肉啦!😄

🍑2n 步:掌握了上面的基础后,在学习面向对象编程之前,先做50道相关的代码题目, 这个时候不需要有太多的编程思维, 就按照面向过程思维做完,要求是随便什么时候做这50道题目的时候,脑子都不卡壳。有同学问,后面忘记了怎么做,应该怎么办呢?答:反复做,人脑也是一台机器,做的多了,想忘记都不容易的。记得,这50道题目只是一个底线数字,如果能够完全消化, 不介意你们多做点儿题目,挺好的。

🍑第三步:这个时候会觉得太无聊了吧!建议大家直接github上找点好玩的(爬爬维基)或者看看YouTube一些hacking的有意思的素材,激发一下学习动力。谁知道网络学的渣的本人,前几天为了修好WiFi网络,重温了一遍网络,这感觉也是回味无穷。看完有趣的素材,就开始上手面对对象编程吧!各种小版块的封装,类与类之间的继承,父子,爷爷爸爸儿子之间的关系,一定捋清楚了。刷题的时候,捋清楚关系很重要,这个时候放慢速度,拿上放大镜🔍仔细学习,不着急!!!然后做50道相关的题目,之前做过的题目,此时也可以拿出来运用面向对象的编程思维重做一遍。相信我,你会感叹这可真好玩儿!

🍑第四步:这个时候我们就需要学点硬货啦!毕竟光学习了代码,对于算法没有建立起深刻意义的理解,算法学得好,代码的可阅读性以及合理的运用计算机资源都能得到提高。每一种不同的算法和对应的代码打两遍,要求是理解!!!!不要背代码!!!然后可以把面向对象编程的题目,重新拿出来做做,看看哪里可以运用递归,排序和查找算法进行优化。这一步非常重要,算法是核心,核心!!!!这个时候可以开始刷LeetCoe里面的算法题目了,开始不会做的,评论交流区查找答案,理解之后自己再做一遍,不要过于区分难易度,直接开刷吧。刷完200道,会有点特别的感觉,你会来感谢我的。。。

🍑第五步:根据自己的学习目标规划后续路线,有了Python这个工具,数据分析,机器学习,各种学习,爬虫,可视化等就都可以开始上手啦!!

在操作中,不建议大家在基础语法部分停留太久,一点点兴趣都消耗殆尽了,早点开始后面的学习。另外一定要多找一些project,尝试自己爬爬网,自己做做打怪兽游戏,真的会有不一样的体验。关于推荐的书以及相关的资料,之后我会用思维导图推送,坐等查收吧!基础语法部分,大家可以在国内一些网站上看看,之前我有写过自学的网站,英文看起来不费力同学,我推荐coecaemy(没收钱!!),里面的project适合新手,可以去看看的,!!

@大头博士宝宝 @没有我找不到的电子书 @-studyaccount小组 @DaleInTech @收集宝藏bot

#学习# #人工智能#