2017年5月8日-----开始学习python

为什么学习python?

感觉做爬虫很酷,我又不喜欢Java,所以就学python

提升自己,入行PHP到这个月底半年,想更多的扩展自己,让自己增值

开始看廖雪峰的python教程,一点一点看,然后实践着来,我相信自己能学下去,然后去爬一些自己感兴趣的东西,加油。

昨天下班到今天下班,一共才看了这么一点,简直了,

以后的工作中,凑机会就要看,然后多看些python小项目,并同时在数据库+操作系统+网络+数据结构上下功夫,补充自己的基础,那几本书都是大学老师让必须留下,以后肯定会用到,果真如此!感谢!!!!!

2017年5月10日17:50:33

今天利用时间看到了这:

感觉挺有意思的,而且,感受到了py的优雅和简单之处,并做了如下笔记:

1.dict和list的比较
2.set
3.可变对象和不可变对象
4.a = 'abc'的理解:a是一个变量,而abc才是对象
5.list和tuple 无序列表和有序列表;
6.list和tuple是Python内置的有序集合,一个可变,一个不可变
7.''或""本身只是一种表示方式,不是字符串的一部分
8.空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
9.静态语言和动态语言;Java是静态语言,python是动态语言,就是说变量不用定义数据类型
10.a = 'ABC'
b = a
a = 'XYZ'
a = ? b=?
1.地板除
2.python的整数和浮点数都没有大小限制
3.input()返回的数据类型是str,str不能直接和整数比较,必须先把str转换成整数。Python提供了int()函数
4.python的条件判断:if...elif...else
5.ASCII GB2312
6.在文件开头写上这个:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

加油,py的学习任重而道远,提升自己,让自己增值!

明天任务:

  把函数那一章节看完

打卡:开始看py的函数那一章

2017年5月11日15:43:04

已经看完

总结:

2017年5月11日15:47:29
1.递归函数:如果一个函数在内部调用自身本身,这个函数就是递归函数
2.operand 操作数;运算数
3.arguments 复数
4.iterable 可迭代的,可重复的,迭代的
5.函数名其实就是指向一个函数对象的引用,完全可以把函数名赋给一个变量,相当于给这个函数起了一个“别名”:
6.英文很重要

函数这一章节还是很重要的,毕竟以后的编程中都要创建各种函数来调用,很方便,还是被py吸引,优雅,大方,很舒服。

既然学到了这,那就继续学习py的高级特性吧,今天的任务超额完成,加油。

已经学完,很明显感受到了越来越难理解,但是廖雪峰老师讲的还是非常通俗易懂的,

总结笔记:

2017年5月11日17:10:36
1.iteration 迭代
2.迭代对象和非迭代对象
3.enumerate 枚举
4.在Python中,迭代是通过for ... in来完成的
5.如何判断一个对象是可迭代对象呢?方法是通过collections模块的Iterable类型判断
6.迭代器:可以被next()函数调用并不断返回下一个值的对象称为迭代器:Iterator。
7.可以使用isinstance()判断一个对象是否是Iterator对象:
8.Iterator甚至可以表示一个无限大的数据流,例如全体自然数
9.Python的for循环本质上就是通过不断调用next()函数实现的
10.运用列表生成式,可以快速生成list,可以通过一个list推导出另一个list,而代码却十分简洁。
11.切片操作就相当于别的语言中的截取操作。
12.请注意区分普通函数和generator函数,普通函数调用直接返回结果:

说明:迭代 迭代器 列表生成式 切片  生成器                                 难喽啊!!!!!!加油!!!!!

今天的任务是:把函数式编程看完,,,加油,

2017年5月12日17:22:05

装饰器没看完,真的是越来越复杂,而且还很难理解,觉得和之前看的有点脱轨,都联想不起来了,很抽象这章节,加油。!!!

笔记:

2017年5月12日17:35:19
1.一个函数可以返回一个计算结果,也可以返回一个函数。
2.返回一个函数时,牢记该函数并未执行,返回函数中不要引用任何可能会变化的变量。
3.函数本身也可以赋值给变量,即:变量可以指向函数。
4.编写高阶函数,就是让函数的参数能够接收别的函数。
5.高阶函数看的有点乱

周末愉快!!!!!

2017年5月16日11:10:36

今天任务:

  把模块和面向对象编程看完!!!加油在!!!

模块部分已经看完,主要讲述的就是如何安装第三方模块。

笔记

2017年5月16日11:12:46
模块章节
1.在Python中,安装第三方模块,是通过包管理工具pip完成的。

接下来看面向对象编程章节,加油!!!

2017年5月16日17:14:12  开始看,开始工作,加油

已经看完,

笔记:

2017年5月16日11:12:46
模块章节
1.在Python中,安装第三方模块,是通过包管理工具pip完成的。
面向对象编程章节
2.基本类型都可以用type()判断
3.如果要获得一个对象的所有属性和方法,可以使用dir()函数,它返回一个包含字符串的list,
比如,获得一个str对象的所有属性和方法:
4.类是创建实例的模板,而实例则是一个一个具体的对象,各个实例拥有的数据都互相独立,互不影响;
方法就是与实例绑定的函数,和普通函数不同,方法可以直接访问实例的数据;
通过在实例上调用方法,我们就直接操作了对象内部的数据,但无需知道方法内部的实现细节。
5.在编写程序的时候,千万不要把实例属性和类属性使用相同的名字,因为相同名称的实例属性将屏蔽掉类属性,
但是当你删除实例属性后,再使用相同的名称,访问到的将是类属性。

