有感于很多小伙伴对于Python的热情,个人也非常喜欢,偏爱这门语言,所以计划把自己的一些开发经验以及对于Python的理解(当然更多的是偏基础的内容)和大家做一个分享,分享的内容分为两大部分,一个是基础部分,如下图所示:

    Python 基础版.png
    讲解的内容包括但不限于以上内容,大家如果有需要了解或者本人讲解不清楚的地方都可以留言交流。

    第二部分是属于进阶部分,关于这个基础和进阶完全是个人的一点理解,划分的依据基本是基础的内容如果掌握了,应对一般的Python脚本开发,读懂基本的代码是完全没问题的,也能写出Pythonic的代码来。进阶部分主要是针对一些OOP(个人认为Python的OOP总是有种不适感,可能是先入为主的观念)的内容还有一些实际会用到,但是频率没有那么高(其实文本的操作,频率还是很高),稍微有点难度的内容。
    Python进阶版.png

    最后我们以一个实战结尾,主要是使用fastapi和peewee开发一个API后台项目,包括用户注册、登录、token权限认证、业务功能实现、docker线上部署等,具体内容会根据文章的进展和大家的反馈进行适当的调整,最终实现的就是生产级的后台API开发、部署。

    经过以上基础和进阶两部分的学习,个人认为基本能够胜任80-90%的Python开发工作了,当然,以上内容的整理也是做了拣选,对于一些使用频率个人认为不是特别高的内容,本系列文章初步计划不再讲解,比如模块、包等内容。

    本系列的没篇文章初步的整理思路如下图所示,大致分为三部分,第一是内容讲解,主要介绍相应内容点的使用等;第二部分介绍其他关联,会介绍该技术的背景、现状以及将来的发展,也会参考其他现有的语言讲解两者的关联和比较下各自的优点等;第三部分是练习题,个人认为,哪怕你看书千行,也不如动笔一行,对于没篇文章知识功能点,都会做一个练习题,之后在下一篇文章中公布答案(当然有些答案肯定不是唯一的,就代码而言,我们只要最终输出符合要求即可)。
    讲解思路.png

    喜欢的小伙伴可以关注赏束稻谷,在此也推荐下语雀,作为文本管理,的确还是很好用的。

    最后希望我们大家都有所收获,每天都有进步。