教学大纲 | Python边做边学

适用范围:计算机相关专业、大数据、人工智能代    码:XXXXXX类    型:B类属    性:专业课性    质:必修课学    分:4建议学时:64学时学习难度:3

1课程描述(Course)

本课程针对电子信息类专业、大数据、人工智能相关专业能力结构需求而开设。《Python》是计算机类专业的专业必修课,强调上手速度、开发效率、面向对象等特性。在学习过程中,以语法知识为主,辅以面向对象编程的思路、第三方框架的应用和开发案例,激发学生的学习兴趣,提高学生的思维能力和实际操作技能,增强他们理论联系实际的能力,培养学生的创新精神,使学生养成观察、独立分析和解决问题的习惯。

2学习者设定(Learner)

学习目标● 情感/态度:培养学生的创新能力和应变能力;培养学生的口头表达能力和研究问题的能力;培养学生的团队合作精神;培养学生的表现能力,增强自信心和自尊心;培养学生的自学能力,培养学生研究问题、发现问题、独立解决问题的能力。● 知识:(1) Python基础概念:列表、元祖、字符串、字典和集合等;(2)条件、循环和其他控制语句:python中的语句块、条件语句、else和elif、代码块嵌套、While循环、For循环、迭代器、生成器;(3)自定义函数:函数的声明、函数的定义、函数的调用、多重返回值、参数作用域;(4)模块的调用:加载内置模块、加载包、常用内置模块介绍、内置模块中的常用函数。● 专业技能:掌握Python语言及开发工具的获取、安装和配置;掌握模块的导入和使用;掌握条件和循环语句的使用;掌握迭代器和生成器;● 思想政治:(1)具有正确的思想政治意识和良好的道德修养;(2)学习十九大精神,不忘初心,努力学习好技术为科技强国做贡献;(3)项目化教学模式使学生在实践中体会理论,用理论来指导实践;(4)用党的创新理论武装头脑、指导实践。

3学习内容及其资源(Content)(建议学时):64

学习内容序号学习内容学时学习资源理论实践1课程导学及课堂规则讲解1课程基本情况;2全课程内容导学;3课堂规则及考核方式讲解。202Python基本语法1程序设计基本方法;2 Python开发环境设置;223项目1:关于Python知识点:Python程序发展历史;任务2:下载安装Python知识点:安装和启动、熟悉运行环境224项目2:任务1遵守规则游戏知识点:Python中的编码规范项目2:任务2群英荟萃游戏知识点:各种数据类型及操作225项目2:任务3 Python中的基本运算符——多功能计算器游戏知识点:各种不同运算符及使用226项目2:任务4 程序设计基础——猜单词游戏知识点:选择结构、循环结构综合使用227项目3:任务1 函数——摇骰子游戏知识点:内置函数、外接函数的使用228项目3:任务2 模块——三阶拼图游戏知识点:模块、包项目3:任务3 文件I/O——小猪佩奇游戏知识点:文件的读取、写入229项目4: 任务1类——扑克牌游戏知识点:面向对象、类任务2正则表达式——注册验证游戏知识点:正则表达式2210项目5:  异常处理知识点:异常处理2211项目6:任务1 使用 turtle 画图——绘画游戏知识点:Turtle库2212项目6:任务2 使用 Matplotlib 生成数据图——画饼充饥知识点:Matplotlib的使用2213任务3 Tkinter  GUI 编程组件——动感地带知识点:GUI图形库的使用2214项目7:任务1 Scrapy爬虫基础——体彩历史数据爬取知识点:网络爬虫2215任务2 Scrapy中的选择器——商品列表信息爬取知识点:网络爬虫、分析2216期末考核22合计学时64学习材料《Python边做边学——从游戏开发入门(微课视频版)》,陈秀玲、田荣明、冉涌,清华大学出版社

4学习组织及其支持(Tactics)

学习活动本门课程采取项目驱动的教学方式,设置章节中的内容遵循由易到难、由浅入深的原则,使学生在学习的过程中能够慢慢吸收并掌握。通过第一部分的学习,使学生能理解基本的程序设计方法、熟悉Python语法元素;通过第二部分的学习,使学生能看清Python基础语法全貌、并能对实际的计算问题编程求解;通过第三部分的学习,使学生能够灵活运用Python语言编程解决一般实际的问题。学习空间(1)需要独立的计算机机房一间,里面的计算机能保证每位同学有一台即可。

5学习评价(Evaluation)

