发表于: 2018-04-02 00:48:53

3 804


今天完成的事情:学习正则表达式,已完成正则的使用发法、“[]”、"[a-z]"、“^”、"$"的用法。
明天计划的事情:继续学习正则表达式*、+、?、{}
遇到的问题:最初在idle和VScode中模仿视频中案例时发现报错,经检查,缺少了“import re”,即没有引入re模块。
收获:对正则表达式有了一定的了解。


对3月下旬Python学习总结与4月上半月的计划安排:

       前一段时间工作繁忙,缺少集中的时间来学习,也缺乏相应的精力。因此学习的内容滥而不深,广而不精,看了较多的内容(包括修真院任务一、慕课网网课(python入门及进阶)以及电子书(小白的Python书)),但较少获得明确的技能点。这对我以实用为目的的学习目标非常不利。所以重新对四月上半月进行规划。

       首先,放弃慕课网的视频和电子教学(如果做完任务一还有时间盈余,那么完成该部分)。根据网上查找的信息,任务一完成的关键之一应是正则。"python基于nginx访问日志统计客户端ip访问量tps://blog.csdn.net/shangdi1988/article/details/46609453"中即是用“正则”进行数据的搜索与读取。目前感觉“中谷教育—正则表达式http://v.youku.com/v_show/id_XNzQ0ODE2OTU2.html”这个视频相对比较容易理解,也较少涉及没有接触过的知识。预计用5天时间(4.1-4.5)来学习正则表达式的各种用法,尤其是如何用正则表达式搜索nginx中“ - - ”前的ip地址。

      随后尝试用Python统计Ip访问量;这个部分比较麻烦的有两点,一是代码中的“pattern = re.compile(r'^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}')”感觉非常复杂。。。二是def的用法有过多的代码,阅读起来难度很大。都需要时间来逐条解读。(4.6-4.10)

      最后是尝试用Python程序给自己发邮件,已找到相应的脚本,但是估计需要一段时间来学习。(4.11-4.15)

      接下来的学习时间应该相对从容,希望能在接下来的半个月完成任务一。



返回列表 返回列表
评论

    分享到