# 智能数据分析-软件2111-互联211-互联212 **Repository Path**: shane1163183531/intelligent-data-analysis_hulian211-ruanj2111 ## Basic Information - **Project Name**: 智能数据分析-软件2111-互联211-互联212 - **Description**: 111111111111111111111111111111111 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2022-08-29 - **Last Updated**: 2023-09-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 智能数据分析-互联211-软件2111 ## **智能数据分析** --- ### **班级** --- 移动互联211、软件2111 ### **常用网址** --- [python官网](https://www.python.org/) [gitee外网链接](https://gitee.com/shane1163183531/python-hulian201-202-ruanjian2011.git) [像玩一样学习编程w3cschool](https://www.w3cschool.cn/codecamp/) [像玩一样学习git](https://learngitbranching.js.org/) [git下载](https://git-scm.com/downloads) [markdown简明语法](http://ibruce.info/2013/11/26/markdown/) ## **Git简单教程** --- [git基础](http://10.10.74.125:3000/hx3329/intelligent-data-analysis_hulian211-ruanj2111/src/master/git%e5%9f%ba%e7%a1%80.md) [git简单教程](http://10.10.74.125:3000/hx3329/intelligent-data-analysis_hulian211-ruanj2111/src/master/%e7%ac%ac%e4%b8%80%e5%91%a8/git%e7%ae%80%e5%8d%95%e6%95%99%e7%a8%8b.md) # 第一次课 ## 教学方法 > 强调学习能力 > 多沟通表达 > 锻炼解决问题的个人能力 ## 教学理念 >过程至上,结果次之 ## 教学目的 >进入“主角”状态 ## 课程定位 >本课程是移动互联专业的专业选修课程。通过本课程的学习,使得学生能够理解Python的编程模式,尤其是函数式编程模式,熟练运用Python内置函数与运算符、列表等基本数据类型来解决实际问题,熟练掌握Python分支结构、循环结构、函数设计,同时使学生了解不同领域的Python扩展模块并能够理解文件操作、大数据处理、多线程编程、网络编程、科学计算可视化等领域中的实际问题及解决方法。 ## 课程目标 >通过本门课程的学习及相关项目的实施,学生熟练掌握运用Python语言,通过本课程的学习,使学生学会Python程序设计基础环境的搭建、Python基础入门、控制语句、函数、文件操作、和Python模块,可以利用NumPy、Matplotlib和pandas进行基本的数据分析和可视化,为将来从事数据挖掘以及后续课程的学习和人工智能移动互联应用程序的开发、科研业务奠定基础。同时在课程的学习中,培养学生诚实、守信、坚忍不拔的性格,培养善于沟通表达、善于自我学习、团队协作的能力,并养成编码规范、按时交付软件等良好的工作习惯。 ### (1)能力目标 >- 掌握数据分析的流程; >- 掌握数据分析的核心思维; >- 掌握Python的基础语法; >- 掌握Python的面向对象、文件的读/写操作,能使用文件 >- 对数据进行简单的处理; >- 掌握数据分析的基本模型; >- 掌握数据分析的基本工具; >- 掌握数据分析的基本方法。 ### (2)知识目标 >- 能使用Pycharm、VScode、IDLE、jupyter notebook等开发工具开发Python应用程序; >- 能安装配置典型的Python程序设计基础环境; >- 能应用Python语言编写简单的程序; >- 能应用Python中的字符串处理方法及相关函数; >- 能够使用Python面向对象的思想完成简单的软件算法流程的开发; >- 能够使用数据分析的核心思维和模型进行简单任务的分析; >- 能够运用所学知识进行Python中文件和数据分析处理等模块进行开发; >- 能够熟练使用各种可视化方法。 ### (3)素质目标 >- 通过分组完成项目任务,培养学生团队协作精神,树立诚信意识,锻炼学生沟通交流的能力; >- 通过完成项目任务,提高学生分析问题、解决问题的能力; >- 利用书籍或通过网络获取相关信息的能力; >- 通过撰写报告,提高学生书面表达能力,培养创新思维能力,培养学习常用专业英语词汇的兴趣,锻炼word、ppt、excel等office软件的操作水平,培养创新思维能力; >- 通过项目陈述,项目答辩,提供学生的口述能力,培养学生总结归纳的意识。 ## 如何愉快的通过这门课 >根据课程标准中规定的课程成绩评定要求,即课程总成绩由态度性考核成绩、知识性考核成绩、技能性考核成绩和创新性考核成绩四部分构成。下面分别给出这四部分考核成绩的评定细则。 ### 1.态度性考核成绩(满分20分,扣完为止) | 计分点| 计分规则| | ---- | ---- | |早退|1次扣1分| |迟到|1次扣1分| |不带教材|1次扣1分| |玩电脑游戏|1次扣2分| |玩手机|1次扣2分| |睡觉|1次扣2分| |上与教学无关的网站|1次扣1分| |不参与团组活动或不完成老师布置的课堂任务|1次扣1分| |穿拖鞋|1次扣1分| |无故旷课|1次扣2分| >注:平时成绩加分项目(5分): >- 自主学习编写额外代码上传至github >- 自主学习编写高质量blog ### 2.知识性考核成绩 知识性考核成绩按如下公式计算: 知识性考核成绩=作业完成平均成绩(50%)+ 期末成绩(50%) ### 3.技能性考核成绩 技能性考核的依据主要是实践项目的完成情况记录。每个实践项目考核均以百分制计分,最后所有实践项目平均值为该门课程的技能性考核成绩。每个实践项目的考核成绩由以下公式计算: 技能性考核成绩=最终项目功能的完成程度(70%)+ 实训报告文档的规范性(20%)+ 功能创新性(10%)。 项目功能的完成程度依据学生提交作品的功能点实现情况进行评分。实训报告文档的规范性主要依据是否符合实训报告文档的规范要求。主要评分点有以下三个: 实现的正确性/完整性(20分) `0`应用程序不运行、定期崩溃或无法满足多个必需的功能或非功能性需求。 `10`您已经实现了大多数但不是所有必需的功能,您没有满足所有的非功能性需求,或者您的应用程序在演示期间崩溃(或者显示用户不友好的错误消息)。 `15`您已经实现了所有功能并满足了非功能性需求。即使有意外的输入,应用程序也不会崩溃。 `20`您的应用程序可靠、安全、快速、可扩展且用户友好。您的应用程序已准备好供公共使用。 你的设计质量(50分) `0`您的系统缺乏结构或连贯的设计。 `20`你的代码有一个适当的设计,但有很大的改进空间。特别地,可能有显著的混合目的(例如,嵌入在数据存储代码中的用户接口状态)。你的代码设计得很好。您已将系统分成多个层,并在适当的地方使用了库。一些重构可以提高你所做工作的质量。 `35`你的系统设计得很好,代码被很好地分成几层。组件是可重用的。代码库代表了专业开发人员所期望的质量。您已经在适当的地方使用了库。 `50`您的系统设计精美,完美无缺,展示了新颖和创新的元素。在适当的地方,您可以优雅地使用库。 你的文件质量(30分) `0`您的代码很难阅读,或者其他开发人员很难加入您的团队。如果代码混乱、有大量未使用/注释掉的代码或未使用修订控制,则也会收到此标记。 `10`您的代码和文档是可以接受的。大多数代码都有注释。类、方法和变量都有清晰的名称。一个熟练的专业开发人员将能够为您的项目做出贡献,而不必重写您所做的主要工作。 `20`文档的质量和代码的清晰性(包括提交、自述和代码本身)是高标准的。您的文档使其他开发人员很容易为您的代码做出贡献。没有不必要的代码重复。 `30`文档的质量和代码的清晰性(包括提交、自述和代码本身)是一个非常高的标准。它使具有不同技能水平的专业开发人员很容易理解系统的演变以及系统的当前状态。技术被恰当地、习惯地使用(即,使用技术的标准编码约定) ### 4.创新性考核成绩 以奖励加分的形式直接累加到总成绩中,不计百分比,满分10分。细则如下: ![](pic/2022-08-28-12-19-57.png) ### 5.最终成绩 |考核类型|百分比| |----|----| |态度性考核|20%| |知识性考核|40%| |技能性考核|40%| |创新性考核|10%| 最终成绩=态度性考核成绩(20%)+知识性考核成绩(40%)+技能性考核成绩(40%)+创新性考核成绩(即奖励加分,最高10分)。 最终成绩采用等级记分制,评出优秀、良好、中等、及格和不及格五等,其中大于等于90分为优秀;大于等于80为良好;大于等于70分为中等;大于等于60为及格;小于60为不及格。 ***核心方法--从老师角度思考问题*** ## 学习这门课之前必须想明白的三个问题 >- 为什么选择这个专业? >- 为什么学习这门课? >- 未来我要做什么? - 才需要思考我该如何学习? - 怎么才算学会了?