Learning Python Programming in Practice from Scratch
Tags
Summary
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
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
- Read through the Fundamentals section first and run each example to confirm the syntax and environment before moving on to the practical sections.
- After each chapter, close the book and rewrite the example independently, then compare with the source code to find differences.
- Prioritize examples in the practical sections that match your job needs; treat the rest as extensions.
- Keep your own code notes recording errors and fixes for later review.
About the publisher
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
- 版权信息
- 内容简介
- 前言
- 基础篇
- 第一章 Python概述
- 第二章 Python环境的搭建
- 初级实战篇
- 第三章 Python的第一行代码
- 第四章 变量
- 第五章 运算
- 第六章 数据结构
- 第七章 字符串
- 中级实战篇
- 第八章 流程控制
- 第九章 函数和lambda表达式
- 第十章 类和对象
- 第十一章 类的属性和方法
- 第十二章 异常处理机制
- 第十三章 模块和包
- 第十四章 文件操作
- 高级实战篇
- 第十五章 Word的基础操作
- 第十六章 Excel的基础操作
- 第十七章 实战项目:员工在职证明
- 附录A 进制转换表
- 附录B Pandas命令
- 附录C Python库
FAQ
I have no programming background at all. Can I read this book directly?
How should I use the source code resources provided with the book?
Do I need to study all four practical sections in order?
Is this book valuable for readers in non-development roles?
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
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.