Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
honey05917
Python-100-Days
提交
80860590
P
Python-100-Days
项目概览
honey05917
/
Python-100-Days
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
Python-100-Days
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
80860590
编写于
7月 11, 2019
作者:
J
jackfrued
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新了部分文档和QQ群信息
上级
b0818796
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
8 addition
and
6 deletion
+8
-6
Day01-15/05.构造程序逻辑.md
Day01-15/05.构造程序逻辑.md
+5
-3
Day01-15/06.函数和模块的使用.md
Day01-15/06.函数和模块的使用.md
+1
-1
Day66-75/66.网络爬虫和相关工具.md
Day66-75/66.网络爬虫和相关工具.md
+1
-1
README.md
README.md
+1
-1
res/python_100_days_qq_group.png
res/python_100_days_qq_group.png
+0
-0
未找到文件。
Day01-15/05.构造程序逻辑.md
浏览文件 @
80860590
## 构造程序逻辑
> 说明:第05天内容请参考code目录下Day05中的代码。
分支和循环结构会帮助我们将程序中逻辑建立起来,将来我们的程序无论简单复杂,都是由顺序结构、分支结构、循环结构构成的。对于编程语言的初学者来说,首先要锻炼的是将人类自然语言描述的解决问题的步骤和方法翻译成代码的能力,其次就是熟练的运用之前学过的运算符、表达式以及最近的两个章节讲解的分支结构和循环结构的知识。有了这些基本的能力才能够通过计算机程序去解决各种各样的现实问题。所以,开始做练习吧!
### 练习清单
...
...
@@ -8,4 +8,6 @@
2.
寻找
[
“完美数”
](
https://baike.baidu.com/item/%E5%AE%8C%E5%85%A8%E6%95%B0/370913
)
。
3.
[
“百钱百鸡”
](
https://baike.baidu.com/item/%E7%99%BE%E9%B8%A1%E7%99%BE%E9%92%B1/5857320
)
问题。
4.
生成
[
“斐波拉切数列”
](
https://baike.baidu.com/item/%E6%96%90%E6%B3%A2%E9%82%A3%E5%A5%91%E6%95%B0%E5%88%97/99145
)
。
5.
Craps赌博游戏。
\ No newline at end of file
5.
Craps赌博游戏。
> **提示**:练习的参考答案在code/Day05目录下。
\ No newline at end of file
Day01-15/06.函数和模块的使用.md
浏览文件 @
80860590
...
...
@@ -31,7 +31,7 @@ print(fm // fn // fmn)
### 函数的作用
不知道大家是否注意到,在上面的代码中,我们做了3次求阶乘,这样的代码实际上就是重复代码。编程大师
Martin Fowler先生曾经说过:“代码有很多种坏味道,重复是最坏的一种!
”,要写出高质量的代码首先要解决的就是重复代码的问题。对于上面的代码来说,我们可以将计算阶乘的功能封装到一个称之为“函数”的功能模块中,在需要计算阶乘的地方,我们只需要“调用”这个“函数”就可以了。
不知道大家是否注意到,在上面的代码中,我们做了3次求阶乘,这样的代码实际上就是重复代码。编程大师
*Martin Fowler*
先生曾经说过:“
**代码有很多种坏味道,重复是最坏的一种!**
”,要写出高质量的代码首先要解决的就是重复代码的问题。对于上面的代码来说,我们可以将计算阶乘的功能封装到一个称之为“函数”的功能模块中,在需要计算阶乘的地方,我们只需要“调用”这个“函数”就可以了。
### 定义函数
...
...
Day66-75/66.网络爬虫和相关工具.md
浏览文件 @
80860590
...
...
@@ -100,7 +100,7 @@ HTTP响应(响应行+响应头+空行+消息体):
![](
./res/http-response.png
)
> 说明:但愿这两张如同泛黄
的
照片般的截图帮助你大概的了解到HTTP是一个怎样的协议。
> 说明:但愿这两张如同泛黄照片般的截图帮助你大概的了解到HTTP是一个怎样的协议。
#### 相关工具
...
...
README.md
浏览文件 @
80860590
...
...
@@ -2,7 +2,7 @@
> 作者:骆昊
>
> 说明:最近有很多想学习Python的小伙伴申请单独加我微信和QQ,因为我自己平时也很忙,没办法一一解答大家的问题,我创建了**Python100天学习交流
6群**(之前的两个2000人群1群和2群、三个1000人群3群、4群、5群已经全部满员),群号为**837590310**,二维码在下方。我的同事和朋友也在这个群里,他们很多都是优秀的Python开发者,有丰富的商业项目经验,我们在时间充足的时候会及时解答大家的问题,从Python语言入门到Web应用开发,从数据分析到机器学习,每个领域都有技术大咖为大家解惑答疑。以后我们争取每周做一次视频直播,以专题的形式分享Python开发的点点滴滴,同时还会不定期的举办线上和线下的技术交流和分享活动,小伙伴们可以加群进行交流。创作不易,感谢各位小伙伴的打赏支持,也感谢**北京千锋互联科技有限公司Python教学部**对QQ群和
[公开课](https://ke.qq.com/course/406954)的支持。
> 说明:最近有很多想学习Python的小伙伴申请单独加我微信和QQ,因为我自己平时也很忙,没办法一一解答大家的问题,我创建了**Python100天学习交流
7群**(之前的三个2000人群1群、2群、6群、三个1000人群3群、4群、5群已经全部满员),群号为**784430256**,二维码在下方。我的同事和朋友也在这个群里,他们很多都是优秀的Python开发者,有丰富的商业项目经验,我们在闲暇的时候会为大家解答问题,内容包括但不限于Python语言基础、Web后端开发、网络数据采集、数据分析和机器学习。我们希望这个群能够慢慢汇集资深人士和行业大咖,营造一个相对纯粹的技术社区。以后我们争取每周做一次视频直播,以专题的形式分享Python开发的点点滴滴,同时还会不定期的举办线上和线下的技术交流和分享活动,小伙伴们可以加群进行交流。创作不易,感谢各位小伙伴的打赏支持,这些钱不会用于购买咖啡而是捐赠给支教组织。感谢**北京千锋互联科技有限公司Python教学部**对
[公开课](https://ke.qq.com/course/406954)的支持。
![](
./res/python_100_days_qq_group.png
)
...
...
res/python_100_days_qq_group.png
查看替换文件 @
b0818796
浏览文件 @
80860590
249.3 KB
|
W:
|
H:
247.9 KB
|
W:
|
H:
2-up
Swipe
Onion skin
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录