没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Coee Break Python
50 Workouts to Kickstart Your Rapid
Code Understanding in Python
Christian Mayer
September 2018
A puzzle a day to learn, code, and play.
i
Contents
Contents ii
1 Introduction 1
2 A Case for Puzzle-based Learning 4
2.1 Overcome the Knowledge Gap . . . . . . . 5
2.2 Embrace the Eureka Moment . . . . . . . 7
2.3 Divide and Conquer . . . . . . . . . . . . 8
2.4 Improve From Immediate Feedback . . . . 9
2.5 Measure Your Skills . . . . . . . . . . . . . 10
2.6 Individualized Learning . . . . . . . . . . . 13
2.7 Small is Beautiful . . . . . . . . . . . . . . 14
2.8 Active Beats Passive Learning . . . . . . . 16
2.9 Make Code a First-class Citizen . . . . . . 18
2.10 What You See is All There is . . . . . . . 20
ii
CONTENTS
iii
3 The Elo Rating for Python 22
3.1 How to Use This Book . . . . . . . . . . . 23
3.2 The Ideal Code Puzzle . . . . . . . . . . . 25
3.3 How to Exploit the Power of Habits? . . . 26
3.4 How to Test and Train Your Skills? . . . . 27
3.5 What Can This Book Do For You? . . . . 31
4 A Quick Overview of the Python Language 36
4.1 Keywords . . . . . . . . . . . . . . . . . . 37
4.2 Basic Data Types . . . . . . . . . . . . . . 40
4.3 Complex Data Types . . . . . . . . . . . . 43
4.4 Classes . . . . . . . . . . . . . . . . . . . . 47
4.5 Functions and Tricks . . . . . . . . . . . . 50
5 Fifty Code Puzzles 54
5.1 Hello World . . . . . . . . . . . . . . . . . 55
5.2 Variables and Float Division . . . . . . . . 57
5.3 Basic Arithmetic Operations . . . . . . . . 59
5.4 Comments and Strings . . . . . . . . . . . 61
5.5 Index and Concatenate Strings . . . . . . 64
5.6 List Indexing . . . . . . . . . . . . . . . . 67
5.7 Slicing in Strings . . . . . . . . . . . . . . 69
5.8 Integer Division . . . . . . . . . . . . . . . 72
5.9 String Manipulation Operators . . . . . . 74
5.10 Implicit String Concatenation . . . . . . . 76
5.11 Sum and Range Functions . . . . . . . . . 78
5.12 Append Function for Lists . . . . . . . . . 80
5.13 Overshoot Slicing . . . . . . . . . . . . . . 82
剩余195页未读,继续阅读
资源评论
小九不懂SAP
- 粉丝: 2565
- 资源: 510
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 2023-04-06-项目笔记 - 第三百二十五阶段 - 4.4.2.323全局变量的作用域-323 -2025.11.22
- 惠普Laser Jet Professional P1100(系列)打印机驱动下载
- IT学士必备学习资料大全
- 纯js实现五子棋小游戏
- 柯尼卡美能达Bizhub C364e打印机驱动下载
- CMake 入门实战的源代码
- c7383c5d0009dfc59e9edf595bb0bcd0.zip
- 柯尼卡美能达Bizhub C266打印机驱动下载
- java游戏之我当皇帝那些年.zip开发资料
- 基于Matlab的汉明码(Hamming Code)纠错传输以及交织编码(Interleaved coding)仿真.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功