发表于: 2018-10-26 19:07:07
1 807
学习python的总结
第一阶段:
- 安装python3.6,pycharm, anaconda及一系列的环境配置,安装注册github及建立本地和远程仓库,安装jupyter,注册个人博客
- 学习python基础知识:变量、操作符、数据类型、分支循环语句;元组、列表、字典等内建结构操作(切片,迭代,增加,删除,弹出,排序,嵌套)。
第二阶段:
- 异常的使用、函数、类、模块、包、常用包及模块;OOP编程思想。
第三阶段:
- 函数式编程:基于lambda表达式的编程
- 高阶函数:map、reduce、filter、sorted;(将函数作为参数)
- 返回函数:将函数作为返回值;
- 装饰器: 本质是返回函数的高阶函数;
- 匿名函数: 关键字lambda;
- 偏函数: 定量一个函数的参数以将其部分功能固定化。
- 调试基础;文件基础(with open等);log模块基础
- 进程、线程、多线程、多进程、协程、迭代器、生成器(yield、next、send)。
- 格式化文件:xml、json读写;xpath和正则表达式(re模块)
- TCP/IP协议;TCP/UDP编程;SOCKET、FTP编程;mail编程;(本条内容以了解为主)
- HTTP协议基础。
总结:因为个人原因,基础知识学习的很慢,由于耗时太长,学习过程断断续续,不便于记录,索性做个概括性的总结。接下来开始做任务,并更新日志。
评论