python四学月计划安排:
学月一:(Python基础)
第一周:
1.了解什么是python,Python能做什么,Python特性以及其相关知识。
2.了解Python输入与输出(print()input()等用法)
3.了解掌握Python数据结构(字符串,列表等等Python中的几大数据类型)
4.了解掌握各数据类型的操作(数据类型的增删改查以及类型转换等)
5.掌握Python编程的注意事项,以及代码规范
6.结合所学的知识查询资料进行拓展。
第二周:
1.了解掌握Python运算符(数据类型间的运算,比较运算符等常用的运算符)
2.了解掌握判断语句的方法以及运用(if elif else等 )
3.了解掌握循环语句的方法以及运用(while for 终止循环 以及range()函数的用法等)
4.了解掌握函数的方法以及运用(定义函数,调用函数,参数传递等函数相关操作)
5.结合所学的知识查询资料进行拓展。
第三周:
1.了解掌握Python模块库等知识(认识了解常用Python的模块库,如何下载python外的第三方模块,如何导入使用相关模块,对于pip的认识以及使用,掌握常用pip命令)
2.了解掌握迭代器与生成器(理解什么是迭代与生成器,掌握其用法)
3.了解掌握Python文件以及目录操作(打开关闭文件,对文件内容修改,操作文件目录等)
4.了解掌握python对于程序异常的处理(try except,以及自定义异常等相关操作)
5.结合所学的知识查询资料进行拓展。
第四周:
1.理解面向对象的概念(类,对象,属性,实例,面向对象的特性等相关术语)
2.学会Python面向对象基本格式以及面向对象编程基本流程。
3.掌握面向对象编程。
4.结合所学的知识查询资料进行拓展。
第二学月:(Python进阶)
第一周:
1.了解掌握Python解析式用法(列表、字典解析式、生成器表达式、lambda表达式等等)
2.了解掌握Python排序算法(各类排序方法的学习)。
3.了解掌握匿名函数,高阶函数的定义以及用法。
4.了解掌握Python魔术方法。
5.结合所学的知识查询资料进行拓展。
第二周:
1.了解掌握树的概念以及使用。
2.了解掌握链表的概念以及使用。
3.了解掌握多线程、多进程、线程,进程同步
4.了解掌握socket编程、IO多路复用、异步编程
5.结合所学的知识查询资料进行拓展。
第三周:
1.了解掌握数据库原理以及数据库常见管理
2.了解熟悉数据库常用命令
3.深入学习数据库高级应用
4.结合所学的知识查询资料进行拓展。
第四周:
1.linux平台使用(安装linux系统)
2.了解linux系统基本认识
3.linux系统基本命令的使用
4.linux平台下安装Python、数据库等开发环境
5.结合所学的知识查询资料进行拓展。
python学习方式
新知识点:
1.了解新知识的概念。(搜索相关资料)
2.结合例子逐行理解分析。
3.结合资料以及例子做好笔记。
4.通过练习题目来巩固及发现问题。
5.自己独立完成小项目。
复习旧的知识:
1.查找笔记。
2.网络搜索。
3.写代码巩固知识点。
写项目的过程:
1.分析问题。(变量、方法、流程。)
2.理清项目的书写流程以及代码实现的流程。
3.按照程序格式书写。(如:第一步写类,第二部定义类变量和实例变量等。。。)
4.检查修改程序错误。
5.重构代码,代码美观,精简冗余代码。
项目遇到的问题:
1.一般错误,根据错误提示,定位到代码错误位置,修改源码。
2.逻辑错误,理清程序执行步骤,定位程序错误位置,修改源码。
3.未知错误,结合错误问题,网络查询资料以及他人给出的意见,修改源码。