Python 高级编程(第2版)
内容简介Python 作为一种高级程序设计语言,凭借其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言之一。本书基于 Python 3.5 版本进行讲解,深度揭示了 Python 编程的高级技巧。本书从 Python 语言及其社区的现状开始介绍,对 Python 语法、命名规则、Python 包的编写、部署代码、扩展程序开发、管理代码、文档编写、测试开发、代码优化、并发编程、设计模式等重要话
PyPy 简介
PyPy 简介
将科技与实用性相结合的新型实现
通过带有即时编译器实现的 PyPy 提高 Python 开发的绩效和灵活性。了解 PyPy 和它的优点,以及它能如何加速高性能应用程序的开发。
概述
Python 编程语言于 1994 年问世,自新千年以来,这种语言获得了极大的成功。衡量一种语言成功与否的标准之一就是其实现的数量。最知名也是最常用的 Python 实现称为 C
Python-Cpython解释器支持的进程与线程-Day10
Cpython解释器支持的进程与线程
阅读目录
一 python并发编程之多进程
1.1 multiprocessing模块介绍
1.2 Process类的介绍
1.3 Process类的使用
1.4 进程同步(锁)
1.5 进程间通信(IPC)方式一:队列(推荐使用)
1.6 进程间通信(IPC)方式二:管道(不推荐使用,了解即可)
1.7 进程间通信方式三:共享数据(不推荐使用,了解即可)
1...
Python性能优化
http://blog.csdn.net/pipisorry/article/details/39998317
python 作为脚本的一个不足之处,那就是执行效率和性能不够理想,特别是在 performance 较差的机器上,因此有必要进行一定的代码优化来提高python程序的执行效率。
Python 代码优化常见技巧
当你的程序运行地很慢的时候,你就会想去提升它的运行速度,但是你又不
认识Python
Python的作者,Guido von Rossum,荷兰人。1982年,Guido从阿姆斯特丹大学获得了数学和计算机硕士学位。然而,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣。用他的话说,尽管拥有数学和计算机双料资质,他总趋向于做计算机相关的工作,并热衷于做任何和编程相关的活儿。
在那个时候,Guido接触并使用过诸如Pascal、C、Fortran等语言。...
Python性能优化技巧总结
选择了脚本语言就要忍受其速度,这句话在某种程度上说明了 python 作为脚本的一个不足之处,那就是执行效率和性能不够理想,特别是在 performance 较差的机器上,因此有必要进行一定的代码优化来提高程序的执行效率。如何进行 Python 性能优化,是本文探讨的主要问题。本文会涉及常见的代码优化方法,性能优化工具的使用以及如何诊断代码的性能瓶颈等内容,希望可以给 Python 开发人员一定的参考。
python模块大全
转: http://blog.csdn.net/hwhjava/article/details/22284399
********************
PY核心模块方法
********************
os模块:
os.remove() 删除文件
os.unlink() 删除文件
os.rename() 重命名文件
os.listdir() 列出指定目录下所
Python编程规范及性能优化
Python编程规范及性能优化
转自:http://www.open-open.com/lib/view/open1358402790652.html
Python编程规范及性能优化
Ptyhon编程规范
编码
所有的 Python 脚本文件都应在文件头标上 # -*- coding:utf-8 -*- 。设置编辑器,默认保存为 utf...
Python 代码性能优化技巧
Python 代码性能优化技巧
Python sys系统包学习笔记
Python sys系统包学习笔记官方参考链接参考文档简单翻译检查内置帮助文档dir(sys)查看sys系统包子模块help(sys)查看sys系统包内置帮助信息测试样例测试sys.argvsys.argv运行结果
官方参考链接
https://docs.python.org/3.7/library/sys.html
参考文档简单翻译
sys.abiflags
在使用标准configure 脚本构...
总结10大门类100道python面试题笔试题
一、python基础知识
1.1 列出5个python标准库
os:提供了不少与操作系统相关联的函数
sys: 通常用于命令行参数
re: 正则匹配
math: 数学运算
datetime:处理日期时间
1.2 python2和python3的range(100)的区别
python2返回列表,python3返回迭代器,节约内存
1.3python2和python3区别?列举5个
1、...
Python优秀函数库集锦(二)
源地址:https://github.com/jobbole/awesome-python-cn
伯乐在线地址:http://python.jobbole.com/84464/环境管理管理 Python 版本和环境的工具p – 非常简单的交互式 python 版本管理工具。
pyenv – 简单的 Python 版本管理工具。
Vex – 可以在虚拟环境中执行命令。
virtualenv –
java、c/c++ 、python 等性能比较 杂谈(整理)
链接:https://www.zhihu.com/question/40393531/answer/133242263著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
有人用python写的代码如下:
#-*-coding:utf-8-*-
import time
def isPrime(i):
for test in xrange(2,i):
...
Python vs JavaScript
Python 是个比较成熟的语言,运行速度在几年前是快于 JavaScript 的。但这些年
JavaScript 的解释器发展很快,特别是 Google 的 V8 和 Mozilla 的 SpiderMonkey,
将 JavaScript 的运行速度提升了一大块,以致 JavaScript 的运行速度大有反超 Python
之势,但 Python 也不甘示弱,PyPy 项目经...
传统传染病建模的matlab程序
该程序为传染病建模的随机,微分,差分方程的matlab代码
HoloLens2开发入门教程
本课程为HoloLens2开发入门教程,讲解部署开发环境,安装VS2019,Unity版本,Windows SDK,创建Unity项目,讲解如何使用MRTK,编辑器模拟手势交互,打包VS工程并编译部署应用到HoloLens上等。
C语言--视频精讲
C语言作为被长期使用的编程语言,可以被运用到各种操作系统,游戏,开发中。本课程作为互联网上首家使用C99录制的C语言教程,展现了全面、专业。标准的C语言教程。可以帮助学员从基础开始一点点的深刻理解C语言。
软件测试2小时入门
本课程内容系统、全面、简洁、通俗易懂,通过2个多小时的介绍,让大家对软件测试有个系统的理解和认识,具备基本的软件测试理论基础。
主要内容分为5个部分:
1 软件测试概述,了解测试是什么、测试的对象、原则、流程、方法、模型;
2.常用的黑盒测试用例设计方法及示例演示;
3 常用白盒测试用例设计方法及示例演示;
4.自动化测试优缺点、使用范围及示例‘;
5.测试经验谈。
YOLOv3目标检测实战:训练自己的数据集
YOLOv3是一种基于深度学习的端到端实时目标检测方法,以速度快见长。本课程将手把手地教大家使用labelImg标注和使用YOLOv3训练自己的数据集。课程分为三个小项目:足球目标检测(单目标检测)、梅西目标检测(单目标检测)、足球和梅西同时目标检测(两目标检测)。
本课程的YOLOv3使用Darknet,在Ubuntu系统上做项目演示。包括:安装Darknet、给自己的数据集打标签、整理自己的数据集、修改配置文件、训练自己的数据集、测试训练出的网络模型、性能统计(mAP计算和画出PR曲线)和先验框聚类。
Darknet是使用C语言实现的轻型开源深度学习框架,依赖少,可移植性好,值得深入探究。
除本课程《YOLOv3目标检测实战:训练自己的数据集》外,本人推出了有关YOLOv3目标检测的系列课程,请持续关注该系列的其它课程视频,包括:
《YOLOv3目标检测实战:交通标志识别》
《YOLOv3目标检测:原理与源码解析》
《YOLOv3目标检测:网络模型改进方法》
敬请关注并选择学习!