Fork me on GitHub
修行者

Zero


  • 首页

  • 分类

  • 归档

  • 标签

  • 关于

Python基础学习之[初识正则表达式]

发表于 2017-07-16 | 分类于 Python

正则表达式(Regrelar Expression)

正则表达式是一种描述性的语言表达,本身是字符串;它是给字符串定义一个规则,凡是符合规则的字符串,认为它“匹配了”,否则就是匹配失败,被任务是不合法的,常见的有Email格式,密码格式的匹配等,

阅读全文 »

Python基础学习之[进程和线程]

发表于 2017-07-16 | 分类于 Python

进程和线程(Process and Thread)

一个进程可以有多个线程,也可以有单个线程,但一个进程 至少有一个 线程,多进程和多线程的程序涉及到同步、数据共享的问题,编写起来要考虑的问题比较多。
多任务的实现方式一般有 3种:

  • 多进程模式
  • 多线程模式
  • 多进程+多线程模式

Python既支持多进程,又支持多线程

阅读全文 »

Python基础学习之[IO编程]

发表于 2017-07-14 | 分类于 Python

IO编程

Input Stream: 数据从外面(磁盘、网络)流进内存
Output Stream:数据从内存流出外面
外设CPU与内存速度不匹配的问题:

  • 同步IO:程序与数据写入按线性运行,一方必须等待另一方做完
  • 异步IO:程序(CPU执行)与数据写入按并行运行。

两者的最大区别是是否 等待IO执行的结果,
异步IO具有相当复杂的编程模型:回调模式、轮询模式等

阅读全文 »

Python基础学习之[错误、调试和测试]

发表于 2017-07-11 | 分类于 Python

错误、调试和测试

学会Python的错误处理及程序的调试方式

阅读全文 »

Python基础学习之[面向对象高级编程]

发表于 2017-07-10 | 分类于 Python

面向对象编程(OOP)

面向过程的程序设计把计算机程序视为一系列命令的集合,典型的面向过程的思想是把函数切分成子函数,把大块的函数通过切割成小块函数来降低系统的复杂性;

而面向对象的程序设计把计算机程序视为一组对象的集合,而每个对象都可以接收其他对象发过来的消息,处理这些消息,程序的执行就是一系列消息在各个对象之间的传递;面向对象设计思想是抽象出class,根据class创建出Instance。

阅读全文 »
1…345…7
Bodycoder

Bodycoder

编程界的健身爱好者

35 日志
14 分类
37 标签
RSS
Github Weibo Zhihu
Creative Commons
友情链接
  • 帅哥
© 2016 - 2019 Bodycoder
由 Hexo 强力驱动
主题 - NexT.Mist
本站访客数 人次 本站总访问量 次