日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

anaconda3卸载python_python从安装到到数据分析应用高手 Python语言基础知识

發布時間:2025/3/15 python 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 anaconda3卸载python_python从安装到到数据分析应用高手 Python语言基础知识 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文主要介紹python的歷史發展,安裝應用,語言特點與基本常識。

Python語言歷史與趨勢剖析

?1991年第一個Python編譯器(也是解釋器)誕生,作者 是Guido von Rossum ,用C語言實現并能夠調用C庫(.so文 件)。

?Python是一門跨平臺的腳本語言,Python規定了一個 Python語法規則,實現了Python語法的解釋程序就成為 了Python的解釋器。Python 是解釋性、面向對象、直譯 式、動態數據類型的高級程序設計語言,也是一種功能 強大而完善的通用型語言。從誕生時Python已經具有了: 類(class)、函數(function)、異常處理(exception),包括表(list)、元組(tuple)和詞典(dictionary)在內的核心數據類型, 以及模塊(module)為基礎的擴展能力。

?Python語法簡明清晰和開發效率高,因此在開發者中日 益流行起來,尤其是在人工智能領域Python編程更為高 效。

?C/C++、Java、Python三者對比

Python語言版本介紹

?Python發展至今有兩個主要版本,分別是Python 2和Python 3。

?Python 2發布于2000年年底,語法更加清晰和更 具包容性。

?Python 3于2008年年末發布,以解決和修正以前 語言版本的內在設計缺陷。Python 3開發的重點 是清理代碼庫并刪除冗余,清晰地表明只能用一 種方式來執行給定的任務。

?對Python 3.0的主要修改包括將print語句更改為 內置函數,改進整數分割的方式,并對 Unicode 提供更多的支持。

Windows安裝Python語言

?下載地址:https://www.python.org/downloads/

?雙擊安裝:

?環境變量:

?計算機-屬性-高級系統設置-高級-環境變量à-系統變量。添加Python安裝路徑至path的值,如果 Python安裝在C盤根目錄,那么路徑就是 C:Python361。

Linux安裝Python語言

1.安裝依賴環境

# yum -y install zlib-devel bzip2-devel openssl-devel ncurses- devel sqlite-devel readline-devel tk-devel gdbm-devel db4- devel libpcap-devel xz-devel

2.下 載 Python3 https://www.python.org/downloads/

#wget https://www.python.org/ftp/python/3.6.1/Python- 3.6.1.tgz

3.安裝python3

安裝在/usr/local/python3 創建目錄:

# mkdir -p /usr/local/python3

解壓Python-3.6.1.tgz包

# tar -zxvf Python-3.6.1.tgz

4.進入解壓后的目錄,編譯安裝。

# cd Python-3.6.1

# ./configure --prefix=/usr/local/python3

# make

# make install

或者

# make && make install

5.建立python3的軟鏈

# ln -s /usr/local/python3/bin/python3 /usr/bin/python3

6.并將/usr/local/python3/bin加入PATH # vim ~/.bash_profile

# .bash_profile

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc fi

# User specific environment and startup programs PATH=$PATH:$HOME/bin:/usr/local/python3/bin export PATH

按ESC,輸入:wq回車退出。

修改完記得執行行下面的命令,讓上一步的修改生效:

# source ~/.bash_profile

檢查Python3及pip3是否正常可用:

# python3 -V Python 3.6.1

創建一下pip3的軟鏈接

# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

# pip3 -V

pip 9.0.1 from /usr/local/python3/lib/python3.6/site-packages (python3.6)

Python語言升級

修改當前python命令版本。安裝完成后,查看python版本:

# python -V Python 2.6.6

發現版本并沒有改變,需要手動建立軟鏈接:

# rm -f /usr/bin/python

不必擔心誤刪除,因為在/usr/bin目錄下還有一個

python2.6命令:

# python2.6 -V Python 2.6.6

所以rm -f即可

建立軟鏈接:

# ln -s /usr/local/python3/bin/python3 /usr/bin/python

現在再查看python版本:

# python -V Python 3.6.1

升級版本后,由于yum只支持到python2.6,為了防止yum 失效,修改/usr/bin/yum文件:

# vi /usr/bin/yum

將第一行的 #!/usr/bin/python 修改為 #!/usr/bin/python2.6

保存退出即可。

如何運行Python程序

?交互式運行

$ python

>>> print("hi, Andrew");

?腳本式運行

編輯first.py文件,輸入Python代碼:

#!/usr/bin/env python print("hi, Andrew!");

運行命令:

$ python first.py

$ chmod a+x first.py

$ first.py

?腳本式運行(運行時命令行傳入參數) 編輯argument.py文件,輸入Python代碼: from sys import argv

print(argv[0]) print(argv[1]) print(argv[2])

運行命令:

$ python argument.py a1 a2

Anaconda3開發環境介紹

?下載地址: https://repo.continuum.io/archive/Anaconda3-4.4.0- Windows-x86_64.exe

?雙擊安裝:

?Anaconda是專注于數據分析的Python發行版本,包含了 conda、Python等190多個科學計算包及其依賴項, Anaconda通過管理工具包、開發環境、Python版本,簡 化了Python的安裝部署工作流程。可以方便地安裝、更 新、卸載工具包,而且安裝時能自動安裝相應的依賴包, 同時還能使用不同的虛擬環境隔離不同要求的項目。其 中conda是Anaconda中帶的管理工具,管理開源包

