Python Programming and Applications
Tags
Summary
Editor's review
Who it's for
A good fit for
- Students in various majors at higher vocational colleges taking Python courses
- Instructors who need a task-driven Python textbook
- Candidates preparing for the Level 2 Python subject of the National Computer Rank Examination for Higher Education
- Introductory readers who want to self-study Python programming through project tasks
Not a good fit for
- Readers with substantial programming experience seeking advanced study
- Readers who want to specialize in areas such as data analysis or artificial intelligence algorithms
- Readers who are unwilling to practice hands-on and only want to read theoretical explanations
Reading tips
- Proceed in project order; upon completing each task, run the program source code hands-on to verify results promptly.
- Try each task independently before consulting the lesson plans and micro-lecture videos; watching explanations with specific questions in mind is more effective.
- Exam candidates can review knowledge points against the National Computer Rank Examination syllabus after completing each project.
- When encountering errors, keep the error messages and try to troubleshoot independently, treating the debugging process as part of learning.
About the publisher
China Railway Publishing House has long centered on railway professional publishing while also covering rail transit, industrial technology, programming and design, finance and economics, and exam preparation, with about 194 relevant titles in the collection. Representative books include the Automated Operation (FAO) System for Urban Rail Transit, Design Innovation and Practice for Urban Rail Transit Vehicle Depots, Analysis and Application Management of the Level-One Maintenance Inspection Robot System for Electric Multiple Units, as well as engineering practice titles such as the Engineering Summary of the Guangdong Section of the Ganzhou–Shenzhen Railway and Safety Risk Control Technology and Typical Cases of Shield Tunneling in Beijing Urban Rail Transit Construction. Beyond technical monographs, the publisher also offers practical titles such as Python Programming Fundamentals and tax and accounting treatment for real estate development enterprises, with authors including He Peng, Tang Tao, Ding Shukui, and Sun Changjun. Based on public information, its publishing strength lies in drawing on line engineering and operational practice while balancing professional textbooks and general-audience titles; more complete details of its publishing structure are limited in public sources.
Contents
- 版权信息
- 内容简介
- 前言
- 项目1 搭建Python开发环境
- 项目综述
- 课前学习任务
- 任务1 熟练搭建Python开发环境
- 任务2 计算圆的面积和周长
- 拓展任务 使用math模块计算圆的面积和周长
- 素养提升 失之毫厘,谬以千里
- 项目总结
- 巩固与应用
- 项目2 制作学生成绩单
- 项目综述
- 课前学习任务
- 任务1 制作简单学生成绩单
- 任务2 制作交互式学生成绩单
- 拓展任务 给学生成绩单自动添加文件头注释
- 素养提升 精益求精,追求可靠
- 项目总结
- 巩固与应用
- 项目3 转换学生成绩
- 项目综述
- 课前学习任务
- 任务1 转换单个学生成绩
- 任务2 转换多个学生成绩
- 拓展任务 设计快递计费系统
- 素养提升 远离抽奖陷阱,珍爱幸福生活
- 项目总结
- 巩固与应用
- 项目4 提取学生信息
- 项目综述
- 课前学习任务
- 任务1 提取学生身份证号码中的信息
- 任务2 批量处理学生身份证号码中的信息
- 拓展任务 从身份证号码中获取年龄信息
- 素养提升 加强网络治理,净化网络环境
- 项目总结
- 巩固与应用
- 项目5 制作通讯录
- 项目综述
- 课前学习任务
- 任务1 打印学生通讯录信息
- 任务2 打印全部学生的通讯录信息
- 拓展任务 给全部学生的通讯录增加学校地址信息
- 素养提升 自顶向下,分而治之
- 项目总结
- 巩固与应用
- 项目6 制作学生信息管理系统
- 项目综述
- 课前学习任务
- 任务1 添加和查看学生信息
- 任务2 修改和删除学生信息
- 拓展任务 分析学生成绩
- 素养提升 探寻图形规律,发现编程之美
- 项目总结
- 巩固与应用
- 项目7 制作录取通知书
- 项目综述
- 课前学习任务
- 任务1 制作录取通知书模板
- 任务2 制作录取通知书文件
- 拓展任务 从CSV文件中读取录取学生名单
- 素养提升 释放创新动能,引领新质生产力发展
- 项目总结
- 巩固与应用
- 项目8 获取豆瓣读书TOP250网站信息
- 项目综述
- 课前学习任务
- 任务1 爬取豆瓣读书TOP250网站数据
- 任务2 解析豆瓣读书TOP250网站数据
- 拓展任务 使用文件存储豆瓣读书TOP250网站数据
- 素养提升 合理使用网络爬虫,遵守法律法规
- 项目总结
- 巩固与应用
FAQ
Can beginners with no foundation use this book for self-study directly?
Is this book helpful for preparing for the Level 2 Python subject of the National Computer Rank Examination?
What do the book's companion resources include?
Is this book suitable as a classroom teaching textbook in higher vocational colleges?
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
Fang Xiaodong: publicly available information is limited, and the author's confirmed identity details and life history remain incomplete. Based on the holdings in our database, the author is associated with programming and design topics, and the representative work is Python Programming and Applications. The book is aimed at learners of programming and covers the fundamentals of the Python language, programming approaches, and practical applications, making it a typical technical introduction and instructional text. Within the available information, Fang Xiaodong's writing style leans toward the practical and step-by-step, emphasizing the translation of language knowledge into operable programming skills and suited to beginners who wish to understand and practice in an orderly way. Because reliable public records of the author's educational background, professional experience, and creative trajectory have not been found, this introduction offers only an objective overview based on the work itself and makes no speculative additions.
Zhou Jiewen is a Chinese book author about whom relatively limited public information is currently available. Only one work under this name appears in the database, namely Python Programming and Applications, commonly classified under programming design. Because public sources are limited, details such as the author's nationality, dates of birth and death, educational background, and professional experience cannot be confirmed, and the available information centers mainly on this single work. In terms of subject matter, the book addresses readers new to programming and its applications, using the Python language as its thread and covering programming fundamentals and practical uses; it belongs to the category of technical and instructional writing. Books of this kind typically combine conceptual explanation with worked examples, emphasizing hands-on applicability and a step-by-step learning path. Although other information about the author remains insufficient, the work suggests a writing focus on computer programming instruction, suitable for beginners or readers seeking a systematic introduction to Python applications.
Zhu Yanjun is an author about whom limited public information is available. What can be confirmed is that he has written a book on programming, with one title held in the collection: Python Programming and Applications. Judging from the title and its usual classification, the book falls under programming and design and is intended for learners of the Python language, covering the basic ideas of program design and the practical use of Python. Because reliable information on the author's life, education, and professional career is lacking, no further account of his personal background can be given. On the basis of the available material, he may be described as a writer involved in technical popularization and programming education, whose work serves beginners and readers who wish to master Python. For an author with such sparse documentation, readers would do better to focus on the subject matter and practical orientation of the work itself rather than on his personal résumé.