python基礎知識思惟導圖1






wKiom1me--ax8v2-AAFdNODID6c914.png




python的發展史php

 

- 1989年,Guido(龜叔),爲ABC語言寫插件,Monty Python喜劇團;html

- 1990年,發佈python第一個版本;python

- 2001年,2.x;     (python2.7  ----> python2.8<不會存在>);shell

- 2013年,python3.0編程

 

 

# 編程語言:ruby

 

C,Java,C++, C#, shell, ruby, php, JavaScript, Matlabeclipse

 

- 面嚮對象語言python2.7

- 面向過程語言編程語言

- 面向函數編程ide

 

- 編譯型語言:Windows用C寫了一個QQ軟件,並不能在Linux上執行,也不能在IOS上運行;

- 解釋型語言:能夠跨平臺,你用python寫一個APP,只須要寫一份,在全部的平臺上能夠運行;

 

 

# python的優缺點

 

## 優勢:

- 創始人說的: 簡單,優雅,明確

 

## 缺點:

- 速度慢

 

 

 

```

爬蟲:

http://www.baidu.com/xxx.html

wget xxx.html

分析

 

python  C

1h+10ms  1h+1ms

```

 

# ipython的安裝

 

## 第一個python腳本

 

 

## 解釋器問題

 

```

# 可移植性的對比,若是你的代碼移植到的機器,python並未安裝在/usr/bin/python這裏,就使用第二種;

#!/usr/bin/python

#!/usr/bin/env python

```

## 中文問題

 

```

#coding:utf-8

#coding=utf-8

#encoding:utf-8

#encoding=utf-8

#encoding:-*- utf-8 -*-

```

 

編碼格式:

ASCII:美國人發明了計算機,1個字節(8位)去存儲一個英文字符,2^8=256;

Unicode:2個字節(16位)去存儲一個字符,2^16,65536;

# GB2312:

utf-8:在編程過程當中,英文多,中文少。若是是英文字符,就用一個字節去存儲;若是是中文用3個字節去存儲;

 

 

 

 

 

# python的IDE工具

- sublime

- eclipse

- pycharm

 

## 快捷鍵和技巧

 

 

- ctrl+alt+s:設置

- alt+insert:新建(文件,目錄,包)

- ctrl + s:保存

- Delete:刪除(文件,目錄,包)

- ctrl + /: 快速註釋(或取消)一行或多行

- shift+alt+N:

- ctrl+d: 快速複製一行

- shift+delete:快速刪除一行

相關文章
相關標籤/搜索