Python程序设计基础及实践(慕课版) - 郭炜

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

郭炜

出版时间

2021-08-31

ISBN

9787115567529

评分

★★★★★
书籍介绍

本书是一部零基础、高标准,大广度、重实践的Python编程从入门到熟练的教材。本书覆盖面非常广,包括计算机基础常识、Python语言的基本要素、基本运算和条件分支语句、循环语句、函数、递归、复杂数据类型、计算思维、文件读写、正则表达式、玩转Python生态、数据分析和可视化、网络爬虫、面向对象程序设计入门、tkinter图形界面程序设计等内容。正则表达式、网络爬虫、图形界面等都是其他大多数Python基础教材不涉及的内容。对Python第三方库的使用,讲述尤其全面,涵盖数据分析库NumPy和pandas、数据库编程库SQLite3、图像处理库Pillow、Excel文档处理库OpenPyXL、统计绘图库Matplotlib、分词库Jieba等。还专门用一章的篇幅讲述计算思维,让读者了解计算的本质、时间复杂度、数据结构等概念。这些内容,都不是蜻蜓点水,而是深入浅出。

本书适合高等院校各专业学习Python使用。文、理、艺术等各类专业的零基础学生可以掌握并用到本书80%的内容;对编程有较高需求的理科生,可以进一步再多学15%;余下5%则基本是计算机专业学生才需要了解的。但即便是计算机专业的学生,也非常适合使用本书来快速掌握Python语法及各种库的使用。

本书配套电子资料十分齐全,包括程序源代码、重点难点讲解视频、课程讲义等,此外,作者在中国大学慕课开设的“实用Python程序设计”课程,提供了覆盖全书90%内容的视频讲解。

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

目录
第1章 计算机基础常识
1.1 信息在计算机中的表示和存储 1
1.1.1 用0和1表示信息 1
1.1.2 二进制和十六进制 2
1.2 计算机程序设计语言 4

显示全部
用户评论
郭神在教学上确实下了功夫,很适合推荐给非专业读者。
gw老师的新教材。内容就是——仿佛把老师在课堂上讲的话语音转文字了一遍。当然啦,无论是书还是课都很不错。付出和回报成正比,期末分数让我满意(我一定是第一位评论的吧)
入门教材很棒,读了4个月
收藏