第一章:用Pythonic方式来思考(总结)第1条:确认自己所用的Python版本书中提到了两种方式:第1种:用 --version标志来运行python命令,来查看所使用的具体Python版本。第2种:以代码的方式查询,在内置的sys模块里查询相关的值,来确定我们当前使用的Python版本。总结:Python3和Python2有较大差异,不要纠结学2还是3,因为Python社区已经给出了答案,P
转载
2024-01-03 09:44:01
157阅读
Python的热度一直高居不下,运维,自动化测试,后端开发,机器学习...Python的用武之地真的太多了。即便是非技术开发人员,学会Python,日常工作效率也能有质的提升。可谓Python在手,天下我有!来看看Python在日常工作中的妙用:1. 使用pandas整理导出Excel数据给业务部门的其他同事:2. 编写合成多个Excel表格的Python脚本,一键跳过复制粘贴:3. 写几十行代码
转载
2024-08-27 15:46:17
30阅读
chapter1:用Pythonic方式来思考第1条:确认自己所用的PythonshijianzhongdeMacBook-Pro:~ shijianzhong$ python -V
Python 2.7.16
shijianzhongdeMacBook-Pro:~ shijianzhong$ python --version
Python 2.7.16
shijianzhongdeMacBook
转载
2023-10-08 17:37:35
1556阅读
第一章:用pythonic的方式思考 1:确认使用的python版本 python --version python3 --version 2:遵循PEP8风格指南 《Python Enhancement Proposal #8》又叫PEP8,它是针对Python代码风格而编订的风格指南。链接 采用
转载
2020-08-29 13:26:00
356阅读
2评论
78. 同步访问共享的可变数据 为了在线程之间进行可靠的通信,也为了互斥访问,同步是必要的。 不共享可变的数据。要么共享不可变的数据,要么压根不共享。换句话说,将可变数据限制在单线程中。 当多个线程共享可变数据的时候,每个读或写数据的线程必须执行同步。如果没有同步就无法保证一个线程所做的修改被另一个
原创
2021-07-14 15:13:16
36阅读
Effective Python:编写高质量Python代码的59个有效方法作者:(美)斯拉特金(Slatkin,B.) 著出版日期:2016年01月文件大小:6.18M支持设备:¥40.00仅供试读适用客户端:言商书局iPad/iPhone客户端:下载 Android客户端:下载PC客户端:下载更多详情:查看?对图书下载、阅读卡购买有疑问:立即进入帮助中心>>图书简介目录本书会深入讲
转载
2023-12-23 15:00:33
61阅读
# 教你实现“Effective Python PD”
作为一名刚入行的小白,相信你对“Effective Python PD”这个概念还不是很熟悉。其实,这指的是如何有效地使用 Python 进行数据处理(PD是指“Pandas DataFrame”)。接下来,我将为你提供一个简洁的流程,并逐步带你实现基本的数据处理功能。
## 实施流程
我们可以将实现“Effective Python
Effective Python读书笔记一目录Effective Python读书笔记一前言第1章 用Pythonic方式思考第一条:确认自己所用的python版本第二条:遵循PEP8风格指南第三条:了解bytes、str、和unicode的区别第四条:使用辅助函数来取代复杂的表达式第五条:了解切割序列的方法第六条:在单次切片操作内,不要同时指定start、end和stride第七条:用列表推导来
转载
2023-10-10 14:48:22
119阅读
文章目录第一章 用Pythonic方式思考day 11.确定自己所用的python版本2.遵循PEP8风格指南day23.了解bytes、str与unicode的区别4.用辅助函数取代复杂的表达式5.了解切割序列的办法 本文主要考虑Python3中的问题,同时请注意尽信书不如无书 study from 2019.11.20 第一章 用Pythonic方式思考day 11.确定自己所用的pytho
转载
2024-06-08 22:18:00
154阅读
# 理解有效的Python测试
在软件开发中,测试是确保代码质量的重要环节。在Python中,有多种方法可以有效地进行测试,本文将介绍几种常用的测试方法,并结合代码示例,帮助你更好地理解Python中的测试机制。
## 测试的种类
在Python中,测试主要分为单元测试、集成测试和功能测试。
1. **单元测试**:测试单个功能模块的行为,通常使用内置的`unittest`模块。
2. *
原创
2024-10-06 06:19:58
20阅读
01Effective Java中文版(原书第3版) “我很希望我10年前就能拥有这本书。有人可能认为我不需要任何Java方面的书籍,但是我需要这本书。”——Java之父James Gosling 推荐理由:你是否正在寻找一本能够更加深入地了解Java编程语言的书,以便编写出更清晰、更正确、更健壮且更易于重用的代码?本书再适合不过了!这是一本分享经验并指引你少走弯路
转载
2024-03-13 09:07:31
244阅读
第1条 查询自己使用的Python版本可以使用–version准确找出所使用的具体Python版本python --version
转载
2023-08-21 17:07:53
274阅读
主要内容 LEGB Scopes和local、nonlocal、global变量 闭包closure 可迭代对象、迭代器和生成器 1 LEGB Scopes python中变量的作用域分为4种,分别是Local、Enclosing、Global和Built-in。Python在解析引用时,按照LEG ...
转载
2021-09-04 11:38:00
199阅读
2评论
Tips
《Effective Java, Third Edition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java 6,7,8,甚至9的发布,Java语言发生了深刻的变化。
在这里第一时间翻译成中文版。供大家学习分享之用。40. 始终使用Override注解Java类库包含几个注解类型。对于典型的
转载
2023-08-09 15:49:34
52阅读
1. 使用静态工厂代替构造,clone函数原因 1. 静态工厂具有名字 i.  
转载
2023-07-06 15:07:00
66阅读
# 提高Python编程效率的有效技巧
Python是一种被广泛使用的编程语言,因其简洁的语法和强大的库支持而受到很多开发者的喜爱。然而,在实际编程中,许多技巧可以帮助我们提高代码的效率和可读性。本文将介绍一些有效的Python编程技巧,并通过代码示例进行说明。
## 1. 使用列表推导式
列表推导式是Python中的一种简洁且高效的创建列表的方法。它通过简洁的语法将循环和条件判断结合在一起
本文是对《Effective Python》37、38、39条中关于python 多线程的总结。主要分为以下3个部分 并发与并行 多线程的数据共享和竞态 在阻塞式I/O任务中使用Queue来协调多线程 1 并发(concurrency)和并行(parallelism) 并发:计算机似乎在同一时间做了 ...
转载
2021-09-17 00:12:00
183阅读
2评论
主要内容 LEGB Scopes和local、nonlocal、global变量 闭包closure 可迭代对象、迭代器和生成器 1 LEGB Scopes python中变量的作用域分为4种,分别是Local、Enclosing、Global和Built-in。Python在解析引用时,按照LEG ...
转载
2021-09-04 11:38:00
187阅读
2评论
Effective Java目录 文章目录Effective Java目录1、考虑使用静态方法代替工厂方法使用优点使用缺点2、参数过的多时使用建造者模式使用优点:缺点总结3、私有构造方法或枚举实现 Singleton 属性4、使用私有构造方法来定义纯静态的类使用优点:缺点:5、使用依赖注入来取代硬链接资源使用优点总结6、避免创建不必要的对象使用优点场景描述总结7、消除过期对象的引用好处 1、考虑使
转载
2023-08-20 21:59:37
32阅读
目录创建和销毁对象考虑用静态工厂方法代替构造器遇到多个构造器参数时要考虑用构造器用私有构造器或枚举类型强化Singleton属性通过私有构造器强化不可实例化的能力避免创建不必要的对象消除过期的对象引用避免使用终极方法对于所有对象都通用的方法覆盖equals时请遵守通用约定覆盖equals时总要覆盖hashCode始终要覆盖toString谨慎地覆盖clone考虑实现Comparable接口类和接
转载
2023-07-31 20:40:58
56阅读