vim python3開發環境,[轉載] Python簡介、linux上Python及其IDE的安裝和詳細配置

 2023-11-19 阅读 24 评论 0

摘要:參考鏈接: Python id() 一、什么是Python?? Python是一種計算機程序設計語言。是一種動態的、面向對象的腳本語言,最初被設計用于編寫自動化腳本(shell),隨著版本的不斷更新和語言新功能的添加,越來越多被用于獨立的、大型項目的開發。? 二

參考鏈接: Python id()

一、什么是Python??

Python是一種計算機程序設計語言。是一種動態的、面向對象的腳本語言,最初被設計用于編寫自動化腳本(shell),隨著版本的不斷更新和語言新功能的添加,越來越多被用于獨立的、大型項目的開發。?

二、Python簡介及應用領域?

Python是一種解釋型腳本語言,可以應用于以下領域:?

vim python3開發環境、1.Web 和 Internet開發 2.科學計算和統計 3.教育 4.桌面界面開發 5.軟件開發 6.后端開發?

三、Python 特點?

1.易于學習:Python有相對較少的關鍵字,結構簡單,和一個明確定義的語法,學習起來更加簡單。?

2.易于閱讀:Python代碼定義的更清晰。?

3.易于維護:Python的成功在于它的源代碼是相當容易維護的。?

4.一個廣泛的標準庫:Python的最大的優勢之一是豐富的庫,跨平臺的,在UNIX,Windows和Macintosh兼容很好。?

ide python、5.互動模式:互動模式的支持,您可以從終端輸入執行代碼并獲得結果的語言,互動的測試和調試代碼片斷。?

6.可移植:基于其開放源代碼的特性,Python已經被移植(也就是使其工作)到許多平臺。?

7.可擴展:如果你需要一段運行很快的關鍵代碼,或者是想要編寫一些不愿開放的算法,你可以使用C或C++完成那部分程序,然后從你的Python程序中調用。?

8.數據庫:Python提供所有主要的商業數據庫的接口。?

9.GUI編程:Python支持GUI可以創建和移植到許多系統調用。?

10.可嵌入: 你可以將Python嵌入到C/C++程序,讓你的程序的用戶獲得"腳本化"的能力。?

vim編寫python。四、Python優缺點?

優點?

1.簡單 – Python是一種代表簡單主義思想的語言。閱讀一個良好的 Python 程序就感覺像是在讀英語一樣,盡管這個英語的要求非常嚴格!Python 的這種偽代碼本質是它最大的優點之一。它使你能夠專注于解決問題而不是去搞明白語言本身。?

2.易學 – 就如同你即將看到的一樣,Python 極其容易上手。前面已經提到了,Python 有極其簡單的語法。?

3.免費、開源 – Python 是 FLOSS(自由/開放源碼軟件)之一。簡單地說,你可以自由地發布這個軟件的拷貝、閱讀它的源代碼、對它做改動、把它的一部分用于新的自由軟件中。FLOSS 是基于一個團體分享知識的概念。這是為什么 Python 如此優秀的原因之一——它是由一群希望看到一個更加優秀的 Python 的人創造并經常改進著的。?

4.高層語言 – 當你用 Python 語言編寫程序的時候,你無需考慮諸如如何管理你的程序使用的內存一類的底層細節。?

常見linux,5.可移植性 – 由于它的開源本質,Python 已經被移植在許多平臺上(經過改動使它能夠工作在不同平臺上)。如果你小心地避免使用依賴于系統的特性,那么你的所有 Python 程序無需修改就可以在下述任何平臺上面運行。這些平臺包括 Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、Windows CE 甚至還有 PocketPC、Symbian 以及 Google 基于 Linux 開發的 Android 平臺!?

