欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Python课程设计(微课视频版21世纪高等学校通识教育规划教材)/计算机技术入门丛书
      • 作者:编者:夏敏捷//尚展垒|责编:王冰飞//张爱华
      • 出版社:清华大学
      • ISBN:9787302556527
      • 出版日期:2020/08/01
      • 页数:249
    • 售价:19.92
  • 内容大纲

        本书以Python 3.7为编程环境,逐步展开Python语言教学,是一本面向广大编程学习者的程序设计类图书。本书以案例为驱动介绍知识点,将Python知识点分解到不同案例中,每个案例侧重点不同,避免知识点重复;同时展示实际项目的设计思想和理念,使读者可以举一反三。
        本书全面介绍猜单词、万年历、在线翻译器、公交查询系统、学生成绩管理系统、基于TCP在线聊天程序、抓取百度图片、校园网搜索引擎、股票数据定向爬虫和电影推荐系统等具有实用性的课程设计案例,同时介绍一些大家耳熟能详的游戏案例,例如网络五子棋游戏等。通过本书,读者可以学会Python编程技术和相关技巧,了解项目设计相关内容。本书以目前高校课程设计所采用的典型项目为案例,注重实用技术,使读者真正做到学以致用。本书不仅为读者列出了完整的代码,而且对所有的源代码都进行了非常详细的解释,做到通俗易懂,图文并茂。
        本书可作为高等院校Python课程设计和实训的指导用书,也可作为Python语言学习者和游戏编程爱好者的参考书。
  • 作者介绍

  • 目录

    第1章  序列应用——猜单词游戏
      1.1  猜单词游戏功能介绍
      1.2  程序设计的思路
      1.3  关键技术
        1.3.1  序列数据结构I
        1.3.2  random模块
      1.4  程序设计的步骤
    第2章  函数应用——万年历
      2.1  万年历功能介绍
      2.2  程序设计的思路
      2.3  程序设计的步骤
    第3章  Tkinter图形界面应用——图形界面万年历
      3.1  图形界面万年历功能介绍
      3.2  程序设计的思路
      3.3  关键技术
        3.3.1  创建Windows窗口
        3.3.2  布局管理器
        3.3.3  OptionMenu可选菜单
        3.3.4  grid布局管理器的使用
      3.4  图形界面万年历程序设计的步骤
    第4章  调用百度API应用——在线翻译器
      4.1  在线翻译器功能介绍
      4.2  程序设计的思路
      4.3  关键技术
        4.3.1  urllib库简介
        4.3.2  urllib库的基本使用
      4.4  程序设计的步骤
        4.4.1  设计界面
        4.4.2  使用百度翻译开放平台API
      4.5  API调用拓展——爬取天气预报信息
    第5章  文件应用——公交查询系统
      5.1  公交查询系统功能介绍
      5.2  程序设计的思路
      5.3  Python文件的使用
        5.3.1  打开(建立)文件
        5.3.2  读取文本文件
        5.3.3  写文本文件
        5.3.4  文件内移动
        5.3.5  文件的关闭
      5.4  程序设计的步骤
      5.5  文件使用拓展实例——游戏地图存储
    第6章  类的应用——学生成绩管理系统
      6.1  学生成绩管理系统功能介绍
      6.2  程序设计的思路
      6.3  关键技术
        6.3.1  定义和使用类
        6.3.2  构造函数__init
        6.3.3  析构函数
        6.3.4  实例属性和类属性
        6.3.5  私有成员与公有成员

        6.3.6  方法
      6.4  程序设计的步骤
        6.4.1  设计Student类
        6.4.2  设计功能函数
        6.4.3  设计主函数
    第7章  Tkinter图形界面——多功能文本编辑器
      7.1  程序功能介绍
      ……
    第8章  Tkinter图形绘制——图形版发牌程序
    第9章  可视化应用——学生成绩分布柱状图展示
    第10章  数据库应用——智力问答测试
    第11章  网络编程案例——基于TCP在线聊天程序
    第12章  爬虫应用——抓取百度图片
    第13章  图像处理——人物拼图游戏
    第14章  网络通信案例——基于UDP的网络五子棋
    第15章  爬虫应用——校园网搜索引擎
    第16章  Python爬虫实战——股票数据定向爬虫
    第17章  算法实战——电影推荐系统
    第18章  操作Excel文档应用——作业统计管理
    第19章  Pygame游戏编程——Flappy Bird游戏
    第20章  图形化的应用——21点扑克牌游戏
    第21章  数据分析——多因子量化选股案例