Python Programming Fundamentals (3rd Edition) (Micro-Video Edition) cover

Python Programming Fundamentals (3rd Edition) (Micro-Video Edition)

No rating yet
Chapters
10
Series
Big Data Technology Premium Textbook Series
ISBN
9787115664310

Tags

Summary

This book is an introductory Python programming textbook for learners with no prior experience. Organized into units and driven by tasks, it comprises 10 units in total. Unit 1 prepares readers for study, introducing the characteristics and development of the Python language, the installation and configuration of Python and PyCharm, and how to run a first program. Units 2 through 8 successively cover Python fundamentals, common data structures (lists, tuples, dictionaries, sets), program flow control statements, functions, object-oriented programming, file basics, and common modules and libraries, forming the complete backbone of language learning. Unit 9 presents a comprehensive case study, "Student Test Program Design," which ties together the syntax and data structures covered earlier. Unit 10 presents a comprehensive case study, "Car Sales Data Analysis," demonstrating how to use common Python libraries to organize data, compute statistics, and present results visually. Apart from the two comprehensive case units, every unit includes unit hands-on training and unit tests, making it easy to learn while practicing and to test as you go. The book follows a "task—knowledge—practice" structure, with examples drawn from realistic scenarios, and is accompanied by micro-video lessons, slides, case source code, and exercise answers, making it suitable for both classroom teaching and self-study. The book can be used for teaching and training related to the Big Data Application Development (Python) Vocational Skill Level (Primary) Certificate in the "1+X" certificate system pilot, and can also serve as a course textbook for big data technology programs at colleges and universities and as an introductory reader for self-taught Python learners.

Editor's review

书名朴素,内容却扎实。这本《Python编程基础(第3版)(微课版)》最大的优点是“克制”:不追求把 Python 讲全讲深,而是围绕初学者真正用得上的语法与工具,把变量、流程控制、函数、面向对象、文件、常用库这条主线一节一节铺开,每个单元都以任务切入,再落到实训和测试,形成学习闭环。第 3 版在第 2 版 9 个单元的基础上扩充为 10 个单元,新增“汽车销售数据分析”综合案例与常用模块/库的集中讲解,让读者在学完语法后能马上接触真实的数据处理场景,而不是停留在打印九九乘法表。两个综合案例分工明确:一个偏逻辑与流程(学生测试程序设计),一个偏数据与结果呈现(销售数据分析),恰好覆盖入门者最常见的两类练习需求。作为“1+X”大数据应用开发(Python)初级证书的配套教材,它的知识范围与考核要求对齐,用来备考或作为高职、应用型本科的课程教材都合适;配套微课与源码也降低了自学门槛。需要提醒的是,教材定位在“基础”,进阶的并发、网络爬虫、Web 开发、数据分析进阶等内容并不在本书范围内。如果你只需要一本结构清晰、练习充足、能真正读完的第一本 Python 书,它是稳妥的选择。

Who it's for

A good fit for

  • 零基础、想系统读完第一本 Python 教材的自学者
  • 高职及应用型本科大数据、计算机相关专业的学生
  • 准备“1+X”大数据应用开发(Python)初级证书的考生
  • 需要一套带实训与测试、可直接用于课堂教学的授课教师

Not a good fit for

  • 已掌握 Python 语法、想深入 Web 开发或爬虫的进阶读者
  • 希望系统学习数据分析与机器学习算法的人
  • 偏好项目驱动、以完整作品为主线的学习者的读者

Reading tips

  1. 按单元顺序推进,每单元先读任务再看知识讲解,最后必须动手完成实训与单元测试
  2. 边读边在 PyCharm 中敲代码,不要只看示例;出错时先自己读报错信息再对照源码
  3. 学完单元 8 后先独立完成单元 9 的综合案例,再回看前面章节查漏补缺
  4. 把单元 10 的数据分析案例换成自己感兴趣的数据集重做一遍,检验能否独立解决问题