通过标准(1)平时成绩:采用项目式教学,每次项目实训结束后对每组的每位同学进行打分。最后将多次项目的分数加起来,作为平时的实训成绩,此项成绩占到总成绩的40%;(2)期末成绩:考核方式为上机编程+试卷考试。上机编程的成绩占总成绩的30%,卷面成绩占总成绩的30%,合计60%;(3)及格标准:最终成绩≥60分。

6证书获取

可选择中/高级的计算机技术与软件等职业资格证书进行认证考试。

本书简介

本书采用项目化教程的模式,以理论讲解与实战案例演练相结合的方式,以知识点为主线,将每个项目按照知识点拆解分为多个任务,每个任务均以充满趣味性的游戏入手,系统、全面、循序渐进地讲解Python知识点,使读者能够学以致用,融会贯通。全书共有8个项目,每个项目又包含多个任务。项目1认识新朋友,分为3个任务,主要阐述Python 3的基础内容,介绍关于Python的发展历程、特点、不同操作系统下的安装、集成开发环境PyCharm,详细阐述利用PyCharm编辑和运行Python程序的过程。项目2开启编程之旅,分为4个任务,以遵守规则、群英荟萃、多功能计算器和猜单词4个游戏引领贯穿,重点介绍Python 3的注释说明的方式、变量的命名规则、常用输入输出基本语句以及使用时需要遵循的基本原则;常见数据类型、基本的运算符及其综合使用;程序设计中的顺序结构、选择结构和循环结构的综合运用。项目3高级编程之路,分为3个任务,以摇骰子、三阶拼图、小猪佩奇3个游戏为载体,主要阐述了Python常用内置函数、外接函数的调用方式和使用方法;常见模块和包的导入、调用方法和用户自定义模块;读取或写入Python的文本文件等。项目4叩开面向对象编程之门,分为两个任务,以扑克牌游戏、注册验证两个游戏为基础,主要阐述了Python的面向对象程序设计的理念、类和对象的关系、类的定义和使用方法、运算符重载及应用等;正则表达式的基本概念、含义、使用规则,以及灵活使用re模块提供的各种函数,实现对字符串的查找、分割、替换等。项目5异常处理,分为两个任务,以猜数字、井子棋两个游戏为切入点,主要介绍了异常的基本概念、异常处理机制、多异常捕获,为什么需要自主引发异常、自定义异常、异常传播以及异常处理机制等。项目6 Python图形界面设计,分为5个任务,以简单绘画、画饼充饥、动感地带、人机交互、疯狂僵尸5个游戏为载体,主要阐述了Python图形化界面设计的常用Turtle、Matplotlib、Tkinter模块以及使用方法,利用模块实现生活中多种静态、动态图形与图像的绘制等;Python常见的模式对话框的使用以及Pygame的安装、常见Pygame模块的阐述和综合应用等。项目7网络爬虫,分为3个任务,通过体彩历史数据爬取、商品列表信息爬取和整部小说爬取的典型常见实例,详细阐述了Python爬虫的概念和作用,Scrapy的工作原理、安装方法,以及完成爬虫项目的基本流程;重点掌握Xpath表达式的书写方法以及Request对象、Response对象的使用方法等。项目8 使用Python操作数据库,分为初识股票数据、股票数据存取两个任务,主要阐述了关系数据库SQLite的建立(连接)以及建表的方法,通过SQL语句实现数据的增、 删、 改、 查;理解集合的概念,并可以综合、灵活地运用。本书的每个知识点都有相应的实现代码,并配有详细的注释说明,便于读者快速理解和掌握。本书特色

本书特色(1) 采用项目化教程的模式,以知识点为主线,贯穿趣味性游戏案例。(2) 实战案例丰富,涵盖8个项目、24 个任务、20 个完整游戏项目案例。(3) 每个游戏项目案例配有实现代码,附有相关知识链接并对相关知识进行知识拓展。(4) 代码配以详尽的注释说明,便于读者理解和掌握。(5) 语言简明易懂,由浅入深地讲解,让读者实现Python从入门到进阶。

配套资源

为便于教学,本书配有230分钟微课视频、源代码、教学课件、教学大纲、教学日历、教案、习题答案、软件安装包等。

适读人群

本书适合零基础的读者,也可作为高等院校的教材,还可供相关领域的广大科研人员、从事大数据分析、数据爬取或深度学习的专业人员等作为参考书使用。

(近10天内全网独家官方购买渠道)

(0)

