- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python简介课案
Python 简介;Python 的介绍
Python 基础使用
Python 实例
参考资料;Python是自由软件的丰硕成果之一
创始人 Guido van Rossum
时间地点 1989年圣诞节期间在阿姆斯特丹创造
名字来源 大蟒蛇飞行马戏团的爱好者
渊源 从ABC发展而来
主要受Modula-3的影响
结合了Unix shell和C的习惯;桌面GUI软件开发(wxPython, PyQT…)
网络应用开发(内置模块, Twistd, Stackless…)
2/3D图形处理,游戏开发 (PIL, pyGame…)
文档处理,科学计算(moinmoin, numpy…)
Web应用开发(Flask, Django, Z,OPEQuixote…)
移动设备应用开发(PyS60…)
数据库开发(支持SQL和NOSQL, ZODB…)
嵌入其它应用(嵌入C/C++, delphi, 调用DLL…);
VIM、Emacs – 主要在Linux下使用
普通编辑器 :UE,notepad++,Editplus…
IDLE – 集成开发环境。安装包自带,交互模式
Eclipse + Pydev – 收费的
Eric4 – 基于PyQT4,功能强大
Boa? -- 类似于Delphi的IDE(wxPython)
WingIDE -- 共享软件
;Python VS C:
Python是动态编译语言,C 是静态编辑语言 。
C中内容管理是由开发者管理,Python中内存问题由Python解释器负责。
Python 自带数据类型支持库。C中对于混杂数组(Python中得列表)和哈希表(Python中得字典)还未存在标准库。
Python 不能用来写内核。
借助Python语言提供的API,使用C或者C++来对Python进行功能性扩展
Python VS Java :
Python是动态编译语言,Java是静态编辑语言。
Python支持面向对象函数编程方式。java支持面向对象。
Python比Java要简单,非常适合与构造快速原型。
Python和Java 适合多名程序员以渐进方式协同开发大型项目。
Python VS SHELL :
Python语法简单,可移植性好。
Shell代码重用读低,造成代码量大。Python可以重用代码,提倡简洁的代码设计,高级的数据库结构和模块化组建。
;
简单 — Python是一种代表简单主义思想的语言。
易学 — 关键字少 ,结构简单 ,语法清晰。
开源 — Python是FLOSS(自由/开放源码软件)之一。
高层语言 — 使用Python编写程序时,无需考虑诸如管理程序使用的内存的底层细节。
解释性 — Python编写的程序无需编译,可直接从源代码运行程序。
可移植性 — 由于它的开源本质,Python已经被移植在许多平台上。
面向对象 — Python即支持面向过程的编程也支持面向对象的编程。在“面向过程”的语言中,程序是由过程或仅仅是可重用代码的函数构建起来的。在“面向对象”的语言中,程序是由数据和功能组合而成的对象构建起来的。
丰富的库 — Python标准库庞大。可帮助处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作
;
本讲义约定使用Python 2.7.x版本
3.x版本由于库暂未更新改善,暂时不推荐使用
;下载python包并安装
$tar –zxf python2.7.tar.gz
$cd Python2.7
$./configure
$make make install
建立软连接
$mv /usr/bin/python /usr/bin/python.bak
$ln -s /usr/local/bin/python2.6 /usr/bin/python
检验
$python –V;下载python包并安装
下载Python 发布的 “官方” Python 安装程序
双击安装程序 Python-2.xxx.yyy.exe
增加环境变量
右键“我的电脑”-“属性”-“高级”-“环境变量”,在path里输入Python安装位置
检验
开始-程序-python 2.7-启动 Python command line,然后输入:print “Hello World”,如果输出“Hello World”,即表明安装成功。;Python 的介绍 – 启动;变量,表达式,语句
字符串
数据结构(列表,字典,序列)
控制流
函数
模块
异常处理
文件读写;变量赋值
a = 100
您可能关注的文档
- 初二期中家长会.ppt
- 初二年级我能临考好心态改课件.ppt
- ps小讲堂课案.pptx
- PTN试题2课案.doc
- PTQ配置过程(Unity平台)课案.doc
- 初二物理上册期中试题及答案课件.doc
- 初二物理_第三章_物态变化复习课件课件.ppt
- 初二物理声音的特性2.ppt
- 初二地理活动课区域联系对经济发展的影响.pptx
- 初中语文校本教研的组织与实施.ppt
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
最近下载
- 重庆市两江新区2024-2025学年数学六年级第一学期期末检测试题含解析.doc VIP
- 人教版(2024年新版)七年级上册美术全册教学设计.docx
- Desouttter马头电动装配系统CVI3 系列 CVI3 Controllers CVI3 Vision (6159326910) CVI3 tightening controllers Conf.pdf
- 【MOOC】时间序列分析-中南财经政法大学 中国大学慕课MOOC答案.docx
- 2024-2025学年重庆市六年级数学第一学期期末检测试题含解析.doc VIP
- 高中政治(必修1+必修2)期末测试卷(二)(原卷版).docx VIP
- 高中生物 2023-2024学年安徽省合肥高一(上)期末生物试卷.pdf
- 太阳能光伏产业链垂直一体化构建研究.docx VIP
- SSCI收录管理学种期刊目录.docx
- GB51016-2014 非煤露天矿边坡工程技术规范.pdf
文档评论(0)