当前位置:天才代写 > Python代写,python代做代考-价格便宜,0时差服务 > Python编程作业代写 计算机作业代写

Python编程作业代写 计算机作业代写

2021-09-12 16:41 星期日 所属: Python代写,python代做代考-价格便宜,0时差服务 浏览:529

Python编程作业代写

Python实训指导书

Python编程作业代写 本次实训旨在通过借鉴两个项目的开发,使学生能够熟练应用Python基础知识进行编程,使学生能在实训当中,加深对基础知识的掌握运用,并主动学习一些课程之外的知识,培养学生的动手实践能力和团队合作精神。实训第一天教师对学生进行动员,同时组织题目介绍、分组、选题工作

一、实训的目的和意义……………………………………………………………………………………..2

二、实训时间…………………………………………………………………………………………………..2

三、实训方案…………………………………………………………………………………………………..2

四、实训成绩考核……………………………………………………………………………………………2

五、实训纪律要求……………………………………………………………………………………………3

六、实训进程安排……………………………………………………………………………………………3

七、实训题目………………………………………………………………………………………………….4

题目一:在程序的世界里看见自己-现实世界中真实的我们………………………………..4

1、 项目介绍…………………………………………………………………………………………………..4

2、项目知识点……………………………………………………………………………………………….4

1、类…………………………………………………………………………………………………………….4

2、继承…………………………………………………………………………………………………………5

3、消息的传递……………………………………………………………………………………………….6

4、 模块………………………………………………………………………………………………………..6

5、 数据文件………………………………………………………………………………………………….7

题目二:在商务世界里看见数据——“淘宝”数据的爬取……………………………………..7

1、 项目介绍…………………………………………………………………………………………………7

2、 项目知识点…………………………………………………………………………………………….8

1、 Requests库……………………………………………………………………………………………..8

2、 Requests库安装………………………………………………………………………………………8

3、 安装urllib3…………………………………………………………………………………………….9

4、 安装 ‘chardet’…………………………………………………………………………………………10

5、 安装idna………………………………………………………………………………………………..10

6、 get接口………………………………………………………………………………………………….10

7、 post接口………………………………………………………………………………………………..11

8、 使用高级API………………………………………………………………………………………….11


、实训的目的和意义

本次实训旨在通过借鉴两个项目的开发,使学生能够熟练应用Python基础知识进行编程,使学生能在实训当中,加深对基础知识的掌握运用,并主动学习一些课程之外的知识,培养学生的动手实践能力和团队合作精神。

二、实训时间 Python编程作业代写

起始时间:2020年5月25日——2020年6月19日

三、实训方案 Python编程作业代写

1.实训第一天教师对学生进行动员,同时组织题目介绍、分组、选题工作。分组方案:每组4人,每组选一名负责人,负责人自行分配组员的工作,各组题目通过指导教师进行指定。

2.在实训结束前,每组学生编写一份实训报告。

实训报告应包含以下内容:

1)实训题目

2)实训分组

3)系统功能设计

4)系统实现

5)程序的源代码清单(根据每一模块填写)

6)最后答辩使用的PPT

实训成绩考核

本次实训的考核分为两部分,第一部分要对学生在实训期间的出勤、纪律、团队精神及实践能力进行全面考核,考核成绩各部分比重如下:

考核内容 比例
实训出勤与纪律 20%
中间考核 Python编程作业代写 20%
答辩 40%
实训报告 20%

第二部分团体考核部分,该部分要考核小组的团队和作精神,具体考核,由教师根据题目的完成过程进行给分。

每个学生的最后得分由 第一部分每个学生的得分*团体得分*100% 得出。

Python编程作业代写
Python编程作业代写

五、实训纪律要求

疫情期间,点名10分钟内没有回复老师,按旷课2小时计算。累计超过12小时取消答辩资格。

六、实训进程安排

周数 时间 安排 备注
第一周 周一 动员大会,分析题目  
周二~周四 技术准备,包括EF、数据验证、正则表达式等  
周五 组内分工,详细设计  
第二周 周一 详细设计,建立数据库、数据表  
周二~周五 编码  
第三周 周一~周五 编码  
第四周 周一~周二 使用实际的测试用例进行系统测试,制作系统帮助文档  
周三~周四 编写系统使用说明书,准备答辩PPT  
周五 答辩 提交系统使用说明书

七、实训题目

1.在程序的世界里看见自己——现实世界中真实的我们

2.在商务世界里看见数据——“淘宝”数据的爬取

题目在程序的世界里看见自己-现实世界中真实的我们 Python编程作业代写

1、项目介绍

将存储人、学生、教师、班主任的数据,并编写他们之间的行为和交互,主要包括以下内容

1、生成人这个类,存储人的姓名、性别、身高和体重等个人属性信息,编写让一个人的实例做自我介绍的方法。

2、记录所创建的人的实例的个数。

3、生成学生类,它将继承人的属性,新增学生的所在学院、专业等信息,并为学生重写自我介绍方法 Python编程作业代写

4、创建一个存储健康状况的实例,作为人的属性,一个人可以由它来计算自己的BMI指数,检测自己的胖瘦程度。

5、实现一个消息传递:教师请一个学生做自我介绍。

6、在编程实践中,将所有的类结合起来;为教师增加一个与学生的消息传递:给学生建议;创建一个大学班主任类,它可以存储其他所带班级的学生,并请每个学生做自我介绍。

2、项目知识点

1、类

定义基础类

class Person(object):

“””对人的一个简单表示”””

num_of_persons = 0                               # 类属性:记录实例个数

def __init__(self, name, gender, height, weight):

“””构造器方法,设置属性的初始值”””

self.name = name                                    # 姓名

self.gender = gender                                  # 性别

self.health = Health(height, weight)                    # 健康状况

Person.num_of_persons += 1                    # 计算Person实例个数

def introduce_oneself(self):                 “””自我介绍方法,格式化输出自我介绍”””

print(“我的名字叫{},我是一位{}士。”.format(self.name, self.gender))

 @classmethod                            #引用类方法;相当于静态方法

  def get_num_of_persons(cls):                “””返回所创建的Person实例个数”””

return cls.num_of_persons               #返回实例对象的num

def test_bmi(self):                          “””输出体质状况”””

bmi = self.health.get_bmi()

print(“你({})的BMI是{},显示{}。”.format(self.name, round(bmi[0],1), bmi[1]))

 

此类为定义的Person类,其父类为基础类object,object类是所有类最终都将继承的类。__init__方法是固定的构造器方法,它出现在任何类的定义中,用于初始化各个属性值。

创建实例:

yue=Person(“王越”,’男’,1.62, 70)

yue.introduce_oneself()

2、继承

面向对象编程允许从已有的类中得到新的类,这称为继承。

子类:

class Student(Person):

num_of_students = 0

def __init__(self,xm,xb,sg,tz,xh,xy,zy):

Person.__init__(self,xm,xb,sg,tz)

#子类构造函数先调用父类的构造函数,然后在给新增属性赋值

self.stuNo=xh

self.school=xy

self.major=zy

Student.num_of_students+=1

def introduce_oneself(self):

print(“我叫{},我是一位{}学院{}专业{}生。”.format(

self.name,self.school,self.major,self.gender))

#重写

@classmethod

def get_num_of_students(cls):

return cls.num_of_students

3、消息的传递

消息传递是使得对象之间具有交互能力的重要模型。通过一个对象调用另一个对象的方法来实现

class Teacher(Person):

num_of_teachers = 0

def __init__(self,xm,xb,sg,tz,gh,xy,x):

Person.__init__(self,xm,xb,sg,tz)

self.teaNo=gh

self.school=xy

self.department=x

Teacher.num_of_teachers+=1

def introduce_oneself(self):

print(“我叫{},我是一位{}学院{}系{}教师。”.

format(self.name,self.school,self.department,self.gender))

@classmethod

def get_num_of_teachers(cls):

return cls.num_of_teachers

def ask_introduce(self,student):

print(self.name+”老师请同学作自我介绍:”)

student.introduce_oneself()  #调用student的介绍方法

4、模块

引入模块

module.py

repeat=3;

def get_repeat():

Return repeat

print(“repeat in module1 is %s”%get_repeat())

module2.py

Import module1

Result=module1.repeat*2

Print(“repeat in module2 is %s” %repeat)

5、数据文件

大多数的程序都要求用户输入数据信息,然后把输入的信息存储在列表和字典数据结构中,并存入具有一定格式的文件中。

import json

import csv

jsonname = "student_list.json"

csvname = "student_list.csv"

try:

    f = open(jsonname, 'r',encoding='utf-8')

    student_list = json.load(f)

    f.close()

    f = open(csvname, 'w', newline='')

    w = csv.writer(f)      

    w.writerow(student_list[0].keys())

    for each in student_list:

        w.writerow(each.values())

    f.close()

except FileNotFoundError as e:

print("Can not open file %s." %jsonname)

题目在商务世界里看见数据——“淘宝”数据的爬取 Python编程作业代写

1、项目介绍

本项目将展示如何从“淘宝”网站上抓取商品详情页并提取结构化的信息数据。首先在用户终端,运行Python程序test.py,输入某类商品名称、需要收集数据条数以及结果保存的路径,然后示例程序可以从“淘宝”网站上爬取相关类型的商品详情页,解析详情页的HTML,抽取出类别、品牌、价格、经销商等的结构化信息。最终收集到的数据会分别被保存在指定路径下的JSON格式的文本文件中。 Python编程作业代写

2、项目知识点

1、Requests库

Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP 测试需求。Requests 的哲学是以 PEP 20 的习语为中心开发的,所以它比 urllib 更加 Pythoner。更重要的一点是它支持 Python3 哦!

2、Requests库安装

下载Requests并放置到Python目录下

运行并安装

3、安装urllib3

1、复制到Python目录

"<yoastmark

安装

4、安装 ‘chardet’

下载并按照前两个库进行按装

5、安装idna

下载并按照前两个库进行按装 Python编程作业代写

6、get接口

get接口返回的是一个Response对象。包括一系列非常有用的属性,通过读取这些属性的值。能够获得所需要的页面信息。

import requests

import idna

url= 'https://www.taobao.com//search?q=男鞋'

headers = {

    'Accept':'text/html,application/xhtml+xml,application/x',

    'Accept-encoding': 'gzip, deflate, br',

    'Accept-Language':'zh-CN,zh;q=0.9,en;q=0.8',

    'Referer':'https://extract_items.taobao.com/extract_items.htm',

    'Upgrade-insecure-requests': '1',

'User-Agent':'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML,

like Gecko) Chrome/58.0.3029.110 Safari/537.36',

    'Connection':'keep-alive',

    'content-type':'utf-8',

    }

r = requests.get(url, headers=headers) 

print(r.url)

print(r.text)

需要打开网页再运行程序

7、post接口

requests.post(url,**kwargs)被用来构造并发送”POST”请求。POST经常用于提交HTML表单

import requests

payload={'key1':'value1','key2':'value2'}

r=requests.post("http://httpbin.org/post",data=payload)

print(r.text)

8、使用高级API

(1)session接口:作用是自动保存cookies,设置请求参数,以便下次发出请求时自动带上参数。

import requests

s=requests.Session()

r=s.get("http://httpbin.org/cookies/set/sessioncookie/123456789")

print(r.text)
Python编程作业代写
Python编程作业代写

其他代写:代写CS C++代写 java代写 matlab代写 web代写 app代写 作业代写 物理代写 数学代写 考试助攻 paper代写 金融经济统计代写 python代写

合作平台:essay代写 论文代写 写手招聘 英国留学生代写

 

天才代写-代写联系方式