(packages)和虛擬環境(environment);pip是Python 默認開源包(packages)管理工具,有些包在conda中查 找不到或者版本比較老,可用pip進行安裝;

pip

?pip是一個通用的Python包管理工具。提供了對 Python包的查找、下載、安裝、卸載的功能。

?官方提供的pip示例

?$ pip install requests

?$ pip search json

?$ pip show numpy

?$ pip uninstall requests

安裝pip

?首先安裝pip。 https://pip.pypa.io/en/latest/installing.html#install-pip python get-pip.py ?設置好環境變量,在Path的后面增加:

;J:ProgramDataAnaconda3Scripts

?安裝庫

pip install numpy pip install matplotlib

pip安裝依賴包

?下載地址

https://download.lfd.uci.edu/pythonlibs/u2hcgva4/basem ap-1.2.0-cp36-cp36m-win_amd64.whl

?安裝wheels

pip install basemap-1.2.0-cp36-cp36m-win_amd64.whl

使用pip

PyCharm開發環境介紹

?下載地址: ?https://download.jetbrains.8686c.com/python/pycharm-community-2017.1.4.exe

?雙擊安裝:

Python中文編碼

?Python中默認的編碼格式是ASCII 格式,在默認編碼時無法正確處理漢字,所以在讀取中文時會報錯。

?解決方法:只要在代碼文件開頭加入一行# -*- coding: UTF-8 -*- 或 者 #coding=utf-8 就行了。注意:#coding=utf-8 的= 號兩邊不能有空 格。所以代碼中包含中文,就需要在頭部指定編碼。

?例如(Python 2.0+):

#!/usr/bin/python

# -*- coding: UTF-8 -*-

print "我是Python數據分析"

?注意:Python3.X 源碼文件默認使用utf-8編碼,所以可以正常解析中文,無需指定UTF-8 編碼。

?例如(Python 3.0+):

#!/usr/bin/python

print("我是Python數據分析")

?注意:如果使用編輯器,同時需要設置py 文件存儲的格式為UTF-8,否則會出現類似以下錯誤信息:

SyntaxError: (unicode error) ‘utf-8’ codec can’t decode byte 0xc4 in position 0:

invalid continuation byte

Python標識符

?在Python語言中標識符由英文字母、數字以及下 劃線(_)組成,但不能以數字開頭,標識符是區 分大小寫的。

?以下劃線開頭的標識符是有特殊意義。以單下劃 線開頭 _age 的代表不能直接訪問的類屬性,需 通過類提供的接口進行訪問,不能用 from xxx import * 而導入;

?以雙下劃線開頭的 balance 代表類的私有成員; 以雙下劃線開頭和結尾的 main__ 代表Python

里特殊方法專用的標識,如 init () 代表類的 構造函數。

Python行和縮進

?Python語言與其他語言最大的區別是:Python的 代碼塊不使用大括號 {} 來控制代碼塊,如類、 函數、循環以及其他邏輯判斷。Python則是采用 縮進來控制代碼模塊。

?縮進的空白數量是可變的,但是所有代碼塊語句 必須包含相同的縮進空白數量,這個必須嚴格執 行。縮進的空白一般采用4個空格,幾乎不使用 tab符號。因此,在Python的代碼塊中必須使用 相同數目的行首縮進空格數。

?Python通過首行縮進控制代碼邏輯,因此需要謹 慎使用空格縮進。

?Python語句中一般以新行作為語句的結束符。但是可以使用斜杠

( )將一行的語句分為多行顯示,如下所示:

total = item_one + item_two + item_three

?如果語句中包含[]、{} 或() 括號就不需要使用多行連接符。如下實例:

days= ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']

Python引號

?Python可以使用單引號(')、雙引號(" )、三引號('''或""")

來表示字符串,引號的開始與結束必須是相同的類型。

?其中三引號可以由多行組成,編寫多行文本的快捷語法, 常用于文檔字符串,在文件的特定地點,被當做注釋。

word = 'word'

sentence = "這是一個句子。"

paragraph = """這是一個段落。 包含了多個語句"""

Python注釋

?Python中的注釋分為單行注釋和多行注釋。

單行 注釋采用#開頭,注釋可以在語句或表達式行末;

多行注釋使用三個單引號(''')或三個雙引號(""") 括起來。

#!/usr/bin/python

# -*- coding: UTF-8 -*-

# 文件名:test.py

# 第一個注釋

print "Hello, YinLiQing!"; # 第二個注釋

Python代碼格式

Python語法特點

?以冒號(:)作為語句塊的開始

?不必使用分號(;)作為結尾

?同一行可以輸入多條語句,方法是用分號;分開

?井字號(#)作為注解符號,同行井字號后的任何字將被忽略

?使用4個空格作為縮排區塊的依據 不必指定變量類型 (runtime時binding)

Python保留字

?保留字即關鍵字,關鍵字不能用作任何標識符名稱。 Python的標準庫提供了一個 keyword 模塊,可以輸出當 前版本的所有關鍵字:

?>>> import keyword

?>>> keyword.kwlist

?['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

總結

以上是生活随笔為你收集整理的anaconda3卸载python_python从安装到到数据分析应用高手 Python语言基础知识的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。