About the publisher

Posts & Telecom Press China · Founded in 1953

Posts & Telecom Press is known for its strengths in science and technology, computing, and information and communications titles, and has extended its publishing into photography, art, software learning, and inspirational growth, giving it a fairly diverse range. Its catalog includes computing and communications works such as Refactoring and Patterns (Revised Edition) and Huawei Switch Learning Guide (Second Edition), alongside bilingual collector's editions such as The Little Prince (Chinese-English-French illustrated collector's edition), The Great Gatsby, and Three Days to See. Beijing Ten Years: 1980-1990 and Ghost Blade: WLOP Personal Illustration Collection reflect its presence in photography and art. Its authors include Antoine de Saint-Exupéry, Helen Keller, Joshua Kerievsky, Wang Da, Zhang Zhaozeng, and WLOP.

Contents

  1. Unit 1 Getting Ready: Understanding Python, Setting Up the Python Environment, Installing PyCharm
  2. Unit 2 Python Fundamentals: Encoding, Comments, Indentation, Identifiers and Reserved Words, Input and Output
  3. Unit 3 Python Data Structures: Strings, Lists, Tuples, Dictionaries, Sets
  4. Unit 4 Program Flow Control Statements: Conditional Branching and Loops
  5. Unit 5 Functions: Definition and Calling, Parameter Passing, Scope, Recursion
  6. Unit 6 Object-Oriented Programming: Classes and Objects, Encapsulation, Inheritance, Polymorphism
  7. Unit 7 File Basics: File Reading and Writing and Exception Handling
  8. Unit 8 Common Python Modules and Libraries
  9. Unit 9 Comprehensive Case: Student Test Program Design
  10. Unit 10 Comprehensive Case: Car Sales Data Analysis

FAQ

这本书和人民邮电出版社的第2版有什么区别?
第 3 版在第 2 版 9 章的基础上扩展为 10 个单元:新增“Python常用模块/库”的集中讲解,并增加了“汽车销售数据分析”综合案例,页数由 232 页增至 256 页,更适合作为完整一学期的课程教材。
零基础、没学过任何编程能读懂吗?
可以。单元 1 从 Python 是什么、如何安装 Python 与 PyCharm 讲起,不预设任何编程经验;后续语法讲解配合示例和实训,按顺序读并动手练习即可跟上。
书里的案例和代码需要额外购买资源吗?
本书为微课版教材,配套微课视频、电子课件、案例源码与习题答案等教学资源,通常可凭书内说明获取,无需另行购买;具体获取方式以书中前言或版权页说明为准。
学完这本书能达到什么水平?
可以独立编写数百行规模的脚本,熟练使用列表、字典等数据结构与函数、类,能读写文件并调用常用库完成简单数据处理;但并发、网络编程、Web 框架等内容需另找进阶书。
这本书适合用来备考全国计算机等级考试二级 Python 吗?
知识点覆盖面与二级 Python 有较大重叠,可作为打基础的教材;但本书主要对齐“1+X”大数据应用开发(Python)初级证书,备考二级时建议再对照考试大纲补充真题练习。

Comments

Find this book

This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.

About the author

张良均 Author

Zhang Liangjun is a Chinese author of books on computing and data analysis. Public information about him is limited, and his biography, nationality, and educational background remain unclear. Judging from the seven titles held in the collection, his writing centers on two areas: programming design and data processing. His works range from introductory programming topics such as Python and R to practical content on Excel data acquisition, processing, and analysis, as well as Power BI data analysis and visualization. Aimed at beginners and everyday office application scenarios, the books combine tool operations with examples and emphasize a gradual path from basic syntax to practical analysis, while also serving exam and teaching needs. These titles fall under categories including programming design, general computing, and examinations, and are suitable for Chinese readers who wish to systematically learn data analysis tools and programming fundamentals.

More by the same author

Top rated in the same category