
【Python】
文章平均质量分 93
Two_Water
本着两点水的心态 ! 面对半瓶水的时代 ! 奋斗一瓶水的能耐!
展开
-
草根学Python(一)第一个Python程序
前言一时冲动,就开始把 Python 的知识点做个总结归纳了。gitbook 同时更新。目录一、Python 简介Python 是著名的“龟叔” Guido van Rossum 在 1989 年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。牛人就是牛人,为了打发无聊时间竟然写了一个这么牛皮的编程语言。现在,全世界差不多有 600 多种编程语言,但流行的编程语言也就那么 20 来种。不知道你原创 2017-06-18 16:26:43 · 2049 阅读 · 0 评论 -
草根学Python(十一)枚举类
前言虽然没多少阅读,可是还是坚持写下去。对 Python 感兴趣的童鞋可以加入 Python 学习讨论微信群喔。可以先加我微信,然后拉进群。本人微信:目录一、枚举类的使用实际开发中,我们离不开定义常量,当我们需要定义常量时,其中一个办法是用大写变量通过整数来定义,例如月份:JAN = 1FEB = 2MAR = 3...NOV = 11DEC = 12当然这样做简单快捷,缺点是类型是 in原创 2017-08-28 00:27:42 · 1491 阅读 · 0 评论 -
草根学Python(十二)元类
前言第十二篇了,撸起袖子,就是干。目录一、Python 中类也是对象在了解元类之前,我们先进一步理解 Python 中的类,在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。在 Python 中这一点也是一样的。class ObjectCreator(object): passmObject = ObjectCreator()print(mObject)输出结果:<__ma原创 2017-09-07 09:58:37 · 1087 阅读 · 1 评论 -
草根学Python(十三)线程和进程
前言拖了好久,不过还是得坚持。喜欢本文的话可以加下公众号【于你供读】。目录线程与进程线程与进程是操作系统里面的术语,简单来讲,每一个应用程序都有一个自己的进程。操作系统会为这些进程分配一些执行资源,例如内存空间等。在进程中,又可以创建一些线程,他们共享这些内存空间,并由操作系统调用,以便并行计算。我们都知道现代操作系统比如 Mac OS X,UNIX,Linux,Windows 等可以同时运行多个任原创 2017-10-13 05:53:31 · 582 阅读 · 0 评论 -
草根学Python(十三)线程和进程
前言拖了好久,不过还是得坚持。喜欢本文的话可以加下公众号【于你供读】。目录线程与进程线程与进程是操作系统里面的术语,简单来讲,每一个应用程序都有一个自己的进程。操作系统会为这些进程分配一些执行资源,例如内存空间等。在进程中,又可以创建一些线程,他们共享这些内存空间,并由操作系统调用,以便并行计算。我们都知道现代操作系统比如 Mac OS X,UNIX,Linux,Windows 等可以同时运行多个任原创 2017-10-13 05:57:47 · 855 阅读 · 0 评论 -
草根学Python(十四) 一步一步了解正则表达式
目录初识 Python 正则表达式正则表达式是一个特殊的字符序列,用于判断一个字符串是否与我们所设定的字符序列是否匹配,也就是说检查一个字符串是否与某种模式匹配。Python 自 1.5 版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。re 模块使 Python 语言拥有全部的正则表达式功能。下面通过实例,一步一步来初步认识正则表达式。比如在一段字符串中寻找是否含有某个字符或某些字符原创 2017-12-26 10:13:57 · 1234 阅读 · 0 评论 -
草根学Python(十六) 装饰器(逐步演化成装饰器)
上一篇文章将通过解决一个需求问题来了解了闭包,本文也将一样,通过慢慢演变一个需求,一步一步来了解 Python 装饰器。首先有这么一个输出员工打卡信息的函数:def punch(): print('昵称:两点水 部门:做鸭事业部 上班打卡成功')punch()输出的结果如下:昵称:两点水 部门:做鸭事业部 上班打卡成功然后,产品反馈,不行啊,怎么上班打原创 2018-01-11 20:53:53 · 1144 阅读 · 0 评论 -
草根学Python(十五) 闭包(解决一个需求了解闭包流程)
网络上介绍 Python 闭包的文章已经很多了,本文将通过解决一个需求问题来了解闭包。这个需求是这样的,我们需要一直记录自己的学习时间,以分钟为单位。就好比我学习了 2 分钟,就返回 2 ,然后隔了一阵子,我学习了 10 分钟,那么就返回 12 ,像这样把学习时间一直累加下去。面对这个需求,我们一般都会创建一个全局变量来记录时间,然后用一个方法来新增每次的学习时间,通常都会写成下面这个形式原创 2018-01-05 21:34:50 · 660 阅读 · 0 评论 -
草根学Python(十)Python 的 Magic Method
前言距离上一篇已经三个多星期了,最近比较累,下班回到家,很早就休息了,所以更新的进度有点慢。目录一、Python 的 Magic Method在 Python 中,所有以 “__” 双下划线包起来的方法,都统称为”魔术方法”。比如我们接触最多的 __init__ 。魔术方法有什么作用呢?使用这些魔术方法,我们可以构造出优美的代码,将复杂的逻辑封装成简单的方法。那么一个类中有哪些魔术方法呢?我们可以使原创 2017-08-18 07:26:19 · 1367 阅读 · 1 评论 -
草根学Python(九) 面向对象
前言这篇写的很纠结,不过还是写完了。弄了个很逊的公众号,如果对本文有兴趣,可以关注下公众号喔,会持续更新。目录一、面向对象的概念Python 是一门面向对象的语言, 面向对象是一种抽象,抽象是指用分类的眼光去看世界的一种方法。 用 JAVA 的编程思想来说就是:万事万物皆对象。也就是说在面向对象中,把构成问题事务分解成各个对象。面向对象有三大特性,封装、继承和多态。1、面向对象的两个基本概念类用原创 2017-07-31 00:31:07 · 1162 阅读 · 3 评论 -
草根学Python(六) 函数
前言前天创了个 Python 微信讨论群,以为没人进的,哈哈,想不到还真有小伙伴进群学习讨论。如果想进群,可以加我微信: androidwed ,拉进群,就不贴微信群二维码了,一是会失效,二影响文章。目录一、Python 自定义函数的基本步骤函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。自定义函数,基本有以下规则步骤:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号原创 2017-06-29 00:40:16 · 3374 阅读 · 0 评论 -
草根学Python(二)基本数据类型和变量
前言最近要开始新的项目,工作又开始忙起来了,不过还是每天要抽时间来写博客,但不可能做到日更,因为一篇博客,写的时间还是挺长的。Gitbook 同时更新喔。目录一、Python 语法的简要说明每种语言都有自己的语法,不管是自然语言还是我们的计算机编程语言,Python 也不例外,编辑器或者解析器根据符合语法的程序代码转换成 CPU 能够执行的机器码,然后执行。Python 的语法比较简单,采用缩进方式原创 2017-06-19 23:13:12 · 2484 阅读 · 3 评论 -
草根学Python(三) List 和 Tuple
前言继续更新,可以通过 https://www.readwithu.com/ 来看之前的文章。目录一、List(列表)Python 内置的一种数据类型是列表:list。 list 是一种有序的集合,可以随时添加和删除其中的元素。1、创建 List(列表)创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可,且列表的数据项不需要具有相同的类型list1=['两点水','twowter','l原创 2017-06-21 00:36:26 · 2615 阅读 · 2 评论 -
草根学Python(七) 迭代器和生成器
前言这篇博客写了很久,其实写每一篇博客用的时间还是挺长的,不够这有利于自己的学习,也想分享一下。之前也说了创建了一个微信群,Python 学习讨论群,现在只有 40 个左右的小伙伴,如果有兴趣加入学习讨论的话,可以加我微信:androidwed,拉你进群。想看回之前的文章,也可以通过 Gitbook 查看,欢迎提出问题和点下 star,及时查看更新。目录一、迭代什么叫做迭代?比如在 Java 中,我原创 2017-07-02 23:27:23 · 2805 阅读 · 2 评论 -
草根学Python(八) 模块与包
前言之前的文章都是使用Sublime Text来编写 Python 的,主要是为了更好的熟悉和了解 Python ,可是开发效率不高,也不方便,从这章开始,改为使用 Pycharm 了,在之前的篇节集成开发环境(IDE): PyCharm中介绍了 PyCharm ,如果如要激活软件可以通过授权服务器来激活,具体看这个网址。JetBrains激活(http://www.imsxm.com/jetbra原创 2017-07-12 23:13:07 · 1631 阅读 · 0 评论 -
Python 代码规范
前言Python 学习之旅,先来看看 Python 的代码规范,让自己先有个意识,而且在往后的学习中慢慢养成习惯目录一、简明概述1、编码如无特殊情况, 文件一律使用 UTF-8 编码如无特殊情况, 文件头部必须加入#-*-coding:utf-8-*-标识2、代码格式2.1、缩进统一使用 4 个空格进行缩进2.2、行宽每行代码尽量不超过 80 个字符(在特殊情况下可以略微超过 80 ,但最原创 2017-06-13 00:44:49 · 5373 阅读 · 1 评论 -
草根学Python(四) Dict 和 Set
前言上一篇文章出现了个明显的知识点错误,不过感谢有个网友的提出,及时进行了修改。也希望各位多多包涵。新建了一个 Python 学习讨论的微信群,如果有兴趣的童鞋们,加群讨论下吧。也可以加我个人微信,拉你进群目录一、字典(Dictionary)经过之前的学习,我们可以知道 list 和 tuple 可以用来表示有序集合,之前我们那个例子是用 list 来存储了用户的昵称user=['liangdian原创 2017-06-25 17:13:57 · 2454 阅读 · 2 评论 -
草根学Python(五) 条件语句和循环语句
前言第一次建学习群,而且是 Python 的学习群,虽然之前深入学习和工作都是 Android 相关的,最近学起来 Python ,真的很好玩,所以创了个微信群,希望童鞋们进群学习讨论。也可以直接加我微androidwed拉进群。也欢迎大家在 Gitbook 中提出文章的不足。目录一、条件语句Python 条件语句跟其他语言基本一致的,都是通过一条或多条语句的执行结果( True 或者 False原创 2017-06-27 00:59:43 · 2953 阅读 · 0 评论 -
使用Python虚拟环境
python 的虚拟环境可以为一个 python 项目提供独立的解释环境、依赖包等资源,既能够很好的隔离不同项目使用不同 python 版本带来的冲突,而且还能方便项目的发布。virtualenvvirtualenv可用于创建独立的 Python 环境,它会创建一个包含项目所必须要的执行文件。安装 virtualenv$ pip install virtualenv ...原创 2018-02-27 20:24:34 · 1268 阅读 · 0 评论