Python介绍
特点
优雅、明确、简单。
适合领域
1. Web网站和各种网络服务
2. 系统工具和脚本
3. 作为“胶水”语言把其他语言开发的模块包装起来方便使用
和其他语言对比
开发环境搭建
到https://www.python.org/downloads/release/python-2710/ 下载对应系统下的安装程序。
...
分类:
编程语言 时间:
2015-06-03 08:27:45
阅读次数:
171
python性能是个瓶颈,没必要在上面花太多精力。如果在意性能,应当直接换编程语言。优化python的思路:1、数据结构set/list/dict等等要区分清楚用途2、算法不在这里细说,通用思路3、多层循环减少不必要的运算 for i in range(10): x = len(aa) ....
分类:
其他好文 时间:
2015-05-26 10:42:13
阅读次数:
117
书中涉及的Python扩展库包括NumPy、SciPy、SymPy、matplotlib、Traits、TraitsUI、Chaco、TVTK、Mayavi、VPython、OpenCV等。非常适合于网站开发,系统管理以及通用的业务应用程序。Python还在科学计算领域建立了牢固的基础,覆盖了从石油...
分类:
编程语言 时间:
2015-05-24 00:07:06
阅读次数:
1697
Python如何运行程序Python运行脚本时,第一步是编译成所谓的“字节码”,之后将其转发到“虚拟机”中。1、字节码编译:当程序执行时,Python内部(对大多数用户是完全隐藏的)会先将源代码(文件中的语句)编译成所谓字节码的形式。编译是一个简单的翻译步骤,而且字节码是源代码底层的、与平台无关的表...
分类:
编程语言 时间:
2015-05-23 18:12:46
阅读次数:
233
Python 2.6新增的multiprocessing,即多进程,给子进程代码调试有点困难,比如python自带的pdb如果直接在子进程代码里面启动会抛出一堆异常,原因是子进程的stdin/out/err等文件都已关闭,pdb无法调用。据闻winpdb、Wing IDE的调试器能够支持这样的远程调...
分类:
编程语言 时间:
2015-05-15 07:50:21
阅读次数:
315
1 24点简介 拿一副牌,抽去大小王后(初练也可以把J/Q/K也拿去),剩下1~10这40张牌(以下用1代替A)。任意抽取4张牌(称为牌组),用加、减、乘、除 (可加括号)把牌面上的数算成24。每张牌必须且只能用一次。如抽出的牌是3、8、8、9,那么算式为(9-8)×8×3=24。 解决本问题两.....
分类:
编程语言 时间:
2015-05-11 10:44:04
阅读次数:
725
Jython 是一种可以把两种不同的编程语言结合在一起的工具。首先,它使Python 程序员介入到Java 开发环境并让他们能快速开发方案原型,以便无缝地集成到现有的Java 平台上。其次,它能在Java 中加入脚本语言,并以此来简化数计百万计的Java 程序员的工作。Java 程序员们,再也不用为他们刚写的一个类写一大堆的测试用例或驱动程序。...
分类:
编程语言 时间:
2015-04-13 16:40:31
阅读次数:
175
第一次见python就被吸引了,嗯,前面在linux下调试过一些小段代码。最近工作都在windows下面,也懒得换去unbuntu,所以想着在win下安装python。之前不知道用什么方法装的python,反正有这么几个应用程序python IDE,Python(command line)。但是,在...
分类:
编程语言 时间:
2015-04-03 17:01:41
阅读次数:
130
python把汉字转换成拼音实现程序 文章一个简洁干的汉字转拼音 程序,复制下载就可以直接使用,有需要的同学可以参考一下下。#coding:utf-8#基于python2.6table = 'a,-20319;ai,-20317;an,-20304;ang,-20295;ao,-20292;ba,-...
分类:
编程语言 时间:
2015-03-09 12:19:26
阅读次数:
263
Python程序基本组成Python和其他高级语言一样,几乎都是首先从某些地方接收一些数据(如键盘或文件或者赋值),接着对数据进行必要的处理,之后把处理的结果传到某个地方去(输出到文件、数据库或者打印到屏幕上)。Python程序基本架构如下:程序初始化部分程序数据的输入部分程序..
分类:
编程语言 时间:
2015-03-04 06:22:25
阅读次数:
187