图书盲袋,以书为“药”
欢迎光临中图网 请 | 注册
> >
Python程序设计基础及实践:慕课版

Python程序设计基础及实践:慕课版

作者:郭炜编著
出版社:人民邮电出版社出版时间:2024-08-01
开本: 26cm 页数: 250页
中 图 价:¥41.9(7.0折) 定价  ¥59.8 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

Python程序设计基础及实践:慕课版 版权信息

  • ISBN:9787115641472
  • 条形码:9787115641472 ; 978-7-115-64147-2
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>

Python程序设计基础及实践:慕课版 本书特色

1. 本课程*大的特点就是面向零基础学生,强调实用,而且全面、简洁,去掉不实用的细枝末节。比如爬虫内容,在有的教材是专门讲一本书,在本课程中一周学时即可解决。本课程的教学设计来源于北京大学“文科计算机基础”课程的教学,特别能够注意到初学者常犯的错误,避免初学者踩坑浪费时间。 2. 本书配套慕课在中国大学慕课平台选课人数众多,每学期有上万人选择本科。 3. 本书配套资源丰富,有慕课,还有在线教学网站,可方便老师进行在线教学管理。

Python程序设计基础及实践:慕课版 内容简介

本书是一部零基础、重实践、大广度的Python编程教材。本书覆盖面广,包括计算机基础知识、Python的基本要素和语法、Python生态、正则表达式、数据分析和可视化、网络爬虫、面向对象程序设计、tkinter图形界面程序设计等内容。本书还专门用一章的篇幅讲述基础算法,让读者初学编程就牢固建立计算思维。 本书大量例题、习题来自北京大学开放在线程序评测平台OpenJudge,例题、习题与当下许多软件和互联网公司招聘面试题的形式相同,非常适合作为强调就业导向、强调高标准实践性的教学改革的配套教材。 本书可作为高等职业院校计算机类专业的教材。文、理、艺术等各类专业的零基础学生可以学习并掌握本书90%的内容;余下10%的内容则面向计算机类专业学生。即便是已经学过其他程序设计语言的计算机类专业学生,也可以通过本书来快速掌握Python语法及各种库的使用方法。 本书配套电子资料十分丰富,包括程序源代码、重点难点讲解视频、课程讲义、习题答案等。此外,作者在中国大学MOOC(慕课)开设的“实用Python程序设计”课程,提供了覆盖全书90%内容的视频讲解。

Python程序设计基础及实践:慕课版 目录

第1章 计算机基础常识 1.1 信息在计算机中的表示和存储 1 1.1.1 用0和1表示信息 1 1.1.2 二进制和十六进制 2 1.2 计算机程序设计语言 4 1.2.1 机器语言 4 1.2.2 汇编语言 5 1.2.3 高级语言 5 1.2.4 Python简史 6 1.3 习题 7 第2章 Python语言的基本要素 2.1 Python开发环境的搭建 8 2.2 Python的语句 9 2.3 注释 10 2.4 常量 11 2.5 变量 12 2.6 赋值语句 12 2.7 Python数据类型 14 2.8 字符串简介 14 2.8.1 字符串的基本概念 14 2.8.2 字符串的下标 15 2.8.3 连接字符串 15 2.8.4 用“in”“not in”判断子串 16 2.8.5 字符串和数值的转换 16 2.9 输入和输出 17 2.9.1 输出语句print 17 2.9.2 输入语句input 17 2.9.3 输出格式控制 19 2.10 列表简介 20 2.10.1 列表的基本概念 20 2.10.2 字符串分割成列表 20 2.11 常见语法错误排查 21 2.12 OpenJudge做题指南及例题讲解 21 2.13 习题 25 第3章 基本运算和条件分支语句 3.1 算术运算 26 3.2 关系运算和bool类型 28 3.3 逻辑运算 30 3.4 运算符的优先级 31 3.5 条件分支语句 32 3.6 条件分支语句例题 33 3.7 习题 40 第4章 循环语句 4.1 for循环语句 41 4.2 break语句和continue语句 45 4.3 多重循环 45 4.4 while循环语句 48 4.5 异常处理 51 4.6 循环综合例题 53 4.7 调试程序的方法 57 4.8 习题 58 第5章 函数 5.1 函数概述 59 5.2 全局变量和局部变量 62 5.3 参数个数可变的函数 63 5.4 函数参数的默认值 64 5.5 Python的库函数 64 5.6 lambda表达式 65 5.7 高阶函数和闭包 66 5.8 生成器 67 5.9 习题 69 第6章 递归 6.1 递归的基本概念 70 6.2 先做一步再递归:上台阶问题 72 6.3 问题分解:汉诺塔问题 72 6.4 递
展开全部

Python程序设计基础及实践:慕课版 作者简介

郭炜 北京大学信息学院教师,担任北京大学ACM国际大学生程序设计竞赛队教练多年,曾6次为ACM-ICPC亚洲区预选赛命题,是国内为该项赛事主持命题次数最多的人。 研究方向:计算机辅助教学,北京角斗士软件技术有限公司创始人,开发多款英语学习软件。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服