【Python】笔记01、学习路线、学习计划

一、 导言

        参考了一下网上写的各种学习路线的文章,再思考并综合了一下自己的需求,结合自己的实际情况写下本文。我的需求说简单也简单,但做好其实没那么容易。

1、方便自己更好的用计算机做工作,可以用Python写一些简单的任务文件管理、文本处理方面的小程序。需要学习操作系统管理、Python的数据类型和正则表达式方面的一些知识。

2、做一些带GUI的软件项目,和自己当前创业的项目密切相关。既然和生计相关,那也有理由和必要付出更多这方面的精力。需要掌握PyQt、Qt、SQL、系统AP以及软件工程I相关的知识。

3、智能硬件的开发,结合Raspberry PI和Arduino做一些早就想做的创意项目。需要学习Linux、Arduino、Python Web开发框架、Python数据结构、Linux设备驱动开发的知识,内容比较繁杂,可以结合实际项目边开发边学习。

4、有深度的极客。需要学习网络知识、数据结构、Python爬虫、算法的知识。

二、学习路线

    虽然上面列的内容比较多,但也不算自己好高骛远,因为本身算是什么都懂一点却又不精通。这是个硬伤,只能通过有系统的学习来巩固了。按照整体学习法所讲的学习顺序:获取、理解、探索、调试、应用、测试,而在应用过程中实践、讨论和教授他人是最能深入掌握知识的方法。因此对于接下来的学习,一定是多动手,想到就动手去写代码,只有在一次次的敲键盘中,编程语言就像自己的口头语言一样,哪怕得了失忆症也不会丧失自己的语言能力。

        自己感兴趣的就是导言中的4条内容,这四条并不是非得按顺序进行,非得一而后二,二而后三,完全可以并行进行。同时结合其他的知识像蜘蛛结网一样由点带动网去学习。

三、学习计划

1、目前主要精力集中在医疗仪器的开发计划上,其控制软件用的就是PyQt编程,电路暂时先用Arduino实现其基本功能。需要编写电机驱动、医疗数据库管理、PyQt界面开发。所以学习重点围绕这几点展开。

  • Qt Designer界面开发,重点:Layout布局、常用控件、样式表QStyleSheet。

  • PyQt官方文档和demo

  • SQLite

  • PEP8编码规范

  • Arduino库:PWM库、MsTimer库

  • rs485通讯、Modbus协议

2、玩转树莓派

  • Python 基础知识

  • OpenGL

  • OpenCV

  • Android和IOS

  • 各种传感器模块

其余的在平时的计算机使用过程中随时用随时查阅,最后做到烂熟于心。

转载于:https://my.oschina.net/cnet/blog/650074

你可能感兴趣的:(python,c/c++,数据结构与算法)