python进阶和分方向怎么学?

python的基础知识已经全部学完,先学了视频课程再学了《python从入门到实践》,廖雪峰官网,**教程来巩固基础知识。目前正在刷题巩固中,感觉也都挺顺利的。买了本《流畅的python》看了几章,感觉有些专业术语搞不懂,去官网查看’语言参考手册‘里面的术语更多,看语言参考手册很多地方云里雾里的,感觉知识点挺深的,是现在的水平阶段学这些还太早吗?
python的基础知识学完后,是选择分方向继续学习再在以后的实践中再掌握更深层次的知识,还是先把基础知识进阶学完再去分方向学习?求python过来人不吝赐教,给个方向参考,万分感谢。

最基础的也是最重要的,需要持续理解,不是几个if else 搞明白了就算基础打牢了
基础是需要后期不断的深化理解,夯实的
基本语法都理解之后,多实践,根据实际的工作需求来使用,慢慢使用代码实现自己的一些想法,找到写代码的感觉,
培养思考问题能力,学会分析问题的实现思路和步骤,体会那种实现逻辑(思维导图是个很好的工具)
暂且不必考虑方向,先积累技术和能力,慢慢的目标就明确了,当前的目标:就是不断去实现自己的想法,再总结。。。循环往复,慢慢就提升了

基础的语法学完了,可以找你感兴趣的部分开始学,比如现在火的 图像处理、人脸识别、对象追踪、文本OCR。涉及到的不太懂的在慢慢夯实。
我基本是这么过来的。
从人脸检测入坑,才慢慢补齐了python语法,opencv图像处理、视频处理等。
单纯学基础是比较枯燥的。找到自己感兴趣的部分学会更有信心和乐趣的。为了快乐而学习!
推荐我入坑python的网站给你: PyImageSearch - You can master Computer Vision, Deep Learning, and OpenCV. Helping developers, students, and researchers master Computer Vision, Deep Learning, and OpenCV. https://www.pyimagesearch.com/

读万卷书不如行万里路。
你读了再多的基础,依然还是不知道该怎么着手做一个项目。

建议还是先自己想个项目,不一定多复杂,比如下面这样:
1.做一个图像处理工具,能读取一个图片并将它转成另一个格式另存为
2.做一个串口收发消息的工具,可以两台电脑之间用串口互相发字符串
3.实现一个TCP服务器,可以对端口进行侦听,收到客户端发送的数据包后反馈一段数据;再实现一个TCP客户端,跟服务器进行通信
诸如此类的。

你可以不局限于我所说的这些,可以是更复杂的任务,比如自动检查论文里标点符号有没有半角,甚至是语法错误。

当你遇到问题想不出头绪,再回头去看教材,就会对教材有更深入的理解。
等你实现了各种各样的目标之后,你会发现不仅对一种语言的理解更深入,对其他语言也能触类旁通
否则整天琢磨语法和设计模式这些抽象的东西,永远只是纸上谈兵