婵犵數濮烽弫鍛婃叏閻戣棄鏋侀柟闂寸绾剧粯绻涢幋鐑嗙劯婵炴垶鐟﹂崕鐔兼煏婵炲灝鍔氶柣搴弮濮婃椽宕楅懖鈹垮仦闂佸搫鎳忕划宀勬偩閻戣棄钃熼柕澶涚畱閳ь剛鏁婚弻銊モ攽閸℃侗鈧鏌$€n偆銆掔紒杈ㄥ浮閸┾偓妞ゆ帒瀚壕鍏兼叏濡灝浜归柛鐐垫暬閺岋綁鎮╅悜妯糕偓鍐偣閳ь剟鏁冮埀顒€宓勯梺鍛婄☉鏋ù婊勭矒閺屻劑寮村Δ鈧禍楣冩倵濞堝灝鏋涘褍閰i獮鎴﹀閻橆偅鏂€闁诲函缍嗘禍璺横缚婵犲洦鈷戠紓浣光棨椤忓嫷鍤曢悹铏规磪閹烘绠涢柣妤€鐗冮幏娲⒒閸屾氨澧涚紒瀣浮楠炴牠骞囬鐘殿啎閻庣懓澹婇崰鏍嵁閺嶎厽鐓熼柨婵嗘噹濡茬粯銇勯锝囩畼闁圭懓瀚伴幖褰掓偡閺夎法顔囬梻鍌氬€风欢姘跺焵椤掑倸浠滈柤娲诲灡閺呰埖瀵肩€涙ḿ鍘炬俊銈忕畳濞夋洜鑺遍崸妤佺厪闁搞儯鍔屾慨宥嗩殽閻愭潙娴鐐差儔閹粓宕卞鍡橈紙闂傚倸鍊搁崐椋庣矆娓氣偓楠炴牠顢曚綅閸ヮ剦鏁嶉柣鎰綑閳ь剝鍩栫换婵嬫濞戞艾顣哄銈冨劜瀹€鎼佸蓟濞戔懇鈧箓骞嬪┑鍥╀簮婵犵鍓濊ぐ鍐偋閹捐钃熼柨鐔哄Т缁€鍐煃閸濆嫬鈧悂寮冲Δ鍛拺濞村吋鐟х粔顒€霉濠婂骸澧版俊鍙夊姍楠炴帒螖閳ь剚鍎柣鐔哥矊闁帮絽顕i幎钘夌厸闁告劦浜為敍婊堟煛婢跺﹦澧戦柛鏂跨Ч钘熼柛顐犲劜閻撴稑霉閿濆牜娼愮€规洖鐭傞弻鈩冩媴鐟欏嫬纾抽梺杞扮劍閹瑰洭寮幘缁樻櫢闁跨噦鎷� [闂傚倸鍊搁崐鎼佸磹瀹勬噴褰掑炊椤掍礁鍓銈嗗姧缁犳垿鐛姀銈嗙厓閺夌偞澹嗛崝宥嗐亜閺傚灝顏紒杈ㄦ崌瀹曟帒顫濋钘変壕闁告縿鍎抽惌娆撴煕閺囥劌鐏犵紒鐙€鍨堕弻銊╂偆閸屾稑顏� | 闂傚倸鍊搁崐鎼佸磹閻戣姤鍤勯柤鍝ユ暩娴犳氨绱撻崒娆掑厡缂侇噮鍨跺畷婵單旈崘銊ョ亰闂佸搫鍟悧濠囧磹婵犳碍鐓㈡俊顖欒濡叉悂鏌f惔顔煎籍婵﹨娅g划娆撳箰鎼淬垺瀚抽梻浣虹《閺呮盯宕弶鎴殨闁归棿绀侀崘鈧銈嗘尵閸犳捇宕㈤鍛瘈闁汇垽娼ф禒婊堟煟韫囨梻绠炵€规洘绻傞~婵嬫嚋閻㈤潧骞愰梻浣呵归張顒勩€冮崨顔绢洸闁跨噦鎷�]

    • Python程序设计基础--思维认知与创新(新时代大学计算机通识教育教材)
      • 作者:编者:赵宏|责编:张瑞庆
      • 出版社:清华大学
      • ISBN:9787302668053
      • 出版日期:2024/08/01
      • 页数:183
    • 售价:15.96
  • 内容大纲

        在智能化时代背景下,教育重心已由“知识+能力”向“能力+认知”进行偏移,以Python程序设计为媒介,构建学习者“问题逻辑认知模式”、提升解决问题和创新能力是本书的重要目标。全书将要完成一个虚拟的高考平行志愿录取任务,主要包括设计解决问题的方案、获取高考原始成绩数据、成绩赋分及确定考生位次、简易平行志愿填报系统、简易平行志愿录取系统和简易录取结果查询系统等子任务。通过对子任务提出要解决的问题、探索问题本质、学习解决问题的方法、对问题进行求解以及对求解情况进行评价和反思5个环节,使读者始终沁润在为解决问题而进行学习和探索的氛围中。读者不仅围绕解决一个又一个问题的需要而开展学习,逐渐收获“Python程序设计基础”之鱼(知识),还掌握了如何获得鱼之渔(能力),更重要的是构建起了问题逻辑认知模式(认知思维)。读者在“能力十认知”方面的训练和形成,为智能化时代下的创新做好了思维的准备,在Python方面收获的“渔”和“鱼”,为后续的大数据分析、AI模型的学习和使用等打下坚实的基础。
        本书适合各类高等学校文理科学生,特别是“四新”专业学生对Python语言的学习和解决问题思维的养成,也适合社会上有此类需求的读者学习。
  • 作者介绍

  • 目录

    第1章  准备——目标与任务、Python语言及其运行环境
      1.1  数字化、智能化时代下的程序设计
        1.1.1  人类已步入智能化时代
        1.1.2  逻辑思维、实证思维、计算思维与数据思维
        1.1.3  程序设计与科学思维
      1.2  问题逻辑认知模式及POT——OBE
        1.2.1  人脑及人的认知过程
        1.2.2  “知识逻辑认知模式”与“问题逻辑认知模式”
        1.2.3  基于问题逻辑认知模式的成果导向教育(POT——OBE)
        1.2.4  以提升认知为目标的教学新范式——5E
      1.3  为什么选择Python程序设计语言
        1.3.1  Python的特点
        1.3.2  Python编程环境
      1.4  目标与任务
        1.4.1  拟实现的目标——构建问题逻辑认知模式
      1.5  动手做一做
    第2章  设计解决问题的方案——描述算法的工具及Python基础语法
      2.1  Question——提出问题
      2.2  What——探索问题本质
        2.2.1  AI工具的使用
        2.2.2  探索问题本质
      2.3  How——拓展求解问题必备的知识和能力
        2.3.1  计算机求解实际问题的基本步骤
        2.3.2  一种描述算法的工具——程序流程图
        2.3.3  AI助学
        2.3.4  Python语言基础
      2.4  Done——设计出问题的求解方案
        2.4.1  平行志愿录取程序流程图
        2.4.2  平行志愿录取各子任务功能设计
        2.4.3  任务划分
      2.5  Whether——评价与反思
        2.5.1  可能存在的问题
        2.5.2  自主拓展学习,尝试解决一个具体小问题
        2.5.3  AI助学
      2.6  动手做一做
        2.6.1  能力累积
        2.6.2  项目实战
    第3章  获取高考原始成绩数据——Python的字符串、列表、for循环、pandas和文件
      3.1  Question——提出问题
      3.2  What——探索问题本质
        3.2.1  AI助学
        3.2.2  探索问题本质
      3.3  How——拓展求解问题必备的知识和能力
        3.3.1  如何用Python表示考生数据
        3.3.2  如何用Python模拟生成考生数据
        3.3.3  如何用Python保存考生数据
      3.4  Done——实际动手解决问题
        3.4.1  对模拟生成的考生数据的规定与假设
        3.4.2  用Python模拟生成考生数据
      3.5  Whether——评价与反思

        3.5.1  存在的问题
        3.5.2  优化高考成绩使其符合正态分布
      3.6  动手做一做
        3.6.1  能力累积
        3.6.2  项目实战
    第4章  成绩赋分及确定考生位次——Pandas处理数据的部分函数、if语句和函数
      4.1  Question——提出问题
      4.2  What——探索问题本质
      4.3  How——拓展求解问题必备的知识和能力
        4.3.1  AI助学
        4.3.2  选科原始成绩的赋分方法
        4.3.3  确定考生位次的方法
      4.4  Done——实际动手解决问题
        4.4.1  对选科科目赋分
        4.4.2  计算总成绩并确定位次
      4.5  Whether——评价与反思
        4.5.1  总结与评价
        4.5.2  AI助学
        4.5.3  反思
      4.6  动手做一做
        4.6.1  能力积累
        4.6.2  项目实战
    第5章  实现简易平行志愿填报系统——字典、While循环及跳转语句、变量的作用域、模糊查询、异常处理
      5.1  Excitation——提出问题
      5.2  What——探索问题本质
      5.3  How——拓展求解问题必备的知识和能力
        5.3.1  AI助学
        5.3.2  查询招生计划的方法
        5.3.3  变量的作用域
        5.3.4  获取和设置工作日录
        5.3.5  确认文件是否存在
      5.4  Done——实际动手解决问题
        5.4.1  简易平行志愿填报系统的算法设计
        5.4.2  基础准备的实现
        5.4.3  招生专业查询query_majors函数的实现
        5.4.4  平行志愿填报college_application函数的实现
        5.4.5  功能选择的实现
        5.4.6  登录功能的实现
      5.5  Whether——评价与反思
        5.5.1  对功能的评价与反思
        5.5.2  部分功能优化
      5.6  动手做一做
        5.6.1  能力累积
        5.6.2  项目实战
    第6章  实现简易平行志愿录取系统——多人协同开发程序
      6.1  Question——提出问题
      6.2  What——探索问题本质
      6.3  How——拓展求解问题必备的知识和能力
        6.3.1  AI助学
        6.3.2  模块化编程

      6.4  Done实际动手解决问题
        6.4.1  简易志愿录取系统的算法设计
        6.4.2  任务划分
        6.4.3  系统实现
      6.5  Whether——评价与反思
      6.6  动手做一做
        6.6.1  知识积累
        6.6.2  项目实战
    第7章  实现简易录取结果查询系统——简单数据分析及可视化
      7.1  Question——提出问题
      7.2  What——探索问题本质
      7.3  How——拓展求解问题必备的知识和能力
        7.3.1  AI助学
        7.3.2  多用户密码登录
        7.3.3  Pandas中几个数据统计的方法
        7.3.4  Python基本的数据可视化方法
      7.4  Done一实际动手解决问题
        7.4.1  录取结果查询系统的功能和算法设计
        7.4.2  任务划分
        7.4.3  系统实现
      7.5  Whether——评价与反思
        7.5.1  Evaluation——评价
        7.5.2  Evaluation——反思
      7.6  动手做一做
        7.6.1  知识积累
        7.6.2  项目实战