热门好课推荐
猜你喜欢
相关培训 相关博客
  • 在这里跟大家分享一个Python编程过程中的小技巧——assert!那assert到底是什么呢?又是用来干什么的呢?Assert其实是Python编程中的断言机制,它是Python学习中一个非常好的习惯,这个语法格式写起来非常简单,而且用起来非常方便。当我们在写一个程序,程序还没有写完善的时候,这个时候我们并不知道程序哪里会出错,因为你写一大段程序,程序哪里都有可能会出错,即使你是一个再强大...
    2019-08-20 10:21:54
    阅读量:310
    评论:0
  • 《Python高级编程》学习心得——第十一章 多线程和多进程Python GIL:全局解释器锁准确来说,GIL (全局解释器锁) 并不是Python的语法特性而是基于C语言的Python解释器CPython的规定,Python的其他解释器例如基于Java的Jython和基于Python的PyPy是没有全局解释器锁的。但是目前CPython是Python语言的主流解释器 (我们从Python官网...
    2019-03-28 16:08:15
    阅读量:106
    评论:0
  • 文章目录Python高级编程概述生成式(推导式)生成器迭代器异步编程并发(concurrent)并行(parallel)协程扩展:IO模型lambda表达式与函数式编程闭包装饰器C语言扩展调用系统APIPython高级编程概述生成式(推导式)用于创建list的生成式>>>list(range(1,11))[1,2,3,4,5,6,7,8,9,10]常见用法...
    2019-05-05 23:18:50
    阅读量:304
    评论:0
  • 目录:在列表、字典、集合中筛选数据为元组元素命名通过列表、元组创建字典字典排序寻找字典的公共键让字典保持有序生成器函数yield协程在列表、字典、集合中筛选数据示例数据:data_list = [ 52, 68, 20, 85, 63, 21, 14, 85 ]data_dict = { ‘数学’:56, ‘英语’:68, ‘语文’:55, ‘生物’:72, ‘物理’...
    2019-03-17 01:38:20
    阅读量:206
    评论:0
  • 关键字is和==的区别a='helloworld'b='helloworld'a==b#返回Trueaisb#返回False注意:is判断是否是一个ID,==判断内容是否一致。深拷贝和浅拷贝importcopya=[1,2,3,4,5]b=a#浅拷贝,a,b同时指向一个id,当其中一个修改时,另外一个也会被修改。c=copy
    2017-11-02 20:15:29
    阅读量:6761
    评论:4
  • 第一章 装饰器类简介用于封装函数或者类代码的工具。其核心也就是一个可以接受调用也可以返回调用的调用。无非就是一个函数(或调用),该函数接受被装饰的函数作为其位置参数。装饰器通过使用该参数来执行一些操作,然后返回原始参数或者其他的一些调用。装饰器类也就是接受另一个函数作为参数,并用其完成一些操作的函数。装饰器类:通常是接受被装饰的可调用函数作为唯一参数,并返回一个可调用函数。示例:def...
    2019-04-21 16:19:03
    阅读量:26
    评论:0
  • 第二章 上下文管理器简介上下文管理器是装饰器的近亲,都是包装其他代码的工具。装饰器包装函数或者类;上下文管理器包装任意格式的代码块。在大多数情况下,作用等价。上下文管理器是一个包装任意代码块的对象。保证进入上下文管理器时,每次代码执行的一致性;当退出上下文管理器时,相关的资源会被正确回收。上下文管理器应用最多的就是–作为确保资源被正确清理的一种方式。有点类似于try-exception-...
    2019-04-21 16:24:27
    阅读量:29
    评论:0
  • 声明:此文章为,python装饰器详解——下篇,上一篇文章中,即详解装饰器——中篇,已经详细讲解了两大类装饰器,即函数装饰器、类装饰器的应用实例,并且分析了它们在运行的过程中的本质,给出了类装饰器的一般模板,本文将以实际例子为依托,讲解剩下的两个类容(闭包和装饰器的嵌套),其中,闭包是重点,包括闭包的诞生背景,闭包的定义、作用、与装饰器的关系与区别。该系列文章共分为上、中、下三篇。此...
    2018-11-29 16:07:00
    阅读量:169
    评论:0
  • Python正迅速成为数据科学家们所钟爱的编程语言。粉丝拥趸无数,为何大家对Python如此痴迷?Python语言的优势究竟体现在哪些方面?Python提供了一种覆盖范围更为广阔的编程语言生态系统,以及具有一定计算深度且性能良好的科学计算库。千锋python高级视频教程全套免费下载,为广大Python初学者提供科学的学习线路和方法,实用性更强、实战项目更贴合企业实际需求。千锋python高级视频
    2018-01-04 18:34:25
    阅读量:7471
    评论:1
  • 第1章 课程简介介绍如何配置系统的开发环境以及如何加入github私人仓库获取最新源码。第2章 python中一切皆对象本章节首先对比静态语言以及动态语言,然后介绍 python 中最底层也是面向对象最重要的几个概念-object、type和class之间的关系,以此来引出在python如何做到一切皆对象、随后列举python中的常见对象。第3章 魔法函数本章将会介绍python语言简介语法背后的...
    2018-07-17 13:58:55
    阅读量:261
    评论:1