Learning Python the Snowball Way
Tags
Summary
Editor's review
Who it's for
A good fit for
- Readers with no foundation or new to programming who want to build a systematic Python knowledge base
- Beginners who have learned scattered syntax but lack complete project experience and want to fill in advanced and practical skills
- Self-learners or training-course students who need a step-by-step Python textbook to follow along with
Not a good fit for
- Developers with extensive Python project experience seeking advanced architecture or performance-optimization content
- Readers who only want to quickly look up syntax and are unwilling to study systematically chapter by chapter
Reading tips
- Proceed in the order of basics, advanced, and practice, typing each chapter's code yourself before moving on.
- In the practice section, try implementing the cases yourself first, then compare with the book's approach, focusing on recording where you get stuck.
- After finishing each stage, reproduce the core knowledge points with your own small project to check whether you have truly mastered them.
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
- 版权信息
- 作者简介
- 内容简介
- 前言
- 第1部分 基础篇
- 1 Python正确起手式
- 2 无门槛掌握数据类型与输入/输出函数
- 3 无转折不编程
- 4 列表一学完,Python会一半
- 5 Python循环的本质就是一段代码懒得重复写
- 6 Python元组,不可变的列表
- 7 字典怎么查,Python字典就怎么用
- 8 Python中无序且元素唯一的数据类型——集合
- 9 函数是Python基础部分的第一道难关
- 10 Python面向对象的编程
- 11 Python模块的设计与应用
- 12 Python文件读取与写入
- 13 Python程序异常处理与logging模块
- 14 在Python中操作SQLite数据库
- 15 Python中的多线程与多进程
- 第2部分 进阶篇
- 16 列表与元组、字典与集合
- 17 列表推导式与字典推导式
- 18 lambda表达式
- 19 内置函数filter()、map()、reduce()、zip()、enumerate()
- 20 函数装饰器
- 21 闭包
- 22 Python中的日期与时间
- 23 global和nonlocal作用域
- 24 Python中的哈希表与可哈希对象
- 25 Python内置模块之random
- 26 Python内置模块之re,正则表达式的初阶用法
- 27 sys库、os库、getopt库与filecmp库
- 28 类函数、成员函数、静态函数、抽象函数和方法伪装属性
- 第3部分 实战篇
- 29 爬虫案例——某育儿网问答数据抓取
- 30 爬虫案例——奥特曼图片采集
- 31 Python开源框架:Flask
FAQ
Can I read this book with zero foundation?
What directions do the hands-on case studies in the book cover?
Is this book suitable for exam preparation or quick mastery?
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
Wang Dezhen is a Chinese author about whom limited public information is available. His currently known work is Learning Python by Rolling a Snowball, which is often categorized under general computing. As the title suggests, the book uses the image of a rolling snowball to emphasize a gradual, step-by-step approach to learning, and it is aimed at readers who wish to build a systematic foundation in Python programming. As the only visible work by this author, it reflects his approach to writing programming tutorials: focusing on learning rhythm and the accumulation of fundamentals, and attempting to explain Python-related knowledge in an easy-to-follow manner. Because no reliable records of his birth and death dates, educational background, or professional experience are available, this introduction makes no speculation and concentrates only on the subject matter and writing characteristics of the work. Overall, Wang Dezhen's name is currently associated mainly with this introductory programming study book, whose style leans toward practicality and beginner guidance, suitable for newcomers who want to build a programming foundation step by step.