为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > Python课程设计

Python课程设计

2018-05-18 5页 pdf 308KB 0阅读

用户头像

is_808969

暂无简介

举报
Python课程设计Python课程设计姓名:谭荣琦学号:1307300350班级:网络工程131班指导老师:葛志辉一、python简介Python是一种面向对象、直译式计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。这种语言具有非常简捷而清晰的语法特点,适合完成各种高层任务,几乎可以在所有的操作系统中运行。目前,基于这种语言的相关技术正在飞速的发展,用户数量急剧扩大,相关的资源非常多。二、程序总体设计在本学期的学习过程中,先后学习了python的基本语句、函数、模块、类以及异常,对python语言有...
Python课程设计
Python课程姓名:谭荣琦学号:1307300350班级:网络工程131班指导老师:葛志辉一、python简介Python是一种面向对象、直译式计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。这种语言具有非常简捷而清晰的语法特点,适合完成各种高层任务,几乎可以在所有的操作系统中运行。目前,基于这种语言的相关技术正在飞速的发展,用户数量急剧扩大,相关的资源非常多。二、程序总体设计在本学期的学习过程中,先后学习了python的基本语句、函数、模块、类以及异常,对python语言有了一个初步的了解,并对面向对象编程有了一个整体的认识。在这里,利用课堂上所学习的python知识,编写程序客户端与服务器的运作。三、程序详细设计1、服务器程序#!/usr/bin/pythonimportsocketHOST=''PORT=8008//端口号ADDR=(HOST,PORT)BUFSIZ=8096SerSock=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)SerSock.bind(ADDR)whileTrue:data,addr=SerSock.recvfrom(BUFSIZ)//接收信息ifnotdata:continueprint">%s"%data//输出信息whileTrue:data=raw_input(">")//输入信息ifnotdata:continueelse:break1SerSock.sendto(data,addr)//发送消息SerSock.close()2、客户端程序#!/usr/bin/pythonimportsocketHOST='localhost'PORT=8008//端口号ADDR=(HOST,PORT)BUFSIZ=8096CliSock=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)whileTrue:data=raw_input(">")//输入信息ifnotdata:continueCliSock.sendto(data,ADDR)//发送消息data,addr=CliSock.recvfrom(BUFSIZ)//接收信息ifnotdata:breakprint">%s"%data//输出信息CliSock.close()2四、运行结果3五、学习感想本课程学习了python语言的类型与操作符、基本语句、函数、模块、类以及异常,通过老师课堂的讲解及自己课下上机实践,掌握了课程所讲的内容,有了一些python的编程经验,能够进行简单的程序设计,不仅对python有了更加深刻的理解,也对面向对象编程有了直观的认识。在自己学习编程的过程中,对于一些不明白但书本上没有的知识进行了尝试,得到一些有趣的结果和结论,摘录其中一部分,如下所示。4
/
本文档为【Python课程设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索