- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
python基础选编
《python基础开发》教学大纲 编写人:专业高级全体老师 80课时 课程教学目标 《Python基础开发》是网工学院Python编程的第一门课程,Python是一种面向对象解释型程序设计语言。 通过《Python基础开发》这门课程的学习,学生可以熟练掌握Python的语法结构、数据类型、流程控制、文件处理,常用模块的使用、以及面向对象的编程。独立完成购物车程序、员工信息管理系统、模拟用户登录、多级菜单程序、数据库操作程序、堡垒机程序等实例程序。 课程知识目标 了解python语言的产生和发展 熟练掌握python语言的语法结构 熟练掌握python语言的数据类型 熟练掌握流程控制语句 掌握python的文件处理 掌握python的常用函数和正则表达式 掌握python常用模块 掌握python数据库模块 掌握socket模块 掌握paramiko模块 能力目标 速度目标:用60分钟完成项目 –购物车程序 用户输入总金额 列出购物菜单 选择所购物品,列出剩余金额 列出购物清单 速度目标: 用120分钟完成项目 -员工信息管理系统 员工信息录入 员工信息删除 员工信息更新 查询员工信息 退出系统 速度目标:用60分钟完成项目 -模拟用户登录 输入用户名密码并验证 错误三次永久锁定,并错误提示 输入正确提示相关信息 速度目标: 用90分钟完成项目-多级菜单查询 菜单到子级菜单的跳转 返回上级菜单和顶层菜单 退出程序并提示 速度目标: 用120分钟完成项目-堡垒机 编辑网络模块 命令执行 远程文件上传 三.课程教学内容: 四、课程教学和学习设计 python基础入门 【单元知识点】 了解Python的简介 掌握python的安装和运行 windows 下python安装和运行 Linux下Python安装和运行 了解Pycharm安装及使用(录视频完成) 掌握python编程规范 第一个Python开发程序 掌握用户交互操作 了解字符编码介绍及应用 掌握格式化输出 了解高亮显示 掌握多行输出 掌握变量使用及命名规则 了解基本数据类型 【考核要求】 了解Python的简介 应用范围 掌握Python与其他语言的比较 了解Python解释器 编译器:源码编译成机器语言,保存成二进制文件,而后运行。 解释器:不需编译,运行时自动由解释器解释成机器语言。 python解释器的实现: Cpython:基于C语言发开发,平常用的就是Cpython。 Jpython: 用于Java语言集成的实现方式。 IronPython:用于与.net框架集成的实现方式。 了解Python版本选择 python2.x和python3.x差异较大 掌握python安装和运行 Windows下安装: 双击安装完成后,将python安装目录添加到环境变量,从而实现在命令提示行中直接运行python解释器; 交互式解释器 IDE(集成开发环境):自带的IDLE 掌握Linux下Python安装和运行 解压缩:tar –xvf Python-2.7.8.tgz 检查编译环境:./configure –prefix=/usr/local/python2.7(指定安装路径) 编译:make 安装:make install 编写: #!/usr/bin/python指明脚本使用的解释器 一般保存为.py文件 运行:(以 test1.py为例) python test1.py 授予脚本执行权限 chmod +x test1.py 执行脚本 ./test1.py Pycharm安装及使用 掌握python编程规范 缩进统一 添加注释: 以#开头的语句是注释,注释是给人看的,可以是任意内容,解释器会忽略掉注释 命名规则-驼峰表示法例如:First_Name、Last_Name 第一个python开发程序 掌握交互式操作 raw_input():获取用户输入,默认以字符串类型存储 input():获取用户输入,类型由输入的内容决定 输出字符串:print “hello world” 输出变量name的值:print name 了解字符编码介绍及应用 ASSII: 使用7 位二进制数来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制字符 UNICODE:是国际组织制定的可以容纳世界上所有文字和符号的字符编码,如:如“ɑ/a”、“户/户/戸” UTF-8:是一种针对 HYPERLINK /view/40801.htm \t _blank Unicode可变的长度 HYPERLINK /view/1204863.htm \t _blank 字符编码,又称万国码。在网页上可以同一页面显示 HYPERLINK /view/12
文档评论(0)