6.解釋性 – 這一點需要一些解釋。一個用編譯性語言比如 C 或 C++ 寫的程序可以從源文件(即 C 或 C++ 語言)轉換到一個你的計算機使用的語言(二進制代碼,即0和1)。這個過程通過編譯器和不同的標記、選項完成。當你運行你的程序的時候,連接/轉載器軟件把你的程序從硬盤復制到內存中并且運行。而 Python 語言寫的程序不需要編譯成二進制代碼。你可以直接從源代碼運行程序。在計算機內部,Python 解釋器把源代碼轉換成稱為字節碼的中間形式,然后再把它翻譯成計算機使用的機器語言并運行。事實上,由于你不再需要擔心如何編譯程序,如何確保連接轉載正確的庫等等,所有這一切使得使用 Python 更加簡單。由于你只需要把你的 Python 程序拷貝到另外一臺計算機上,它就可以工作了,這也使得你的 Python 程序更加易于移植。?

7.面向對象 – Python 既支持面向過程的編程也支持面向對象的編程。在“面向過程”的語言中,程序是由過程或僅僅是可重用代碼的函數構建起來的。在“面向對象”的語言中,程序是由數據和功能組合而成的對象構建起來的。與其他主要的語言如 C++ 和 Java 相比,Python 以一種非常強大又簡單的方式實現面向對象編程。?

8.可擴展性 – 如果你需要你的一段關鍵代碼運行得更快或者希望某些算法不公開,你可以把你的部分程序用 C 或 C++ 編寫,然后在你的 Python 程序中使用它們。?

9.豐富的庫 – Python 標準庫確實很龐大。它可以幫助你處理各種工作,包括正則表達式、文檔生成、單元測試、線程、數據庫、網頁瀏覽器、CGI、FTP、電子郵件、XML、XML-RPC、HTML、WAV 文件、密碼系統、GUI(圖形用戶界面)、Tk 和其他與系統有關的操作。記住,只要安裝了 Python,所有這些功能都是可用的。這被稱作 Python 的“功能齊全”理念。除了標準庫以外,還有許多其他高質量的庫,如 wxPython、Twisted 和 Python 圖像庫等等。?

10.規范的代碼 – Python 采用強制縮進的方式使得代碼具有極佳的可讀性。?

linux支持什么、缺點?

1.運行速度相對較慢,和C程序相比非常慢,因為Python是解釋型語言,你的代碼在執行時會一行一行地翻譯成CPU能理解的機器碼,這個翻譯過程非常耗時,所以很慢。而C程序是運行前直接編譯成CPU能執行的機器碼,所以非常快。?

2.國內市場較小(國內以 Python 來做主要開發的,目前只有一些 web2.0 公司)。但時間推移,目前很多國內軟件公司,尤其是游戲公司,也開始規模使用他。?

3.中文資料匱乏(好的 Python 中文資料屈指可數,現在應該變多了)。托社區的福,有幾本優秀的教材已經被翻譯了,但入門級教材多,高級內容還是只能看英語版。?

