php和python程序员学习路线

php语言:

————————————————初级phper————————————————————

1,php基础语法(要非常灵活的掌握,巧妙使用)

foreach ($arr as &$a)必掌握,充分理解地址和值的概念,传值还是传地址

关联数组的各种用法,全部掌握,无一遗漏;

php强大的字符串处理用法,在yii2框架代码层面中尽可能找字符串处理函数,并说明其应用场景以及巧妙的原理;

2,php高级语法:

集中在面向对象,抽象类,接口,trait,魔术函数高级用法,怎么理解PHP的印象派作风,用抽象键值对的方式写出更大兼容性的代码

————————————————中级phper————————————————————

3,解读YII2框架架构设计(源码层面)此时肯定会php调试了,不然没法看;

4,解读Laravel框架架构设计原理(源码层面),laravel对标的是java设计模式,包括依赖注入,伸缩式扩展,一切php orm框架之起源,中间件思想,队列,广播,定时器Crontab,事件监听器,发布者/订阅者;

————————————————高级phper————————————————————

5,面向swoole扩展编程,只有学完laravel才能知道swoole的好,因为laravel极其笨重,初始加载大量代码,启动时间很长;而常驻内存是必然方向,如何构建常驻内存服务?

6,hyperf框架,swoole官方框架,以协程方式全面重写laravel,并加入spingboot先进注解模式开发,性能超优越,速度接近C语言,常驻内存,拥有laravel一切特性,集成websocket

———————————————phper架构师————————————————————

7,hyperf框架微服务,grpc协议,服务发现与注册,负载均衡,链路追踪,配置中心,从单体服务转向多体服务质变过程;学完之后,就再无语言之概念,达到折一根树枝可以当剑使的境界。

python语言:

——————————————————python初级——————————————————

1,python初级语法:

字典,列表结合的巧妙用法;

python对于string强大的处理函数全部掌握,无一遗漏;

数量掌握python的peewee增删改查(深入到源码阶段)

2,python高级语法:

熟练使用yield语法来降低系统内的各中for循环,理解协程概念

熟练使用async 和 await 语法开发协程编程;

熟练构建已给网络编程,习惯采用多进程,多线程进行开发,并清晰区分使用,进程,线程和协程;

—————————————————python中级———————————————————

1,数量掌握django,flask任何一门web框架,并能深入其源码进行web处理流程解读,对于request,response,orm,controller之间的处理清晰而明确,具备依照原设计结构进行改写,调整结构(禁止魔改,魔改的意思就是按照自己的思考,并无参照依据,直接就改了,改之后只追求结果可用,不追求别人学习和理解,甚至有时候就是个大BUG,只是当时无法显现出来)

2,scrapy框架抓取,数量获取网站数据,深入了解爬虫与反爬的关系,以及学习大量可直接使用的反爬技术,来获取自己想要的数据。

3,selenium模拟抓取技术,是对scrapy的补充,针对传js网站的一种解决方案,以及模拟登陆等需求的解决方案;

————————————————python高级————————————————————

1,移动端appnium的数量掌握,对于移动端的模拟操作(登陆,注册,点赞,评价,刷信用等都可以数量操作,可以进行群控处理,对于原生app的xml的抓取和识别,以及对于https机加密通信截听技术,接口协议加密app的反爬处理方式)

2,量化交易(集合浏览器端,桌面端,APP端的模拟操作,并对大数据进行归纳处理,分析,需要掌握诸如elasticsearch,消息队列等大数据处理的中间件和存储技术)

3,人工智能模型训练tensorflow技术的掌握,千人千面的推荐技术,自然语言的识别和组织。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

森叶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值