相关推荐

  • 为什么要学Python呢?

    幸好您看到这里,表明您正在为python学习.同时,我也很高兴地告诉您,python的入门学习非常简单,如何走出python学习的这一步非常重要,希望这篇原创文章能对您有所帮助,如果对您有帮助,请与我 ...

  • 卧槽,又来一个 Python 神器!!!

    编程路漫漫,猿哥为了让自学编程的小伙伴少些迷茫,专门给大家整了一套入门 Python 的资料. 思维导图 思维导图算的上是学习神器. 其中不仅包含了 Python 的各样基础知识,还包含了模块.面向对 ...

  • python爬虫必备知识点,代理请求数据

    python爬虫必备知识点,代理请求数据

  • 学透这10个Python爬虫框架,轻松获取一切数据

    就像超市里有卖半成品的菜一样,Python爬虫工具也有半成品,就是Python爬虫框架.就是把一些常见的爬虫功能的代码先写好,然后留下一些借口.当我们在做不同的爬虫项目时,根据项目的实际情况,稍微变动 ...

  • Python爬虫常用模块及工具!

    想要学好Python,除了合适的学习路线外,选择合适的工具也很重要,它可以提高我们的工作效率,也可以节省时间.这篇文章重点为大家介绍Python爬虫常用工具,快跟着小编来看看吧. 第一种:常用模块介绍 ...

  • 熬夜怒肝,保姆级Python学习路线,起飞!

    想当初女朋友编程小白零基础,到如今在互联网大厂做算法工作,就是我带她漂进Python的海洋,从此一去不复返~ 我给她制订的学习路线十分适合萌新,总共分三步: 看视频 作项目 啃厚书 看视频 如果是零基 ...

  • Python学了有什么用?Python能做什么工作?

    Python是一门非常通用的编程语言,在各个不同的领域有着广泛的用途.Google是从一开始就使用python的公司.那么使用Python能干什么呢? 1.数据采集与分析,例如现在我有1000个exc ...

  • 这样腌制猪肉在家放上一年都没事,简单好做,学起来吧!

    首先,感谢那么美的你来阅读小编的文章,希望小编的文章能够给您带来更多的欢乐,喜欢的话可以在下方点赞哦~ 点赞是一种鼓励 ,转发是一种传递喜欢这篇文章吗?喜欢的话可以关注一下小编,不喜欢的评论区可以尽情 ...

  • 古诗词赏析题不会做?学些技巧来帮忙(含例句)

    初中语文考试,古诗词鉴赏是常见题型.在做鉴赏题的时候,没有思路怎么办? 下面给大家介绍一种常见的答题思路. 表现手法角度赏析诗句 古诗词中常见表现手法归纳 手法 含义/作用 举例分析 衬托 正衬:利用 ...

  • 做官当学朱棣,他的用人之道,对当今领导干部很有借鉴意义

    靖难之役后,明成祖朱棣打败了建文帝朱允炆,成为明朝皇帝.朱棣坐天下后,虚心听取各级干部的建议,对有能力的干部充分放权,并鼓励他们勇于干事:对于犯错的下属,他能够把握容错尺度,激励有方.惩罚有度.这些方 ...

  • 思维导图:逛博物馆不是拍照打卡,这样做可以学到真东西

    欢迎阅读我的第1503篇日更文 2021 05/18 每一件文物的轨迹都让人为之叹息 世界博物馆日 WORLD MUSEUM DAY 世 界 M U S E U M 博物馆日 每年的5月18日 一起探 ...

  • 从事Python爬虫工作需要学什么?这些需要掌握好!

    在Python众多领域之中,网络爬虫是最为简单的,也是最容易学习的,但想要从事爬虫工作并非易事,需要掌握很多相关知识,那么Python爬虫需要学哪些东西呢?以下是需要掌握的知识点. 1.学习Pytho ...

  • 再见Python!我要学Go了!2500字深度分析!

    大家好,我是菜鸟哥 周末了跟大家聊我最近的一些想法.编程语言的天下,自古就是适者生存.像是Java, C和Python等语言,都是历经大浪淘沙,顺应时代发展的强大的编程语言.而今天要和大家分享的go语 ...

  • Python可以做Web开发吗?

    Python是一门通用性编程语言,可以应用的领域有很多,比如说Web开发.提及WEB开发,很多人会问那么多编程语言可以用于WEB开发,为什么要选择Python呢?我们来看看吧. 低入门门槛,Pytho ...

  • 火爆朋友圈的动物森林里的好朋友该怎样做?学完这10份粘土教程你肯定就会了。

    粘土动物森友会 最近疫情期间人类都呆在家里. 世界各地都出现了 小动物们走上街头的情况. 多少年梦想的, 人类社会和动物和谐场面 竟然以这么戏剧化的情境展开了. 01 02 03 04 05 滑动查看 ...