4.構架選擇太多(沒有像 C# 這樣的官方 .net 構架,也沒有像 ruby 由于歷史較短,構架開發的相對集中。Ruby on Rails 構架開發中小型web程序天下無敵)。不過這也從另一個側面說明,python比較優秀,吸引的人才多,項目也多。?

五、Python的安裝?

linux體系,1.在官網下載源碼包 先在‘Downloads‘下面找到源碼包下載欄? 可在這個頁面找到歷史版本下載。這里我用的是3.6.x版本的? 2.下載成功后,解壓?

tar zxvf Python-3.6.6.tgz

?

3.進到Python解壓后的目錄中? 4.安裝編譯過程需要的依賴性:gcc,zlib,zlib-devel,openssl-devel,readline,readline-devel? 5.進入解壓的安裝包進行編譯?

[root@desktop Python-3.6.6]# ./configure --prefix=/usr/local/python --with-ssl

?

linux屬于什么?編譯完成? 6.安裝?

make && make install

?

安裝成功? 7.制作軟鏈接?

ln -s /usr/local/python/bin/python3.6 /usr/local/bin/python3.6

?

深度linux。若一切順利,命令行中鍵入‘python’,會有python3.6候選項? 向這個世界打聲招呼吧!!(確實可用)??

六、真的很好用的IDE——PyCharm?

1.下載 進入官網? 點擊下載,選擇社區版,再點擊下載? 保存文件。耐心等待即可? 2.解壓文件?

tar zxvf pycharm-community-2018.3

?

3.運行安裝腳本(用普通用戶運行)?

linux是一種。進入/pycharm-community-2018.3/bin/目錄下?

[student@desktop bin]$ ls

format.sh? ? ? ?idea.properties? printenv.py? ? ? ? ? pycharm.svg

fsnotifier? ? ? inspect.sh? ? ? ?pycharm64.vmoptions? pycharm.vmoptions

fsnotifier64? ? libdbm64.so? ? ? pycharm.png? ? ? ? ? restart.py

fsnotifier-arm? log.xml? ? ? ? ? pycharm.sh

linux退出命令,[student@desktop bin]$ pwd

/home/student/Desktop/pycharm-community-2018.3/bin

?

運行安裝腳本?

./pycharm.sh

?

linux進程管理??4.詢問你是否導入安裝軟件配置信息(沒裝過,所以直接選擇不導入)? 5.是否同意用戶協議,同意。勾選,continue? 6.收集信息。不發送。? 7.UI主題風格,自選? 8.是否創建啟動腳本。即可以命令行鍵入‘charm’,就可以打開應用。方便實用,勾選。? 9.開始使用。這里會讓你輸入root密碼。輸入即可? 10.點擊‘configure–>setting’,配置Python解釋器? ?11.點擊小齒輪,點擊‘add’? ?12.點擊省略號,更改基本解釋器? 13.選擇剛剛安裝Python的路徑? 14.‘OK’,保存? 15.安裝基本完成,‘OK’保存退出? 16.修改IDE主題字體? 17.修改代碼顯示字體的大小和類型? 18.修改控制臺顯示字體的類型和大小? 19.配置注釋區腳本?

"""

# _*_ coding:utf-8 _*_

FileName:? ?${NAME}.py

CreateDate: ${YEAR}-${MONTH}-${DAY} ${TIME}

Author:

python IDE,Mail:

"""

?

?20.修改代碼區背景色為護眼色? 21.點擊顏色代碼框,輸入‘C7EDCC’,保存退出? ?22.修改控制臺背景色為護眼色? 23.同理,設置顏色代碼為‘C7EDCC’,保存退出? 最后效果如圖? 附常用護眼色,方便查詢 原數據地址?

綠豆沙色能有效的減輕長時間用電腦的用眼疲勞!?

色調:85,飽和度:123,亮度:205;

vim python配置,RGB顏色紅:199,綠:237,藍:204;

十六進制顏色:#C7EDCC或用#CCE8CF

?

其他幾種電腦窗口視力保護色:?

顏色顏色代碼RGB值銀河白#FFFFFFRGB(255, 255, 255)杏仁黃#FAF9DERGB(250, 249, 222)秋葉褐#FFF2E2RGB(255, 242, 226)胭脂紅#FDE6E0RGB(253, 230, 224)青草綠#E3EDCDRGB(227, 237, 205)海天藍#DCE2F1RGB(220, 226, 241)葛巾紫#E9EBFERGB(233, 235, 254)極光灰#EAEAEFRGB(234, 234, 239)

另外: 電腦管家的護眼色也好用。 (可以通過QQ截圖查看當前的顏色值)?

linux ./是什么意思,R: 204 G: 232 B: 207?

24.PyCharm部分快捷鍵整理?

- pycharm設置界面(ctrl + alt + s)

- 快速創建文件(alt + insert)

- 格式化python代碼(ctrl + alt + l)

- 快速注釋代碼(ctrl + /)

linux 發行版。- 快速復制代碼(ctrl + d)

- 快速撤銷代碼(ctrl + z)

- 快速取消撤銷代碼(ctrl + shift + z)

- 快速刪除代碼(ctrl + x)

- 快速重命名(shift + f6)

- 縮進一個制表符(Tab)

linux系統簡介。- 撤回縮進(Shift+Tab)

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/181163.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息