?!
是也乎...
...
免责聲明
山寨的,非业界公认的,个人体验为基础!
伙同所有同好行者总结而得
- 一切资料来自网络互动挖掘
- 一切想法来自日常学习工作
- 一切体悟来自各种沟通交流
- 一切知识来自社区分享印证
- 一切经验来自个人失败体验
......
class="incremental"...
总之,期望可以记住的::
单位时间可以记住的只有7+-2 个
- Python 很靠谱
- Python 不用学
- Pythonic 值得钻研
- 知识必须流动起来才有用!
- 坚持写技术博客吧!
- 坚持自主小工程吧!
注意!
Takahashi-method 幻灯风格,发源自 Ruby 创始人高橋征義(Masayoshi Takahashi)
class="incremental"...
特点:文字
Takahashi-method 幻灯风格,发源自 Ruby 创始人高橋征義(Masayoshi Takahashi)
巨大
class="incremental"...
特点:幻灯片
Takahashi-method 幻灯风格,发源自 Ruby 创始人高橋征義(Masayoshi Takahashi)
很多
class="incremental"...
特点:播放
Takahashi-method 幻灯风格,发源自 Ruby 创始人高橋征義(Masayoshi Takahashi)
快!
class="incremental"...
特点:速度
Takahashi-method 幻灯风格,发源自 Ruby 创始人高橋征義(Masayoshi Takahashi)
很快
class="incremental"...
特点:速度
Takahashi-method 幻灯风格,发源自 Ruby 创始人高橋征義(Masayoshi Takahashi)
非常快
class="incremental"...
所以...
Takahashi-method 幻灯风格,发源自 Ruby 创始人高橋征義(Masayoshi Takahashi)
听!
class="incremental"...
S5
- 幻灯展示:
-
S
5
: A
Simple
Standards-Based
Slide
Show
System
- 纯HTML 幻灯效果工具 本地介绍页面
- 编写环境:
-
Leo
:
文学编程环境
- 纯Python 编写的通用编辑环境
< Historic>
历史->世界->中国->我
-
10' 历史上的Py
-
30' 世界中的Py
-
10' 中国里的Py
-
30' 怎么学习Py
class="incremental"...
开场白
打油诗///
- 侧咖啡,后宝石;还是巨蟒最贴心!
- 最贴心,不费心, 用好还要想清楚。
- 想清楚,就清楚, 一切清楚才清爽;
- 要清爽,常重构! 刚刚够用是王道。
< OT>
脊索动物门>脊椎动物亚门>爬行纲>有鳞目>蛇亚目>>
蛇
Boa
一类体型巨大的蛇>蚺科(Boidae)/蚺亚科(Boinae);是卵胎生;
蚺
Python
蛇亚目 SERPENTES → 原蛇下目 Henophidia → 蟒科 Pythonidae;无毒
蟒
snake-dior-bag.jpg
蟒皮制品
女士好选!
抗议!
...
比喻
女士性福
python.com
Monty Python's Flying Circus
< /OT>
- 派森?
- 派三?
- 派山?
- 派松?
-
标准发音:: 韦氏词典
Python在历史洪流中的位置
Python的诞生
创始人
Guido van Rossum
|
- 1989年圣诞节期间,在阿姆斯特丹
-
Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC语言的一种继承
- 实际上,第一个Python实现是运行在Mac机
- 使用Python作为语言的名字,因为是英国幽默剧团:"Monty Python飞行马戏团"的fans
- ABC是由Guido参加设计的一种教学语言非常优美和强大,是专门为非专业程序员设计的
-
原在荷兰,现在
-
因为Python,Guido 02-02-16 荣获FSF颁发的第四届自由软件进步大奖
|
2007-03 统计:
2010-08 统计:
tiobe-historic-zq_2010-08-18-161949_657x549_scrot.png
趋势 统计:
tiobe-s-d-zq_2010-08-18-162208_662x528_scrot.png
趋势 统计:
< /Historic>
- 历史上的Python...
- 很早就成功创造出来
- 江湖地位非常稳固
-
点解国人不识?
< in World>
历史->世界->中国->我
-
10' 历史上的Py
-
30' 世界中的Py
-
10' 中国里的Py
-
30' 怎么学习Py
class="incremental"...
< /App. Domains>
图形处理
平面图形
< 2D>
Python Imaging Library:图片处理
Gimp~点阵图片处理平台
Inkscap~矢量绘图引擎
logo-ofchart.png
svgfig_logo.png
丰富的图形模块
< /2D>
Amazon.com: Twisted Network Programming Essentials (9780596100322): Abe Fettig: Books
http://www.amazon.com/Twisted-Network-Programming-Essentials-Fettig/dp/0596100329/
3维图形
3D for iPhone Apps with Blender - Blender Store
http://www.blender3d.org/e-shop/product_info_n.php?products_id=123&PHPSESSID=bf31cae35a97423845c8ad1bb534a86f
高能3D工程平台
3D for iPhone Apps with Blender - Blender Store
http://www.blender3d.org/e-shop/product_info_n.php?products_id=123&PHPSESSID=bf31cae35a97423845c8ad1bb534a86f
CC许可电影:大象之梦
3D for iPhone Apps with Blender - Blender Store
http://www.blender3d.org/e-shop/product_info_n.php?products_id=123&PHPSESSID=bf31cae35a97423845c8ad1bb534a86f
CC许可电影:大雄兔
3D for iPhone Apps with Blender - Blender Store
http://www.blender3d.org/e-shop/product_info_n.php?products_id=123&PHPSESSID=bf31cae35a97423845c8ad1bb534a86f
主流3D创作平台都有Python接口
渲染牧场平台...
3D for iPhone Apps with Blender - Blender Store
http://www.blender3d.org/e-shop/product_info_n.php?products_id=123&PHPSESSID=bf31cae35a97423845c8ad1bb534a86f
全面支持!
< /Graph>
< MultiMedia/ >
< Doncument/>
-
WYTIWYG的结构化文本支持
- epydoc 生成Python API文档
- reportlab 生成PDF文件
- moinmoin wiki系统,共同写作
-
办公软件支持
- ....
桌面软件
GUI:开发框架
Python and Tkinter Programming (豆瓣)
http://book.douban.com/subject/1886782/
tk
Python and Tkinter Programming (豆瓣)
http://book.douban.com/subject/1886782/
GUI:开发框架
wxPython
GUI:开发框架
GUI:开发框架
pyQt
pyQt
Python Programming on WIN32 (豆瓣)
http://book.douban.com/subject/1748392/
GUI:开发框架...
pyWin32
pyWin32
Python Programming on WIN32 (豆瓣)
http://book.douban.com/subject/1748392/
GUI:开发框架....
< /GUI>
网络应用
内置支持
< 内置>
HTML解析
RSS解析
邮件解析
各类常见协议
常见网络事务支持
< /内置>
Amazon.com: Twisted Network Programming Essentials (9780596100322): Abe Fettig: Books
http://www.amazon.com/Twisted-Network-Programming-Essentials-Fettig/dp/0596100329/
s3752043-xmpp.jpg
Twisted图书
Amazon.com: Twisted Network Programming Essentials (9780596100322): Abe Fettig: Books
http://www.amazon.com/Twisted-Network-Programming-Essentials-Fettig/dp/0596100329/
Jabber图书
XMPP:The Definitive Guide (豆瓣)
http://book.douban.com/subject/3291772/
全面支持!
< /NET>
系统管理
< SA>
Python UNIX和Linux系统管理指南
Open Source Network Management Software (豆瓣)
全面渗入!
< /SA>
配置管理
< SCM>
分布式配置管理
用户列表:
Mozilla;Open Solaris;Xen;wget;ZFS...
轻量的专注解决团队基础问题的管理平台...
Trac
Managing Software Development with Trac and Subversion (豆瓣)
现状
国际形势
class="incremental"...
用户:CherryPy
老牌Py web框架社区
class="incremental"...
用户:Twisted
电信级网络协议框架!
class="incremental"...
用户:Plone
企业级CMS 平台!
class="incremental"...
用户:Django
最火Py Web 应用框架
class="incremental"...
用户:jQuery
知名Ajax 框架社区
class="incremental"...
用户:OLPC
每童一电脑,上网教育本原创集团!
class="incremental"...
用户:Pidgin (Gaim)
制式多协议即时通讯工具
class="incremental"...
用户:VirtualBox
最易用虚拟机作品!
2010-01-22-194900_user-sikuli_scrot.png
用户列表...
内部的没有公开....
class="incremental"...
中国企业用户
早已在列表中吼过...
全线支持!
< /SCM>
- iODBC,
ADOdb ado..
-
对象数据库:
ZODB,
PyDbLite,
GadflyB5,
buzhug...
-
ORM:
,
SQLObject
....
-
NoSQL:
CouchDB
,
Tokyo Cabinet
,
MongoDB
,
Redis
,
Cassandra
,
Memcached
....
- ......
< App. Domains>
基本上是
一切
Embedded
-
Java平台
-
.net平台
- python.net
- IronPython
- boo
- ...
-
动能:PSF
Embedded
< /in World>
- 世界中的Python...
- 应用非常广泛和深入
- 支持软件包混厚无比
-
为什么国人不用?
< in China>
历史->世界->中国->我
-
10' 历史上的Py
-
30' 世界中的Py
-
10' 中国里的Py
-
30' 怎么学习Py
class="incremental"...
< /in China>
囧rz
< Learnning>
历史->世界->中国->我
-
10' 历史上的Py
-
30' 世界中的Py
-
10' 中国里的Py
-
30' 怎么学习Py
class="incremental"...
到底Py...
Python是一种
语法优美的,
面向对象的,
内置高级数据结构,
支持模块和包
支持多种平台,
可扩展的,
解释型(脚本)
通用高级开发语言
Py:运行
-
丰富直观的运行方式...
- 命令行,
- 图形窗口,
-
交互方式
iPython =)
,
- 嵌入方式
- ......
Py:动态
- 赋值时进行名字绑定
- 无须数据类型声明
- 垃圾自动回收
- ......
Py:语法
-
有大爱的语法::
-
缩进
- 变量交换
-
高级数据结构字串,数组,元组,字典,集合,文件...,
- 不定参数与关键字参数
- __变量
- ......
Py:发布
Py:OO
Py 更多便利
- 内置支持Unicode
- 自动编译成字节文件
- 对象序列化
- 测试框架
- 多线程
- ......
< Pythonic>
~ Python的哲学
优美胜过丑陋 明确胜过含蓄
简单胜过复杂 复杂胜过难懂
扁平胜过嵌套 稀疏胜过密集
易读亦有价
尽管实用会击败纯洁 特例也不能特殊到打破规则
除非明确地使其沉默 错误永远不应默默地溜掉
面对着不确定,要拒绝猜测的诱惑
应该有一个--宁肯只有一个--明显的实现方法
也许这个方法开始不是很明显,除非你是荷兰人
尽管不做通常好过立刻做 但现在做也要胜过不去做
如果实现很难解释,那它就是一个坏想法
如果实现容易解释,那它可能就是一个好想法
名字空间是一个响亮的出色想法--就让我们多加利用吧
以动手实践为荣 , 以只看不练为耻;
以打印日志为荣 , 以单步跟踪为耻;
以空格缩进为荣 , 以制表缩进为耻;
以单元测试为荣 , 以人工测试为耻;
以模块复用为荣 , 以复制粘贴为耻;
以多态应用为荣 , 以分支判断为耻;
以Pythonic为荣 , 以冗余拖沓为耻;
以总结分享为荣 , 以跪求其解为耻;
人们学习PHP是因为要得到一份工作;
人们学习Java是因为他们选修了计算机科学这门课;
人们学习Python是因为他们爱这门语言,因为他们追寻美...
-
轻易实现快速学习的梦想
-
深入体会动态语言的妙处
-
立即体验快速开发的快感
-
获得快速验证想法的能力
怎么学习Python?
学习资源...
< HOPE>
持续改进才有效果!
坚持
个人知识管理!
从尊重自个儿掌握的知识开始!
TLH项目 – 学校并非学习之地 | 益学会
http://fanyi.edu2do.org/2010/04/05/tlh-school-is-not-for-learning.html
SECI模型
野中郁次郎(Ikujiro Nonaka)和竹内弘高(Hirotaka Takeuchi)认为
...
知识之轮
知识只有流动才有价值...
...
SNS学习原理:1
小时的我...
...
SNS学习原理:2
成长的我...
...
SNS学习原理:3
成为一体的大家...
...
SNS学习原理:反証
成为一体的大家...
...
- 不知己不知
- 不知己知何
- 知己何已知
- 知己何不知
...
KM持续改进
最终目标是:基于知识的企业文化!
知识管理乃是
培育
可摧生自学习型组织的
文化氛围
-
自学习型 主动改进自身行为的
-
氛围 即所有成员的共通心理
入圏
某个著名软件公司里,开发组的桌上会放着一只小熊,大家互相问问题之前,先对着小熊把问题说一遍,看能不能把问题描述的清晰,基本上说的比较有条理以后,答案也就随之而来了,大家可以试试这个办法
会议33制
一切有关沟通!也是通用的软件工程核心行为模式...
什么是软件工程!?
- 沟通! 和电脑
- 沟通!! 和他人
- 沟通!!! 和自个儿
会议33制 - XMind - Social Brainstorming and Mind Mapping
http://www.xmind.net/share/zoomquiet/33-session/
反刍
正如,斯坦尼斯拉夫斯基在《演员的自我修养》里说过:
"感情应该是由外而内,再由内而外的"...
专注点程序之外的东西吧
功夫在诗外!拓展有益的社会关系,有利于...
宅
专注点程序之外的东西吧
经济是一切社会活动的基本法则,作为社会个体,应该有所觉悟...
< / HOPE>
典章常读
< Learnning/>
用之
回答先...
山寨的,非业界公认的,个人体验为基础的...
A+
...
在高性能web?
...
靠谱
...
在MySQL?
ookie/session会话处理,Socket通信,登录验证处理方式...
框架
...
在网络系统开发中的地位?
随便
...
从PHP转向Python应该做什么?
...
相比于传统脚本?
系统脚本vs高级脚本
多范式
...
代码组织结构?
存乎一心
...
vs其它?
Funny+易用
爽!
...
魅力?
没有惊奇的朴素的靠谱的...
Pythonic
...
低封装性?
为什么要OO?
OOP?!
...
Python教程
v2.5 刘鑫 中文版
Python语言入门
2009-09-01 出版
spreading Python everywhere to everyone...
最后
好书再推荐
s4279952-zen4talk.jpg
最后的最后
好书再推荐
< 版本 />