-----------------------------------------分割线--------------------------------------------

python的学习研究的更多相关文章

  1. python爬虫学习研究

    目标:做一个小爬虫项目 2017年6月4日13:32:17       mooc网教程Python爬虫入门一之综述要学习Python爬虫,我们要学习的共有以下几点:Python基础知识Python中u ...

  2. Python Tkinter 学习成果:点歌软件music

    笔者工作业余时间也没什么爱好,社交圈子也小,主要娱乐就是背着自己带电瓶的卖唱音响到住地附近找个人多的位置唱唱KtV. 硬件上点歌就用笔记本电脑,歌曲都是网上下载的mkv格式的含有两个音轨的视频.因此点 ...

  3. 详解 Facebook 田渊栋 NIPS2017 论文:深度强化学习研究的 ELF 平台

    这周,机器学习顶级会议 NIPS 2017 的论文评审结果已经通知到各位论文作者了,许多作者都马上发 Facebook/Twitter/Blog/ 朋友圈分享了论文被收录的喜讯.大家的熟人 Faceb ...

  4. 7大python 深度学习框架的描述及优缺点绍

    Theano https://github.com/Theano/Theano 描述: Theano 是一个python库, 允许你定义, 优化并且有效地评估涉及到多维数组的数学表达式. 它与GPUs ...

  5. PyQt(Python+Qt)学习随笔:视图中类QAbstractItemView的dragDropOverwriteMode属性不能覆盖写的问题

    老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 在<PyQt(Python+Qt)学习随笔:视图中类QAbstractItemView的dra ...

  6. 利用MONAI加速医学影像学的深度学习研究

    利用MONAI加速医学影像学的深度学习研究 Accelerating Deep Learning Research in Medical Imaging Using MONAI 医学开放式人工智能网络 ...

  7. python基础学习9

    python基础学习 内容概要 字符编码的简介 字符编码的发展史 字符编码的实际应用 文件操作简介 文件读写模式 文件操作模式 文件操作方法 内容详情 字符编码的简介 # 字符编码主要研究的对象是文本 ...

  8. 【原】Learning Spark (Python版) 学习笔记(三)----工作原理、调优与Spark SQL

    周末的任务是更新Learning Spark系列第三篇,以为自己写不完了,但为了改正拖延症,还是得完成给自己定的任务啊 = =.这三章主要讲Spark的运行过程(本地+集群),性能调优以及Spark ...

  9. 60分钟Python快速学习(给发哥一个交代)

    60分钟Python快速学习 之前和同事谈到Python,每次下班后跑步都是在听他说,例如Python属于“胶水语言啦”,属于“解释型语言啦!”,是“面向对象的语言啦!”,另外没有数据类型,逻辑全靠空 ...

随机推荐

  1. 设计模式之外观模式(PHP实现)

    github地址:https://github.com/ZQCard/design_pattern/** * 外观模式(Facade Pattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访 ...

  2. ADOX创建ACCESS数据库列名的数据类型

    Type   属性             指示   Parameter.Field   或   Property   对象的操作类型或数据类型. 设置和返回值 设置或返回下列   DataTypeE ...

  3. Java:网络编程之应用实例

    1.聊天 编写一个聊天程序,有收数据的部分和发数据的部分. 这两部分需要同时执行,那么就需要多线程技术. 一个线程控制发送. 一个线程控制接收. 因为收和发动作是不一致的,所以要定义两个run方法,而 ...

  4. mysql二进制安装及基础操作

    mysql二进制安装及基础操作 环境说明: 系统版本    CentOS 6.9 x86_64 软件版本    mysql-5.6.36-linux-glibc2.5-x86_64 1.安装 采用二进 ...

  5. 转载:JS进度条

    转载地址:http://blog.csdn.net/treeClimber/article/details/569974 代码在原基础上稍作改动,如下: <!DOCTYPE HTML PUBLI ...

  6. Visual Studio 2015 Update 1 安装到最后 KB3022398 错误解决方法

    最后一步遇到一个错误的确让人心寒 只是我们还是得一步步解决.别去卸载重装.太费时 首先打开 regedit 注冊表,依次进入: 1:HKEY_LOCAL_MACHINE\SOFTWARE\Micros ...

  7. Python列表切成多个/生成多个空列表

    li = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18] #arr是被分割的list,n是每个chunk中含n元素. def chunks(arr, n) ...

  8. 基于webmagic的种子网站爬取

    代码地址如下:http://www.demodashi.com/demo/12175.html 1. 概述 因为无聊,闲来没事做,故突发奇想,爬个种子,顺便学习爬虫.本文将介绍使用Spring/Myb ...

  9. 初探J2EE

    还记得在技术交流会上八期给我们讲的J2EE,当时就是云里来屋里去.留在自己脑子中的仅仅有两个字"规范",其他的真是一无全部. 可是如今学了后,又在脑子里留下了两个字"规范 ...

  10. mongodb在Windows安装配置及遇到的问题、java连接测试

    一.安装 1.访问mongodb的官网http://www.mongodb.org/downloads下载64bit的包,我下载的是mongodb-win32-x86_64-2008plus-ssl- ...