Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
Python
提交
79937c6f
P
Python
项目概览
OpenDocCN
/
Python
通知
5
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
Python
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
79937c6f
编写于
8月 09, 2019
作者:
T
TwoWater
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修改 「第一个 Python 程序」章节内容
上级
5d9caf39
变更
10
隐藏空白更改
内联
并排
Showing
10 changed file
with
98 addition
and
17 deletion
+98
-17
Article/codeSpecification/codeSpecification_Preface.md
Article/codeSpecification/codeSpecification_Preface.md
+5
-2
Article/codeSpecification/codeSpecification_second.md
Article/codeSpecification/codeSpecification_second.md
+4
-0
Article/python0/WhyStudyPython.md
Article/python0/WhyStudyPython.md
+0
-0
Article/python1/IDE.md
Article/python1/IDE.md
+5
-1
Article/python1/Installation.md
Article/python1/Installation.md
+59
-4
Article/python1/Introduction.md
Article/python1/Introduction.md
+4
-2
Article/python1/Preface.md
Article/python1/Preface.md
+3
-2
Article/python1/The_first_procedure.md
Article/python1/The_first_procedure.md
+13
-3
README.md
README.md
+4
-2
SUMMARY.md
SUMMARY.md
+1
-1
未找到文件。
Article/codeSpecification/codeSpecification_Preface.md
浏览文件 @
79937c6f
# 前言 #
Python 学习之旅,先来看看 Python 的代码规范,让自己先有个意识,而且在往后的学习中慢慢养成习惯
本来不应该把这个章节放在那面前面的,因为还没进行学习之前,直接看这个章节,会感觉有很多莫名其妙的东西。
但是把这个章节放在前面的用意,只是让大家预览一下,有个印象,而且在以后的学习中,也方便大家查阅。
# 目录 #
![
Python代码规范
](
https://dn-mhke0kuv.qbox.me/a542abfa2efe1fefd95e.png
)
\ No newline at end of file
![](
http://twowaterimage.oss-cn-beijing.aliyuncs.com/2019-07-20-Python%E4%BB%A3%E7%A0%81%E8%A7%84%E8%8C%83.png
)
Article/codeSpecification/codeSpecification_second.md
浏览文件 @
79937c6f
...
...
@@ -4,6 +4,7 @@
### 1.1、块注释
“#”号后空一格,段落件用空行分开(同样需要“#”号)
```
python
# 块注释
# 块注释
...
...
@@ -14,6 +15,7 @@
### 1.2、行注释
至少使用两个空格和语句分开,注意不要使用无意义的注释
```
python
# 正确的写法
x
=
x
+
1
# 边框加粗一个像素
...
...
@@ -122,3 +124,5 @@ def func(arg1, arg2):
*
文档注释不是越长越好, 通常一两句话能把情况说清楚即可
*
模块、公有类、公有方法, 能写文档注释的, 应该尽量写文档注释
Article/python0/
为什么学Python?
.md
→
Article/python0/
WhyStudyPython
.md
浏览文件 @
79937c6f
文件已移动
Article/python1/IDE.md
浏览文件 @
79937c6f
# 四、集成开发环境(IDE): PyCharm #
当然,在学习周期还是建议使用文本编辑器或者是
[
Sublime Text
](
http://www.sublimetext.com/
)
这个工具来操作的,因为这样有利于我们了解整个流程,到一定的程度,或者开始项目的时候就可以使用集成的开发环境了,这样可以提高我们的效率。PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux 系统。
我本人一直是建议在学习周期使用文本编辑器或者是
[
Sublime Text
](
http://www.sublimetext.com/
)
这个工具来写 Python 程序的,因为这样有利于我们了解整个流程。
当然,如果你有一定的编程基础,是可以使用集成的开发环境的,这样可以提高效率。这时,你可以选择 PyCharm ,PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux 系统。
PyCharm 下载地址 :
[
https://www.jetbrains.com/pycharm/download/
](
https://www.jetbrains.com/pycharm/download/
)
Article/python1/Installation.md
浏览文件 @
79937c6f
...
...
@@ -2,12 +2,67 @@
因为 Python 是跨平台的,它可以运行在 Windows、Mac 和各种 Linux/Unix 系统上。目前,Python 有两个版本,一个是 2.x 版,一个是 3.x版,这两个版本是不兼容的。本草根安装的是 3.6.1 版本的。
至于在哪里下载,
本草根建议最好直接官网下载啦
,随时下载下来的都是最新版本。官网地址:
[
https://www.python.org/
](
https://www.python.org/
)
至于在哪里下载,
草根我建议大家最好直接官网下载
,随时下载下来的都是最新版本。官网地址:
[
https://www.python.org/
](
https://www.python.org/
)
本草根是 windows 系统,下载完后,直接安装,不过这里记得勾上Add Python 3.6 to PATH,然后点 “Install Now” 即可完成安装。如果没有勾上这个,就必须要自己配置环境变量了,至于如何配置,跟 JAVA 的差不多,具体可以 Google 一下。
## 1、windows 系统下安装配置 ##
如果是 windows 系统,下载完后,直接安装,不过这里记得勾上Add Python 3.6 to PATH,然后点 「Install Now」 即可完成安装。
这里要注意了,记得把「Add Python 3.6 to Path」勾上,勾上之后就不需要自己配置环境变量了,如果没勾上,就要自己手动配置。
![
Python安装.png
](
http://upload-images.jianshu.io/upload_images/2136918-2bf6591f0a12e80b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
)
安装完成后,打开命令提示符窗口,敲入 python 后,出现下面的情况,证明 Python 安装成功了。你看到提示符 >>> 就表示我们已经在 Python交互式环境中了,可以输入任何 Python 代码,回车后会立刻得到执行结果。
如果你一时手快,忘记了勾上 「Add Python 3.6 to Path」,那也不要紧,只需要手动配置一下环境变量就好了。
在命令提示框中 cmd 上输入 :
```
path=%path%;C:\Python
```
特别特别注意:
`C:\Python`
是 Python 的安装目录,如果你的安装目录是其他地方,就得填上你对应的目录。
安装完成后,打开命令提示符窗口,敲入 python 后,出现下面的情况,证明 Python 安装成功了。
![
运行python.png
](
http://upload-images.jianshu.io/upload_images/2136918-817c22f802e8cfce.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
)
而你看到提示符
`>>>`
就表示我们已经在 Python 交互式环境中了,可以输入任何 Python 代码,回车后会立刻得到执行结果。
## 2、Mac 系统下安装配置 ##
MAC 系统一般都自带有 Python2.x 版本的环境,不过现在都不用 2.x 的版本了,所以建议你在 https://www.python.org/downloads/mac-osx/ 上下载最新版安装。
安装完成之后,如何配置环境变量呢?
先查看当前环境变量:
```
echo $PATH
```
然后打开
``` ~/.bash_profile(没有请新建) ```
```
vi ~/.bash_profile
```
我装的是 Python3.7 ,Python 执行路径为:
`/Library/Frameworks/Python. Framework/Versions/3.7/bin`
。于是写入
```
export PATH="/Library/Frameworks/Python. Framework/Versions/3.7/bin:$PATH"
```
![](
http://twowaterimage.oss-cn-beijing.aliyuncs.com/2019-07-22-084149.png
)
最后保存退出,激活运行一下文件:
```
source ~/.bash_profile
```
![
运行python.png
](
http://upload-images.jianshu.io/upload_images/2136918-817c22f802e8cfce.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
)
\ No newline at end of file
Article/python1/Introduction.md
浏览文件 @
79937c6f
...
...
@@ -6,11 +6,11 @@ Python 是著名的“龟叔” Guido van Rossum 在 1989 年圣诞节期间,
这是 2017 年 2 月编程语言排行榜 TOP20 榜单:
![
2 月编程语言排行榜 TOP20 榜单.png
](
http://
upload-images.jianshu.io/upload_images/2136918-f7fc786f001cbfc0?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
)
![
2 月编程语言排行榜 TOP20 榜单.png
](
http://
twowaterimage.oss-cn-beijing.aliyuncs.com/2019-07-22-080118.jpg
)
还有就是 Top 10 编程语言 TIOBE 指数走势:
![
Top 10 编程语言 TIOBE 指数走势.png
](
http://upload-images.jianshu.io/upload_images/2136918-2714dba010ea5d75.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
)
![
](
http://twowaterimage.oss-cn-beijing.aliyuncs.com/2019-07-22-080145.jpg
)
总的来说,这几种编程语言各有千秋,但不难看出,最近几年 Python 的发展非常的快,特别最近流行的机器学习,数据分析,更让 python 快速的发展起来。
...
...
@@ -21,3 +21,5 @@ Python 是高级编程语言,它有一个特点就是能快速的开发。Pyth
第一个缺点就是运行速度慢,和C程序相比非常慢,因为Python是解释型语言,你的代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。而C程序是运行前直接编译成CPU能执行的机器码,所以非常快。
第二个缺点就是代码不能加密。如果要发布你的 Python 程序,实际上就是发布源代码。像 JAVA , C 这些编译型的语言,都没有这个问题,而解释型的语言,则必须把源码发布出去。
Article/python1/Preface.md
浏览文件 @
79937c6f
# 前言 #
一时冲动,就开始把 Python 的知识点做个总结归纳了。
[
gitbook
](
https://www.readwithu.com/
)
同时更新
。
每个编程语言的学习,第一个程序都是先向世界问好,Python 也不例外,这节我们先写下第一个 Python 程序 —— Hello World
。
# 目录 #
![
草根学 Python(一) 第一个 Python 程序
](
https://dn-mhke0kuv.qbox.me/2903b288b72a7ddb730c.png
)
\ No newline at end of file
![](
http://twowaterimage.oss-cn-beijing.aliyuncs.com/2019-07-22-%E8%8D%89%E6%A0%B9%E5%AD%A6%20Python%EF%BC%88%E4%B8%80%EF%BC%89%20%E7%AC%AC%E4%B8%80%E4%B8%AA%20Python%20%E7%A8%8B%E5%BA%8F.png
)
Article/python1/The_first_procedure.md
浏览文件 @
79937c6f
# 三、第一个 Python 程序 #
Python 的代码使用文本编辑器就可以写了,本草根使用
[
Sublime Text
](
http://www.sublimetext.com/
)
,第一个 Python 程序当然是 Hello Python 啦,把这句话打印出来。
好了,说了那么多,现在我们可以来写一下第一个 Python 程序了。
一开始写 Python 程序,个人不太建议用专门的工具来写,不方便熟悉语法,所以这里我先用
[
Sublime Text
](
http://www.sublimetext.com/
)
来写,后期可以改为用 PyCharm 。
第一个 Python 程序当然是打印 Hello Python 啦。
如果你没编程经验,什么都不懂,没关系,第一个 Python 程序,只要跟着做,留下个印象,尝试一下就好。
新建一个文件,命名为
`HelloPython.py`
, 注意,这里是以
`.py`
为后缀的文件。
然后打开文件,输入
`print('Hello Python')`
注意 print 前面不要有任何空格,最后保存下来,可以看到,Python 保存后是一个以 .py 为后缀的文件。
![
HelloPython.png
](
http://upload-images.jianshu.io/upload_images/2136918-f0ec1b2c06d1ab18.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
)
...
...
@@ -15,4 +24,5 @@ Python 的代码使用文本编辑器就可以写了,本草根使用 [Sublime
当然,如果你是使用
[
Sublime Text
](
http://www.sublimetext.com/
)
,并且在安装 Python 的时候配置好了环境变量,直接按 Ctrl + B 就可以运行了,运行结果如下:
![
Sublime运行Python.png
](
http://upload-images.jianshu.io/upload_images/2136918-a771a2fa1e4c03bd.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
)
\ No newline at end of file
![
Sublime运行Python.png
](
http://upload-images.jianshu.io/upload_images/2136918-a771a2fa1e4c03bd.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
)
README.md
浏览文件 @
79937c6f
...
...
@@ -24,11 +24,13 @@ IT 行业相对于一般传统行业,发展更新速度更快,一旦停止
对于入门,主要是掌握基本的语法和熟悉编程规范,因此大部分的教程基本一致的,所以还是建议选好适合自己的一个教程,坚持学下去。
在 Python 入门中,本人编写了一系列的 《草根学 Python 》 博客, 是基于 Python 3.6 写的 Python 入门系列教程,为了更好的阅读,把它整理在
[
GitBook
](
https://www.readwithu.com/
)
上;如果
[
GitBook
](
https://www.readwithu.com/
)
访问慢,也可以到个人博客查阅:
[
草根学 Python
](
http://twowater.com.cn/categories/Python/%E8%8D%89%E6%A0%B9%E5%AD%A6-Python/
)
,希望对各位入门 Python 有所帮助。
在 Python 入门中,本人编写了一系列的 《草根学 Python 》 博客, 是基于 Python 3.6 写的 Python 入门系列教程,为了更好的阅读,把它整理在
[
GitBook
](
https://www.readwithu.com/
)
上,希望对各位入门 Python 有所帮助。
>注:2018 年 02 月 27 日,基础知识入门部分已经完成了的。因近期读者反映有些图片没法打开了(之前图片放在七牛云,用的是临时链接,最近七牛云把这个给关闭了,导致图片没法打开),且自己对之前的内容有些不满意,决定在 2019 年 7 月 7 日开始进行了再次修改。
**主要目录如下:**
*
[
为什么学Python?
](
/Article/python0/
为什么学Python?
.md
)
*
[
为什么学Python?
](
/Article/python0/
WhyStudyPython
.md
)
*
[
Python代码规范
](
/Article/codeSpecification/codeSpecification_Preface.md
)
-
[
简明概述
](
/Article/codeSpecification/codeSpecification_first.md
)
-
[
注释
](
/Article/codeSpecification/codeSpecification_second.md
)
...
...
SUMMARY.md
浏览文件 @
79937c6f
# Summary
*
[
前言
](
README.md
)
*
[
为什么学Python?
](
/Article/python0/
为什么学
Python?.md
)
*
[
为什么学Python?
](
/Article/python0/
WhyStudy
Python?.md
)
*
[
Python代码规范
](
/Article/codeSpecification/codeSpecification_Preface.md
)
-
[
简明概述
](
/Article/codeSpecification/codeSpecification_first.md
)
-
[
注释
](
/Article/codeSpecification/codeSpecification_second.md
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录