代写program留学生作业、代做Python程序语言作业、代写Python课程设计作业

日期:2019-11-29 12:55

Completing the Final Project - Python

By Sunday, December 8, at midnight, you should submit your final project, electronically. The last week of class there will be a blackboard sign up sheet where you must sign up for a time to demo your project. Demos will be Monday Dec. 9-Friday, Dec 13. Each demo is 10 minutes, one-on-one.

Be sure to make regular backup copies of your project, on different drives, so if you lose the most current version, you will be able to recover quickly.

Make sure your project contains

interactive input using Entry boxes. Does your program defend against bad input?(IEB)

interactive output using Text(OTXT)

a text input file(not just a picture)(IFL)

Include with your submission any files your program needs to run

a text output file(OFL)

mouse input making use of the location of the mouse click.(IMS)

a GraphWin .(GW)

functions of your own design not belonging to any class.(FNC)

some randomness using the random class.(RND)

At least one class of your own design with objects and methods that are used. (CLOD)

A list of objects of a class of your own design. (LOOD)

Well organized code using classes and multiple functions.

No global variables.

No function, including main, should be much more than a page long.

This means a max of 50 lines of code.

This 50 lines does not include comments or lines of white space to make the code more readable.

Good comments and well formatted code:

Every method and function (other than constructors, gets and sets), needs a comment before the header line describing what it does and what its parameters are. For constructors, there might be a need for explanation of parameters.

There should be comments explaining the main steps of the algorithm, incorporated into the code.

reasonable and helpful variable names and function names

good indentation

A main as the last function in the file.

Also a call to main at the end of the file.

a record of references:

who you talked to and about what:

"Jen Porter told me how to move the list items when playing a card from the hand."

"Paul Li looked at my code and found the reason it was crashing."

"My friend Frida Rodriguez played my game and made suggestions about what it needed to be more user friendly."

what written sources you used:

"I based my Province class on Dr. Baruch's model from class."

"I used a setUp based on the one in lab 20."

"I used a tic-tac-toe board similar to the one at tictactoe.com"

Marking special features.

In order to insure I give you credit for the features you have included in your project, put these terms (written here in RED), exactly as written (except for color), in comments in your code:

(IEB) somewhere you read from an Entry box

(OTXT) somewhere you write to the screen using Text

(IFL) somewhere you read from an input file

(OFL) somewhere you write to an output file

(IMS) somewhere you use the mouse's location

(GW) where you open a GraphWin

(FNC) somewhere you call a function of your own design

(RND) where you use a random number generator.

(CLOD) where you define a class of your own design AND somewhere create an object of a class of your own design.

(LOOD) somewhere you use a list of objects of your own design

The header for your project should be of the form

/*  Project Name

programName.py

Your full name

Your nickname if you use one

Your Section number

Your SU login name*/

The algorithm should be clearly integrated into comments in your code.

Make a folder named yourloginFinalProject. For example, mine would be mjbaruchFinalProject In it put a copy of

any data files that your project requires

an interesting sample output file

one screenshot of your program in action (.png, .jpg, or .pdf) No bigger than 1MB.

a file with the list of references (.txt, .rft, .doc, or .docx)

the source code for your project ( .py)

zip it into a folder with the same name. (.zip not .rar)

On a mac, right click the folder and choose compress.

On a PC, compress or 7-zip->compress

IMPORTANT Make a copy of your project and all related files frequently, so if you do something wrong, you haven't lost it all.

Upload the zipped project.

You will demonstrate your project to me Dec 9 - Dec 13. I will not grade any projects that are not demonstrated.

While I want projects on time, I also need to receive projects that run. Therefore, I will accept late projects as follows: Up to 2 points off for each day late (up to a max of 10 points off) through Friday, Dec 13. No projects will be accepted after that unless you have received permission from me.

If you have not handed in your project by midnight Wednesday, Dec. 11, I expect to see you to discuss your project during mandatory office hours, Thursday, Dec. 12, 12:30-2:30, in the lab. This is NOT optional. Bring a laptop with your project or make sure a copy of your project is loaded on the computer in the lab.

代写python期末作业价格_代写program留学生作业、代做Python程序语言作业、代写Python课程设计作业...相关推荐

  1. r语言软件GDINA_finTech MSc代做、代写Python程序语言、代写MSc program、代做Python设计帮做C/C++编程|代写R语言...

    finTech MSc代做.代写Python程序语言.代写MSc program.代做Python设计帮做C/C++编程|代写R语言Strathclyde Business School, finTe ...

  2. 课程设计代写java,JAVA课程设计作业代做、代写JAVA编程设计作业、代写data留学生作业...

    JAVA课程设计作业代做.代写JAVA编程设计作业.代写data留学生作业 日期:2020-06-13 11:30 JAVA Coursework (30 marks) Suppose you nee ...

  3. 课程设计图书管理系统c语言,图书管理系统c语言课程设计c语言课程设计作业获得95分全院第一......

    > 下载中心  >   > 图书管理系统 c语言课程设计 english version 图书管理系统 c语言课程设计 所属分类: 开发工具:c/c++ 文件大小:2720kb 下载 ...

  4. 综合课程设计作业——LOL英雄数据分析统计(个人)

    前言 本次综合课程设计作业主要分为三个部分:一,项目介绍.二,代码以及大数据echarts可视化.三,答辩记录回答情况. 一,项目介绍 1.项目背景及简介 2.Linux虚拟机发展历史 3.  负责  ...

  5. 软件工程课程设计“作业管理系统”的总结和期望

    目录 一.软件工程课程设计"作业管理系统"的总结和期望 该系统研究的意义 功能概述 web网上作业管理系统的实现 注册与登录功能的实现 作业提交功能实现 教师批改作业的功能实现 总 ...

  6. matlab中电流调节器仿真模型,直流调速系统的matlab仿真(课程设计作业).docx

    直流调速系统的matlab仿真(课程设计作业).docx 运动控制系统课程设计班级自动化0802姓名王有录学号0806050231摘要直流调速系统具有调速范围广.精度高.动态性能好和易于控制等优点,所 ...

  7. 代写python期末作业价格_代做program留学生作业、代写Python语言作业、代做algorithm课程作业、代写Python程序设计作业...

    代做program留学生作业.代写Python语言作业.代做algorithm课程作业.代写Python程序设计作业 日期:2020-01-09 10:13 Coursework Brief: ASS ...

  8. python数据分析做什么作业好_知识星球 | 说说我为什么要做『python数据分析』社群...

    过去一段时间,很多人会问我: "现在的工作没有前途,该如何转行?" "我知道数据时代已经来了,我该如何学习,不让自己落伍?" "数据分析适用于生活和工 ...

  9. 个人HTML期末大作业~ 个人网页(HTML+CSS)6页面带下拉特效~简单带表格带设计说明 ~学生网页设计作业源码

    HTML期末大作业~ 个人网页6页面带下拉特效~简单带表格带设计说明 ~学生网页设计作业源码 作品介绍 下面介绍一下我的个人小网站吧,我的网站背景稍微单调一点白色,主要个人比较喜欢白色了,布局上面使用 ...

最新文章

  1. 存储过程和存储函数初步
  2. 【跟着我们学Golang】之面向对象
  3. 判断密文加密类型hash-identifier
  4. 在 ES6中 改良的5个 JavaScript “缺陷”
  5. 更新电脑游戏安装合集,600+单机游戏,单机电脑游戏合集共约4T
  6. 系统盘点Android开发者必须掌握的知识点,含小米、腾讯、阿里
  7. Ajax实现原理详解
  8. python爬虫lxml xpath测试
  9. NLP《词汇表示方法(二)词嵌入表示》
  10. 华为音量键只能调通话_华为新全面屏专利曝光,电源键、音量键都没有
  11. VUE3模板ref引用子组件或者子组件的方法
  12. php遍历原理,PHP数组遍历与实现原理
  13. asp.net my sqlHelper
  14. vgp虚拟路面_某车型开发阶段实际道路谱和虚拟路面谱对比分析.pdf
  15. 原创西门子SMART 200 modbus rtu通讯宇电温控器例程
  16. 删掉wps后台烂进程
  17. 如何格式化日期和时间
  18. c++实验三:继承与派生
  19. wmware网络模式
  20. P5-Windows与网络基础-安装GNS3软件环境

热门文章

  1. php审计之——DVWA命令注入
  2. 新:头文件 youxi.h
  3. 游戏算法-AOI基本介绍
  4. C/C++学生综合测评系统[2023-03-18]
  5. rebotframework与BuiltIn
  6. 5、产品经理的工作职责OR主要工作技能和工具
  7. C语言字符串截取函数strtok和strtok_r
  8. HTML网页表格数据导入Excel
  9. 谷歌主页被hao123等网页篡改
  10. Oracle 的删除