Learning Python Programming in Practice from Scratch cover

Learning Python Programming in Practice from Scratch

Rating 3.3
Word count
34K words
Chapters
27
ISBN
9787121484827

Tags

Summary

Through classic examples, this book introduces Python and its applications in a progressive, accessible way. It emphasizes the cultivation of well-rounded skills, with exercises that are practical, hands-on, and engaging. The chapters are organized scientifically and logically into a Fundamentals section and four practical sections—Beginner, Intermediate, Advanced, and Expert—guiding readers to learn, consolidate, and apply Python comprehensively.

The book features fresh content, abundant illustrations, rich examples, and clear, accessible language. It is suitable for internet developers, financial managers, HR managers, operations managers, and staff at training institutions, and can also serve as an introductory textbook for beginners. Source code resources are provided to help readers run the code and learn quickly.

Editor's review

The book is organized in a case-driven manner, progressing from basic syntax through multiple practical levels. Structurally, it is divided into a Fundamentals section and four practical sections—Beginner, Intermediate, Advanced, and Expert—forming a step-by-step learning ladder. Compared with introductory books that merely list syntax, its distinguishing features are its emphasis on exercises that are practical, hands-on, and engaging, and the accompanying source code resources, which let readers understand while running code and reduce the frustration of "I understand it but can't write it." The content targets readers in diverse roles—internet development, finance, human resources, operations—and the examples balance generality with real application scenarios. It can therefore serve both as a first textbook for absolute beginners and as teaching material for training institutions. When reading, it is advisable not to skip the hands-on parts: reproduce the code at the pace of each section, then try changing parameters and logic to turn the examples into your own practice. A short project review at the end of each section will make the learning more solid.

Who it's for

A good fit for

  • Readers with no programming background who want a systematic, hands-on introduction to Python
  • People in finance, HR, operations, and similar roles who want to use Python to improve work efficiency
  • Beginning internet developers who need case exercises to consolidate syntax and thinking
  • Instructors at training institutions looking for an introductory textbook with clear chapters and source code
  • Self-taught programmers who prefer a progressive, section-by-section learning structure

Not a good fit for

  • Readers with substantial Python project experience seeking advanced architecture or performance optimization
  • Readers who want to specialize in specific areas such as data science or machine learning
  • Readers who only want a quick syntax reference and are unwilling to practice hands-on
  • Those expecting in-depth coverage of language internals and CPython implementation

Reading tips

  1. Read through the Fundamentals section first and run each example to confirm the syntax and environment before moving on to the practical sections.
  2. After each chapter, close the book and rewrite the example independently, then compare with the source code to find differences.
  3. Prioritize examples in the practical sections that match your job needs; treat the rest as extensions.
  4. Keep your own code notes recording errors and fixes for later review.

About the publisher

Publishing House of Electronics Industry China · Founded in 1982

The Publishing House of Electronics Industry is a comprehensive publisher distinguished by its focus on electronic information and related fields. Judging from the more than 3,000 titles in its catalogue, its publishing covers programming and design, artificial intelligence, computer science, finance and economics, photography, and social sciences, attending both to cutting-edge technology and to general readers. Representative titles include Factor Investing: Methods and Practice, x86 Assembly Language: From Real Mode to Protected Mode, The RISC-V Reader, Artificial Intelligence: Speech Recognition, Understanding and Practice, Phased Array Radar Technology, Radar Target Characteristics, and 100 Go Mistakes and How to Avoid Them, most of which centre on technical methods and engineering practice. Its authors include Shi Chuan, Li Zhong, Wang Xiaobo, David Patterson, Andrew Waterman, and Yu Zihao, among others from China and abroad. Owing to limited public information, no further publishing features are elaborated here.

Contents

  1. 版权信息
  2. 内容简介
  3. 前言
  4. 基础篇
  5. 第一章 Python概述
  6. 第二章 Python环境的搭建
  7. 初级实战篇
  8. 第三章 Python的第一行代码
  9. 第四章 变量
  10. 第五章 运算
  11. 第六章 数据结构
  12. 第七章 字符串
  13. 中级实战篇
  14. 第八章 流程控制
  15. 第九章 函数和lambda表达式
  16. 第十章 类和对象
  17. 第十一章 类的属性和方法
  18. 第十二章 异常处理机制
  19. 第十三章 模块和包
  20. 第十四章 文件操作
  21. 高级实战篇
  22. 第十五章 Word的基础操作
  23. 第十六章 Excel的基础操作
  24. 第十七章 实战项目:员工在职证明
  25. 附录A 进制转换表
  26. 附录B Pandas命令
  27. 附录C Python库

FAQ

I have no programming background at all. Can I read this book directly?
Yes. The book includes a Fundamentals section that starts from basic Python syntax and comes with examples and source code, making it suitable for beginners to study in order. It is recommended to set up the runtime environment first, type out the code from the book line by line, and when you encounter errors, troubleshoot on your own first, then consult the source code to understand.
How should I use the source code resources provided with the book?
The book provides source code resources. Readers can run the code alongside the corresponding chapters, observe the results, and try modifications. It is recommended to complete the example independently first, then open the source code for comparison, focusing on differences in approach rather than copying and pasting directly—this better consolidates what you learn.
Do I need to study all four practical sections in order?
It is recommended to complete at least the Fundamentals section and the Beginner practical section to build basic competence, then choose according to your needs. The Intermediate, Advanced, and Expert sections can be selected based on your job direction and learning goals, but it is best to complete the case exercises in each section hands-on to maintain continuity from understanding to application.
Is this book valuable for readers in non-development roles?
Yes. The book is aimed at managers in finance, human resources, operations, and similar fields. The examples emphasize practicality and hands-on operability, helping non-development readers understand and apply Python in daily work. It is recommended to prioritize examples related to your own business and adapt the code into small tools suited to your work scenarios.

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

Lin Furong is an author about whom little public information is available; his nationality, dates of birth and death, and educational background are not clearly documented. Judging from his four published works, however, he has long focused on computer technology and the practical side of Internet products. His writing spans database management, introductory Python programming, APP interaction design, and the working methods of product managers. It includes beginner-friendly tutorials aimed at readers with no prior background as well as practical books that present interaction design processes through full flowcharts. His style tends toward the practical and actionable, breaking complex concepts into steps that beginners can easily follow, making these books suitable for learners new to programming or product design. Together, they offer entry-level guidance in the categories of general computing and programming design.

More by the same author

Top rated in the same category