学习python脚本语言笔记(1)
ptyhon核心编程第三版的自学,主要学习笔记发下:
第一章:使用入门
人们为什么使用PYTHON语言:
1、软件质量;
2、开发者效率;
3、程序的可移植性;
4、组件集成;
5、享受乐趣;
PYTHON语言的缺点,就是速度慢。
使用PYTHON可以做些什么:
1、系统编程;
2、用户图形接口;
3、INTERNET脚本;
4、组件集成;
5、数据库编程;
6、快速原型
7、数据值计算和科学计算编程;
8、游戏、图形、人工智能、XML、机器人等。
PYTHON在哪些技术上的优势:
1、面向对象;
2、免费;
3、可移植性;
4、功能强大;
5、可混合编程;
6、使用简单;
7、简单易学;
第二章 如何运行程序
PYTHON其实与JAVA一样,是采取编译成字节码后,再进行运行,在运行速度上处于C和JAVA之间,正因为是使用字节码,所以可移植性较强。
PYTHON实现在替代者:
1、CYTHON是原始的、标准的替代者。
2、JYTHON其目的是为了与JAVA编程语言集成。
3、IRONPTYON,他的设计目的是让PYTHON程序可以与WINDOWS平台上。NET框驾以及与之对应的LINUX的开源的MONO编写成应用相集成。
4、执行优化工具,PSYCO实时编译器,可以让程序运行速度加快。
第三章 如何运行程序
1、交互式模式下编写代码注意事项:
A、只能输入PYTHON命令。
B、在文件中打印语句是必须的。
C、在交互模式下的代码编写不需要缩进。
D、留意提示符的变化和复合语句
相关文档:
#==================================================
import wx
import wx.media
class MyFrame(wx.Frame):
def __init__(self,parent,title):
wx.Frame.__init__(self,parent,-1,title,pos=(150,150),size&;nbsp;=(640, 480),style=wx.MAXIMIZE_BOX|wx.SYSTEM_MENU|wx.CAPTION|wx.CLOSE_BOX| ......
在Stack Overflow 上看到学习Python 的一个方法是用Python 破解The Python Challenge。但我喜欢用Ruby,谁管得着呢^_^
0. 入门关很简单。
p 2**38
1. 破解一段话,观察图片很容易发现解码表把字母表循环右移两位。
riddle = "g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq ypc dmp. bmgle gr gl ......
为了让UE支持python语言,google了很多,结果都不行,最后看了下面的博客才知道错哪了,总结下以免忘记。
http://wangtao.name/2009/12/20/ultraedit_python.html
在官网上找到python的扩展下载点:http://www.ultraedit.com/downloads/extras.html
有各种语言的扩展,便可以支持语法高亮。
python 2.5:http://www.u ......
原文地址 http://www.javaeye.com/wiki/Python/1371-python-graphics-library-pil-python-image-library-introduction
关于PIL库的一些概念
pil能处理的图片
类型
pil可以处理光栅图片(像素数据组成的的块)。
通道
一个图片可以包含一到多个数据通道,如果这些通道具有相同的维数和深度,Pil允许将这些通道进行叠加 ......