告别python2.7迎来3.x
来源:互联网 发布:mysql 联表查询 count 编辑:程序博客网 时间:2024/06/02 06:55
0. python的发展
2.x版本继续演进,2014年7月1日发布2.7.8版本,继续优化bug
3.x版本继续演进,2014年5月18号发布3.4.1版本
1. 使用python 2.7.3
刚开始接触python的时候是看实验室师兄们用它来处理excel实验数据,觉得是个很不错的工具,不但容易上手,而且功能强大,可以快速构建应用与各种工具。
【1】用python编写小的网络爬虫
思路:从一个root_url开始抓取网页上的超链接,然后遍历访问url_list,再对其中的每个元素执行同样操作。把爬取的数据进行存储,并根据网页内容,更新索引库,从而建立mini搜索引擎。
实现:发现访问的url_list时会出现访问失败的现象,程序自动终止;由于不懂pdb(后来才接触到)调试,就无疾而终了,【继续完成】。
【2】用python做信息检索课程作业,实现上G的邮件的布尔查询
思路:倒排索引
实现:
【3】实现协议解析器(带gui)
思路:通过界面输入十六进制数据帧,给出静态解析文本
实现:通过界面辅助工具wxGlade,wxPython,py2exe,生成一个不需要在pc安装python就可以运行的应用程序。
【4】基于python的web应用架构Django研究
通过阅读Django相关网上资料了解MVC设计模式,泛泛的了解,并没有深入,【继续完成】。
【5】通过邮件实现开机提醒和远程关机
需求:公司开发小组的服务器由我管理,有时有人加班不能太早关机或者有时忘记关机,需要远程关机;有时候服务器的安全也很重要,通过开机提醒,对服务器进行简单的监控。
实现:服务器端10分钟检测一次最近8分钟内是否收到主题为“shutdown”的邮件,存在则关闭电脑;开机自动启动程序,发送邮件到指定邮箱实现监控开机。
2. 迎来python 3.3
今天心血来潮,安装3.3版本,打开2.7写的程序发现无法运行,异常处理和print处报错。查了自带的document发现,print在2.x中是与return的相同的关键词,而3.x中print()是函数,可以用在任何函数出现的地方;异常的处理机制优化抛出写法。
今后要基于python 3.x展开工作,新特性慢慢掌握。以此文为开始,回顾2.7解决和未解决的问题,开始3.3之旅。
- 告别python2.7迎来3.x
- 告别2014,迎来2015
- 告别2015年迎来2016
- Python2.x还是3.x?
- python2.xhe 3.x区别
- Python2.x和3.x 编码问题
- [火焰]锁IE--告别BHO,告别注册表,告别快捷方式,迎来全新的HOOK时代
- Linux CentOS6.X 升级python2.6到python2.7
- centos 6.X 升级Python2.6到python2.7
- python2.x ~ python3.x
- 告别平台云的时代,迎来私有云
- centos5.x升级python至python2.7
- centos6.x 下面安装python2.7
- fcgi.py 从python2.x到3.x的移植
- python技巧31[移植python2.x到3.x]
- python2.X和3.X版本差异问题
- Windows 上同时使用Python2.x 与 3.x
- Python2.x和3.x主要差异总结
- Latex缩短公式之间的距离
- OCP 1Z0 053 113
- Exchange中继设置
- 黑马程序员---Java API
- 微信广点通开放公测 粉丝数达10万可成为流量主
- 告别python2.7迎来3.x
- 乘积的末三位(product)~算法竞赛入门
- Exchange 2003 反垃圾邮件
- 线程优先级
- 用PHP模拟服务器返回任意类型数据
- Linux 下 PHP 5.2.x 连接 SQL Server 数据库 FreeTDS 配置笔记
- android 电池(二):android关机充电流程、充电画面显示
- AndroidManifest.xml下的一些属性定义和用法
- 国内npm安装nodejs modules失败的几个解决方案