Python3.5源码分析-Dict概述

Python3源码分析 本文环境python3.5.2。 参考书籍<<Python源码剖析>> python官网 Python3的Dict对象 在生成d = {}和d[‘1’] = ‘1’,执行的字...

2018-08-19 09:50:35

阅读数:86

评论数:0

Python3.5源码分析-List概述

Python3源码分析 本文环境python3.5.2。 参考书籍<<Python源码剖析>> python官网 Python3的List对象 list对象是一个变长对象,在运行时动态调整其所维护的...

2018-08-18 11:28:09

阅读数:181

评论数:0

Python3.5源码分析-垃圾回收机制

Python3源码分析 本文环境python3.5.2。 参考书籍<<Python源码剖析>> python官网 Python3的垃圾回收概述 随着软硬件的发展,大多...

2018-08-13 18:42:40

阅读数:87

评论数:0

Python3.5源码分析-内存管理

Python3源码分析 本文环境python3.5.2。 参考书籍<<Python源码剖析>> python官网 Python3的内存管理概述 python提供了对内存的垃圾收集机制,内存管理相关的...

2018-08-12 18:50:48

阅读数:110

评论数:0

Python3.5源码分析-sys模块及site模块导入

Python3源码分析 本文环境python3.5.2。 参考书籍<<Python源码剖析>> python官网 Python3的sys模块初始化 根据分析完成builtins初始化后,继续分析sy...

2018-08-08 11:02:45

阅读数:68

评论数:0

Python3.5源码分析-内建模块builtins初始化

Python3源码分析 本文环境python3.5.2。 参考书籍<<Python源码剖析>> python官网 Python3模块初始化与加载 Python的模块分...

2018-08-08 08:57:26

阅读数:162

评论数:0

python3.5源码分析-启动与虚拟机

Python3源码分析 本文环境python3.5.2。 参考书籍<<Python源码剖析>> python官网 Python3启动流程概述 本文基于python3分析其基本的运行过程。作为一门动态...

2018-08-05 16:39:24

阅读数:275

评论数:0

python3.5全局解释器锁GIL-实现原理浅析

python3全局解释器锁浅谈 本文环境python3.5.2。 python全局解释器锁 In CPython, the global interpreter lock, or GIL, is a mutex that prevents multiple native threa...

2018-07-28 10:14:35

阅读数:115

评论数:0

Python源码学习:多线程实现机制

Python源码分析本文环境python2.5系列 参考书籍<<Python源码剖析>> 本文分析Python中的多线程机制,主要通过一个多线程的脚本来分析多线程的基本操作与实现。分析本次分析的脚本如下;import thread import timedef f(): ...

2018-04-11 18:15:42

阅读数:156

评论数:0

Python源码学习:Python类机制分析-用户自定义类

Python源码分析本文环境python2.5系列 参考书籍<<Python源码剖析>> 上一文,分析了Python在启动初始化时,对内置类的一个基本的初始化流程,本文就简析一下用户自定义类的实现过程。分析脚本如下;class A(object): name = '...

2018-04-09 15:46:30

阅读数:109

评论数:0

Python源码学习:Python类机制分析

Python源码分析本文环境python2.5系列 参考书籍<<Python源码剖析>> 本文主要分析Python中类时如何实现的,在Python中,一切都是对象;任何对象都有一个type,都可以通过class属性,一般情况下为type对应于Python源码中的PyType...

2018-04-07 10:44:20

阅读数:493

评论数:0

Python源码学习:Python函数浅析-函数闭包

Python源码分析本文环境python2.5系列 参考书籍<<Python源码剖析>> 上一篇分析了函数参数的分析后,本文分析函数闭包的实现。函数闭包即函数定义和函数表达式位于另一个函数的函数体内。而且,这些内部函数可以访问它们所在的外部函数中声明的所有局部变量、参数和声...

2018-04-04 17:39:39

阅读数:65

评论数:0

Python源码学习:Python函数浅析-有参函数

Python源码分析本文环境python2.5系列 参考书籍<<Python源码剖析>> 继续上一篇无参函数的调用后,本文将分析Python中的有参函数的大致流程,在Python中主要的参数类型有四种; 1.位置参数,如f(a,b),a和b就称为位置参数; 2.键参数,...

2018-04-02 18:54:18

阅读数:87

评论数:0

Python源码学习:Python函数浅析-无参函数

Python源码分析本文环境python2.5系列 参考书籍<<Python源码剖析>> 本文会大致分析一下Python中的函数机制。在Python中,函数是一个比较重要的类型,在实现过程中主要参考了操作系统中的函数调用过程,把每个函数模拟成一段待执行的代码,在运行过程中调...

2018-03-31 12:55:31

阅读数:260

评论数:1

Python源码学习:内建类型简析并简析int对象

Python源码分析本文环境python2.5系列 参考书籍<<Python源码剖析>> 上一篇文章中已经大致分析了下,Python的启动执行流程,现在我们分析一下Python的内建类型的基础知识。 在Python中,一切都是对象,整数,字符串,类型,函数等都是对象。在C...

2018-03-25 10:11:33

阅读数:153

评论数:0

Python源码学习:启动流程简析

Python源码分析本文环境python2.5系列 参考书籍<<Python源码剖析>> Python简介: python主要是动态语言,虽然Python语言也有编译,生成中间字节码,但是它还是一种动态语言,边解释边运行。让我们去揭开Python的一些基础分析。分...

2018-03-24 17:55:13

阅读数:176

评论数:0

Django源码分析6:auth认证及登陆保持

django源码分析本文环境python3.5.2,django1.10.x系列 1.这次分析django框架中登陆认证与接口权限检查。 2.在后端开发中,难免会对接口进行权限验证,其中对于接口是否登陆的验证是比较基础和重要的功能,有些与用户密切相关的接口必须要用户登陆后才能访问并获取数据,目前...

2018-02-25 11:51:34

阅读数:607

评论数:0

Django源码分析5:session会话中间件分析

django源码分析本文环境python3.5.2,django1.10.x系列 1.这次分析django框架中的会话中间件。 2.会话保持是目前框架都支持的一个功能,因为http是无状态协议,无法直接报错请求过程中的数据,会话保持就是要实现会话数据保存的功能,实现数据在服务端的保存,目前会话的...

2018-01-31 09:28:17

阅读数:415

评论数:0

Django源码分析4:staticfiles静态文件处理中间件分析

django源码分析 本文环境python3.5.2,django1.10.x系列 1.在上一篇文章中已经分析过handler的处理过程,其中load_middleware就是将配置的中间件进行初始化,然后调用相应的设置方法。 django框架提供的认证,回话保持,静态文件调试处理等都是通过以...

2018-01-30 09:35:28

阅读数:370

评论数:0

Django源码分析3:处理请求wsgi分析与视图View

django源码分析本文环境python3.5.2,django1.10.x系列 根据前上一篇runserver的博文,已经分析了本地调试服务器的大致流程,现在我们来分析一下当runserver运行起来后,django框架是如何处理一个请求的,django框架是遵循了wsgi标准,所以django...

2017-12-23 13:44:46

阅读数:1202

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