长程Python培训课程

为什么要学python?因为大数据时代来了,我不想当这个时代的文盲。

为什么称为“长程”,因为这课或许我会开设十年以上。

课程的分为两个模块

第一模块:

      是为我的儿子和他的几个小伙伴开的,我儿子现在五年级。他和他的两个小伙伴,也是五年级,我教他们三个学习python已经一年了。别的不说,他们三个聪明的孩子对学习的热情是没得说了,要知道给他们上课是星期五的晚上,真不容易。通过一年的学习,他们已经掌握了这门语言的基础部分的主要概念。前几天我儿子自己用python编了一段很长的程序,从构思到代码撰写全是他一人完成的,用到了大量的函数和循环等方法,让我很吃惊,这个平时注意力涣散打字很慢的家伙也有专注的时候。我准备一直教他们几个,或许十多年吧,真正做到“长程”。

教学的内容:

1. 基础学习:先教的是python的基础部分的知识,难度大概相当于python国家二级。现在已经基本达到了。

2. 打代码:大量代码的训练,并尝试解释代码的含义,好的模仿是创新的前提。

3. 实习操作:树莓派是个很不错的平台,可以用到许多python的模块如OpenCV等,实现如人脸识别等功能,还可以装上各种各样的传感器,开发成各种用途的小玩意。无人机也可能作为一个平台去开展教学,实践的目的是通过组装和模块控制,同时学到硬件和软件,达到动手加动脑的目的。为以后真正开发实用的产品打下基础。

4. 数据分析:这个是上中学后开展的内容,比如数学计算以及地理数据分析待。慢慢和第二模块的很多内容重叠。

5. 生物信息学分析:这也是数据分析在生物界的具体应用,不同的是需要有比较多的生物学知识,如蛋白质、核酸等,会在他们开设生物课后,给他们补充相关知识。

6. 我好歹也当了近十年的博导了,希望可以教他们几个到博士毕业。

希望我的课,可以陪着我儿子和他的小伙伴们一起成长。这也是对如何培养学生,以及对于现有教学体系的思考和实践。“幼吾幼以及人之幼”。


第二模块:

python用于科学数据分析部分的学习,受众是我自己以及愿意和我一起学习的所有人。

初步拟定的是计划包括:

1. python基础知识,包括变量及数据基本类型、循环、函数、类和实例等。

2. 科学数据分析的基本包:numpy

3. 数据分析进阶:pandas

4. 可视化matplotlib

5. 机器学习的相关包

6. 和生信其它软件或语言对接,如bash、 R以及一些生信软件产生的数据表格,学以致用。


希望我的课,可以陪着我和大家一起精进。课程的主要内容,我会录屏放在我的空间里,PPT也会共享的。

做点对社会有意义的,做点自己感兴趣的事,不枉此生!

你可能感兴趣的:(长程Python培训课程)