主要介绍Python的3种IDE工具的使用,包括IDLE 、PyCharm 、Jupyter。

1. 用IDLE编程

打开IDLE: 开始-->搜索IDLE-->双击打开IDLE

ip 爬虫python idle爬虫_凯里学院

ip 爬虫python idle爬虫_凯里学院_02

点击File-->New File

ip 爬虫python idle爬虫_凯里学院_03

弹出的空白窗口中,输入以下代码: 

#定义阶乘函数
def fact(n):
    if n==1:
        return 1
    else:
        return n * fact(n - 1)
    
#调用阶乘函数
print(fact(5))

保存并命名为fact.py,效果截图如下: 

ip 爬虫python idle爬虫_Python_04

 

ip 爬虫python idle爬虫_Python_05

 运行fact.py: 点击Run-->Run Module 或者按F5

ip 爬虫python idle爬虫_IDE_06

ip 爬虫python idle爬虫_凯里学院_07

 小结:

1. IDLE是Python自带的IDE,除了可以运行交互式的命令外,还可以编写.py文件,并提供快捷的运行方式

2. IDLE也提供了代码提示功能。

ip 爬虫python idle爬虫_ip 爬虫python_08

 

2. 用PyCharm编程

新建Python工程:

    安装好专业版的PyCharm(安装方法自行百度),双击打开PyCharm

ip 爬虫python idle爬虫_凯里学院_09

    选择Create New Project  

ip 爬虫python idle爬虫_ip 爬虫python_10

    选择Pure Python--->指定工程所在路径-->点击Create 

ip 爬虫python idle爬虫_凯里学院_11

    等待一会后,出现下图界面,右键venv--->New--->Python File

ip 爬虫python idle爬虫_凯里学院_12

 

    输入文件名multipe 

ip 爬虫python idle爬虫_ip 爬虫python_13

     输入以下代码:

multiple.py

# 九九乘法表
for i in range(1, 10):
    for j in range(1, i+1):
        print('{}x{}={}\t'.format(j, i, i*j), end='')
    print()

ip 爬虫python idle爬虫_爬虫_14

    运行工程:按组合键“Alt+Shift+F10” 或者 点击Run--->Run...运行程序

ip 爬虫python idle爬虫_IDE_15

    选择我们要运行的代码名称:multiple 

ip 爬虫python idle爬虫_ip 爬虫python_16

    查看控制台输出: 

ip 爬虫python idle爬虫_ip 爬虫python_17

小结:

1.  在写实际工程时,或者项目有多个文件时,用PyCharm最佳。 

2. 注意理解九九乘法表代码,例如:format()方法,print(x, end='')。

 

3. 再熟悉jupyter

1. 启动jupyter:在cmd命令窗口下输入jupyter notebook

ip 爬虫python idle爬虫_Python_18

观察jupyter启动时的输出,可以看到jupyter的本地目录(home)存放在C:\Users\Administrator

jupyter启动后浏览器弹出的页面中,看到的文件夹所在的路径就是本地目录C:\Users\Administrator

ip 爬虫python idle爬虫_凯里学院_19

点击New,发现可以在本地目录下新建Text File(文本文件)或者Folder (文件夹)等,这里我们点击Python3

ip 爬虫python idle爬虫_ip 爬虫python_20

进入Python3的交互环境后,编写一行代码,按快捷键Shift+Enter运行。

ip 爬虫python idle爬虫_爬虫_21

更多快捷键点击Help--->Keyboard Shortcuts查看 

ip 爬虫python idle爬虫_爬虫_22

ip 爬虫python idle爬虫_凯里学院_23

可以看到打开的交互代码块环境的名称是“Untitled3”

ip 爬虫python idle爬虫_Python_24

  

 “Untitled3”保存在了我们的home目录下,所以我们不用担心敲的代码下次找不到了。

ip 爬虫python idle爬虫_爬虫_25

 

4. 写第一只爬虫

1. 下载爬取网页所需要的套件:requests

pip install -i http://pypi.douban.com/simple requests

  注意:pip默认从国外下载,速度慢,加上 -i http://pypi.douban.com/simple 为从国内豆瓣源下载,加快下载速度。

2. 写第一只爬虫:

import requests
res = requests.get('https://www.baidu.com/')
res.encoding = 'utf-8'
print(res.text)

ip 爬虫python idle爬虫_凯里学院_26

小结:

1. jupyter可以写很多代码片段,而且下一段代码可以用之前代码段的变量。

2. jupyter的代码片段功能,我们就不用保存很多个.py文件,对于调试代码或者学习python时,首选jupyter。

 

完成! enjoy it!