9月5日
今天早晨学习了网易云课程《Python做Web工程师课程》提前预习课程《学会开发静态网页》。轻松的完成了第五节课的两个实战作业——感觉自己这几天的功夫没有白费,总算学会了点儿东西,即使是非常浅薄也满足感爆棚。
也浏览了一遍第6节课<用css定制10MINs首页(上)>和第7节课<用css定制10MINs首页(下)>,第一遍看有点乱,没明白。明天天的学习方向是将这两节课重新仔细的学习一遍,并且记录笔记,完成作业。
下午学习了中国大学Mooc课程嵩天老师的《Python网络爬虫与信息提取》,浏览了一遍第三周的课程《网络爬虫之实战》的:
单元7:Re(正则表达式)库入门
单元8:实例2:淘宝商品比价定向爬虫
单元9:实例3:股票数据定向爬虫。
抄写分析了一遍实例2的代码:淘宝商品比价定向爬虫。
出了正则表达式有一点点疑问之外,逻辑都搞懂了。
明天的学习方向是抄写分析一遍股票数据定向爬虫,以及再重新抄写输入一遍淘宝商品比价定向爬虫。这两件事情做完以后,再重新看一遍嵩老师的课程,并且记录笔记,手动过一遍代码。
深入理解Re正则表达式。
晚上学习了《小甲鱼Python零基础入门课程》的第三课:<003小插曲之变量和字符串>以及<004改进我们的小游戏>,并且完成了昨天听的两节课的课后作业:<001愉快的开始>与<我和Python的第一次亲密接触>,学到了一些新的东西,巩固了一点儿基础知识。明天继续学习<005闲聊之Python的数据类型>,以及<006Python之常用操作符>,并且完成003和004的课后作业。
关于基础知识目前方向有点乱,我不知道课程作业应该像这样隔一天做还是当天做。
关于基础知识的学习,要有个大概的时间概念:一个月,小甲鱼新手课程有53讲:刚好一个月的时间跟着课程走完一遍基础课程,如果每天两节的话。还是比较理想的。
还有一点就是在学习的《Learn Python hard way》这本书的第26章的练习题目前没有一个时间来做,我要思考一个折中的方案调剂这几种学习方法,目前没有好的办法。

今天令我印象深刻的一件事情是:互联网编程语言真是日新月异。书本是非常不可靠的,有很大的机会学到已经淘汰的知识,必须依靠网络资源。我前两天在看的一本书《用Python写网络爬虫》里推荐用爬虫的模块urllib2,我以为是比requests库更强大的模块呢,学习了好一会儿。今天浏览小甲鱼网站的时候看到一篇文章写《requests库的强大功能》里面说requests库是新的库,比很多旧的爬虫库都要简便,受欢迎。这件事情对我的触动挺大的,我买的再多的关于互联网编程的书,也不可能用来学习最新知识。可是就算是基础知识,在理念上也是错误的。幸好我信奉一点儿“博闻强识”的说法。我觉得这件事情所蕴含的道理其实并没有所感觉到的那么简单。从这件事放开讲,别的所有的关于互联网技术的知识也是这样,要随时关注学习最新的,最简洁的,最搞笑稳定的知识。
总之一句话,积极练习使用requests库,培养互联网学习的习惯为主,书本为辅助的习惯。

Python自学日志_2017/9/05的更多相关文章

  1. Python学习日志_2017/09/08

    今天早晨学习了<Head First :HTML and CSS>:学习了两个章节,感觉从基础学习特别的踏实,能看懂的同时踏踏实实的锻炼了基础的能力.我个人认为无论哪个行业,最重要的永远是 ...

  2. python自学日志--基础篇(1)

    从认识python,到学习python,中间经历了挺长一段时间的心理挣扎.人总是对未知的事物有着天生的恐惧感,但是,人又是对未知充斥好奇.所以在最后,还是推开了这扇门,开始学习python. pyth ...

  3. Python学习日志_2017/09/09

    今天早晨学习<Head First HTML and CSS>.随着内容逐渐深入,知识量逐渐增加,今天早晨三个小时学习了一章:<Html的基本元素>,学到了不少的东西.比如,什 ...

  4. PythonCrawl自学日志

    2016-09-10 PythonCrawl自学日志 1.python及Selenium的安装 (1)开发环境使用的是VS2015 Community.python3.5.Selenium3.0BET ...

  5. 【转】Python之日志处理(logging模块)

    [转]Python之日志处理(logging模块) 本节内容 日志相关概念 logging模块简介 使用logging提供的模块级别的函数记录日志 logging模块日志流处理流程 使用logging ...

  6. python 多线程日志切割+日志分析

    python 多线程日志切割+日志分析 05/27. 2014 楼主最近刚刚接触python,还是个小菜鸟,没有学习python之前可以说楼主的shell已经算是可以了,但用shell很多东西实现起来 ...

  7. Python 配置日志的几种方式

    Python配置日志的几种方式 作为开发者,我们可以通过以下3种方式来配置logging: (1)使用Python代码显式的创建loggers,handlers和formatters并分别调用它们的配 ...

  8. Python logging(日志)模块

    python日志模块 内容简介 1.日志相关概念 2.logging模块简介 3.logging模块函数使用 4.logging模块日志流处理流程 5.logging模块组件使用 6.logging配 ...

  9. 【python】日志系统

    来源: http://blog.csdn.net/wykgf/article/details/11576721 http://www.jb51.net/article/42626.htm http:/ ...

随机推荐

  1. 简易 HTTP Server 实现(JAVA)

    该简易的J2EE WEB容器缺失很多功能,却可以提供给大家学习HTTP容器大致流程. 注:容器功能很少,只供学习. 1. 支持静态内容与Servlet,不支持JSP 2. 仅支持304/404 3. ...

  2. 【css】主要的块状元素(block element)和内联元素(inline element行内元素)

      内联元素:只在行内发生作用,设置宽高不起作用,不会影响文字内容,使其换行等.竖直方向和间距也不起作用   display可以强制转换行内元素和块状元素,还可以取消显示none   块元素(bloc ...

  3. Uva 548 二叉树的递归遍历lrj 白书p155

    直接上代码... (另外也可以在递归的时候统计最优解,不过程序稍微复杂一点) #include <iostream> #include <string> #include &l ...

  4. Protocol Buffers与FlatBuffers效率对比

    Protocol Buffers是Google跨语言.跨平台的通用序列化库.FlatBuffers同样出自Google,而且也跨语言跨平台,但更强调效率,专门为游戏开发打造.在游戏界混了几年,各种各样 ...

  5. LoadRunner入门(二)

    三.设计场景 1.打开Controller 2.选择运行的脚本 3.场景设置 3.1修改场景模式 点击scenario-convert- 修改场景百分比模式 (1)Group Name:脚本名称 (2 ...

  6. java 使用https协议,cas认证PKIX path building failed错误解决方法

    如果遇到的是 上图的异常,请继续往下看. linux 下 添加 证书 (1) 获取网站安全证书 xx.cer ( 详情见随笔 获取网站安全证书 ) (2) 将上面导出的证书导入java中的cacert ...

  7. 关于Web.config的debug和release.config文件

    使用Web.Config Transformation配置灵活的配置文件 发布Asp.net程序的时候,开发环境和发布环境的Web.Config往往不同,比如connectionstring等.如果常 ...

  8. akoj-1162-计算表达式

    计算表达式 Time Limit:1000MS  Memory Limit:65536K Total Submit:14 Accepted:7 Description 对于一个不存在括号的表达式进行计 ...

  9. linux下添加定时任务

    linux下定时任务文件在/etc/crontab 直接vim /etc/crontab 打开就行 在crontab文件中如何输入需要执行的命令和时间.该文件中每行都包括六个域,其中前五个域是指定命令 ...

  10. Ubuntu 16.04 + CUDA 8.0 + cuDNN v5.1 + TensorFlow(GPU support)安装配置详解

    随着图像识别和深度学习领域的迅猛发展,GPU时代即将来临.由于GPU处理深度学习算法的高效性,使得配置一台搭载有GPU的服务器变得尤为必要. 本文主要介绍在Ubuntu 16.04环境下如何配置Ten ...