Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Python-100-Days
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
huangkq
Python-100-Days
Commits
80860590
Commit
80860590
authored
Jul 11, 2019
by
jackfrued
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
更新了部分文档和QQ群信息
parent
b0818796
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
8 additions
and
6 deletions
+8
-6
05.构造程序逻辑.md
Day01-15/05.构造程序逻辑.md
+5
-3
06.函数和模块的使用.md
Day01-15/06.函数和模块的使用.md
+1
-1
66.网络爬虫和相关工具.md
Day66-75/66.网络爬虫和相关工具.md
+1
-1
README.md
README.md
+1
-1
python_100_days_qq_group.png
res/python_100_days_qq_group.png
+0
-0
No files found.
Day01-15/05.构造程序逻辑.md
View file @
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
View file @
80860590
...
...
@@ -31,7 +31,7 @@ print(fm // fn // fmn)
### 函数的作用
不知道大家是否注意到,在上面的代码中,我们做了3次求阶乘,这样的代码实际上就是重复代码。编程大师
Martin Fowler先生曾经说过:“代码有很多种坏味道,重复是最坏的一种!
”,要写出高质量的代码首先要解决的就是重复代码的问题。对于上面的代码来说,我们可以将计算阶乘的功能封装到一个称之为“函数”的功能模块中,在需要计算阶乘的地方,我们只需要“调用”这个“函数”就可以了。
不知道大家是否注意到,在上面的代码中,我们做了3次求阶乘,这样的代码实际上就是重复代码。编程大师
*Martin Fowler*
先生曾经说过:“
**代码有很多种坏味道,重复是最坏的一种!**
”,要写出高质量的代码首先要解决的就是重复代码的问题。对于上面的代码来说,我们可以将计算阶乘的功能封装到一个称之为“函数”的功能模块中,在需要计算阶乘的地方,我们只需要“调用”这个“函数”就可以了。
### 定义函数
...
...
Day66-75/66.网络爬虫和相关工具.md
View file @
80860590
...
...
@@ -100,7 +100,7 @@ HTTP响应(响应行+响应头+空行+消息体):
![](
./res/http-response.png
)
> 说明:但愿这两张如同泛黄
的
照片般的截图帮助你大概的了解到HTTP是一个怎样的协议。
> 说明:但愿这两张如同泛黄照片般的截图帮助你大概的了解到HTTP是一个怎样的协议。
#### 相关工具
...
...
README.md
View file @
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
View replaced file @
b0818796
View file @
80860590
249 KB
|
W:
|
H:
248 KB
|
W:
|
H:
2-up
Swipe
Onion skin
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment