新四季網

python新手入門全套教程(新手入門看過來)

2023-04-13 09:18:31 1

1 下載和安裝Python

在開始編程之前,你需要安裝Python解析器軟體(這裡你可能需要找人幫忙)。解析器是一個可以理解你用Python語言寫的指令的程序。如果沒有解析器,你的計算機不會理解這些指令(從現在起,我們會把「Python解析器」稱為「Python」)。

因為我們將會使用Python語言寫程序,所以我們需要從Python程式語言的官方網站(http://www.python.org)下載Python。安裝過程可能會有所不同,這取決於你的計算機的作業系統是Windows、OS X還是Linux發行版(如Ubuntu)。你可以在http://invpy.com/installing找到安裝Python軟體的視頻。

注意:請確保你安裝的是Python 3,而不是Python 2。不要搞錯。

1.1 Windows安裝步驟

http://www.python.org網頁左邊有一組連結。點擊Download連結進入下載頁面,找到Python 3.3.0 Windows Installer(「Windows binary–does not include source」)文件,單擊這個連結下載Python for Windows(如果有比Python 3.3.0更新的版本,請下載新版本)。雙擊你下載的python-3.3.0.msi文件啟動Python安裝程序(如果沒有啟動,嘗試單擊這個文件並選擇安裝)。一旦安裝程序啟動,單擊「下一步」按鈕,接受安裝程序裡的選項,沒有什麼需要修改。安裝結束時單擊「完成」。

1.2 OS X安裝步驟

OS X的安裝過程與Windows的安裝過程類似。你要從Python網站下載的是.dmg(Mac Installer Disk Image)文件,而不是.msi文件。「Download Python Software」頁面上包含「Python 3.3.0 Mac OS X」字眼的就是這個文件的連結了。

1.3 Ubuntu和Linux安裝步驟

如果你的作業系統是Ubuntu,打開終端窗口(單擊Application\Accessories\ Terminal),輸入sudo apt-get install python 3.3,然後按下Enter鍵,就可以安裝Python了。你需要輸入根密碼才能安裝Python,請讓這臺計算機的所有者輸入這個密碼。

你也需要安裝IDLE軟體。在終端窗口裡輸入sudo apt-get install idle3。你也需要根密碼才能安裝IDLE。

2 下載pyperclip.py

pyperclip.py自定義模塊提供的函數可以讓你的程序把文本複製到剪貼板。Python沒有附帶這個模塊,你可以從[http://invpy.com/ pyperclip.py](http://invpy.com/ pyperclip.py)下載它。

這個文件和你寫的Python程序文件必須放在相同的文件夾裡(文件夾也叫目錄)。否則當你嘗試運行程序時將會看到如下錯誤消息:

ImportError: No module named pyperclip

3 啟動IDLE

我們將會使用IDLE軟體輸入並運行程序。IDLE全稱是Interactive DeveLopment Environment。Python是解析和運行Python程序的軟體,IDLE則是用來輸入程序的軟體。

如果你的作業系統是Windows XP(見圖2-2),你應該單擊「開始」按鈕,選擇Programs\ Python 3.3\IDLE (Python GUI)來運行Python。對於Windows Vista或Windows 7,單擊左下角的Windows按鈕,輸入「IDLE」,然後選擇「IDLE (Python GUI)」。

如果你的作業系統是Mac OS X(見圖2-2),打開Finder窗口,單擊Applications,單擊Python 3.3,然後單擊IDLE圖標就可以打開IDLE了。

如果你的作業系統是Ubuntu或其他的Linux(見圖2-2),單擊Application\Accessories\ Terminal,然後輸入idle3就可以打開IDLE了。你也可以單擊屏幕頂部的Applications,選擇Programming,然後選擇IDLE 3。

圖2-2 在Windows(上)、OS X(中)和Ubuntu Linux(下)上運行的IDLE

顯示的窗口基本上都是空白的,除了下面這種文字:

Python 3.3.0 (v3.3.0:bd8afb90ebf2, Sep 29 2012, 10:57:17) [MSC v.1600 64 bit(AMD64)] on win32Type "copyright", "credits" or "license" for more information.

首次啟動IDLE時顯示的窗口叫做交互式Shell。Shell是一個讓你向計算機輸入指令的程序。Python Shell讓你輸入Python指令,然後把這些指令發送給Python解析器軟體運行。我們向這個Shell輸入Python指令。由於這個Shell是交互式的,計算機會即時讀取並執行我們的指令。

4 複製粘貼文本

複製粘貼文本是一項有用的計算機技能,因為很多將要加密或解密的文本很長。

要複製粘貼文本,你先在希望複製的文本上拖動滑鼠,這會選中文本。接著,你點擊編輯\複製菜單項,或者在Windows上按下Ctrl-C(按住Ctrl鍵,然後按一次C,接著鬆開Ctrl鍵)。在Mac上,鍵盤快捷方式是Command-C(即..\符號.tif鍵)。這會把選中的文本複製到計算機內存,或者說剪貼板。

要粘貼剪貼板上的文本時,把滑鼠指針移到你希望插入文本的地方,然後點擊編輯\粘貼菜單項,或者Ctrl-V或Command-V。粘貼和手動輸入複製到剪貼板的所有字符具有相同的效果。複製粘貼可以為你節約大量輸入時間,與輸入不同的是,它在產生文本的過程中不會出錯。

值得注意的是,每次複製文本到剪貼板,之前在剪貼板上的文本就會消失。

本文節選自《Python密碼學編程》。

內容簡介

Python是一種高級程序設計語言,因其簡潔、易讀及可擴展性日漸成為程序設計領域備受推崇的語言。同時,Python語言在算法領域也得到了很好的應用。

本書是面向初學者的Python密碼學編程指南通過理論和實例相結合的方式介紹了多種加密算法及其破解方法。全書共分24章,由淺入深地介紹了與密碼學編程相關的各類基礎知識、編程技巧以及算法實現。除此之外,本書還提供了相應的源碼下載資源,以供讀者更好地進行探索和學習。

本書適合Python初學者和密碼學的初學者,也適合信息安全從業人員。

,
同类文章
葬禮的夢想

葬禮的夢想

夢見葬禮,我得到了這個夢想,五個要素的五個要素,水火只好,主要名字在外面,職業生涯良好,一切都應該對待他人治療誠意,由於小,吉利的冬天夢想,秋天的夢是不吉利的
找到手機是什麼意思?

找到手機是什麼意思?

找到手機是什麼意思?五次選舉的五個要素是兩名士兵的跡象。與他溝通很好。這是非常財富,它擅長運作,職業是仙人的標誌。單身男人有這個夢想,主要生活可以有人幫忙
我不怎麼想?

我不怎麼想?

我做了什麼意味著看到米飯烹飪?我得到了這個夢想,五線的主要土壤,但是Tu Ke水是錢的跡象,職業生涯更加真誠。他真誠地誠實。這是豐富的,這是夏瑞的巨星
夢想你的意思是什麼?

夢想你的意思是什麼?

你是什​​麼意思夢想的夢想?夢想,主要木材的五個要素,水的跡象,主營業務,主營業務,案子應該抓住魅力,不能疏忽,春天夢想的吉利夢想夏天的夢想不幸。詢問學者夢想
拯救夢想

拯救夢想

拯救夢想什麼意思?你夢想著拯救人嗎?拯救人們的夢想有一個現實,也有夢想的主觀想像力,請參閱週宮官方網站拯救人民夢想的詳細解釋。夢想著敵人被拯救出來
2022愛方向和生日是在[質量個性]中

2022愛方向和生日是在[質量個性]中

[救生員]有人說,在出生88天之前,胎兒已經知道哪天的出生,如何有優質的個性,將走在什麼樣的愛情之旅,將與生活生活有什么生活。今天
夢想切割剪裁

夢想切割剪裁

夢想切割剪裁什麼意思?你夢想切你的手是好的嗎?夢想切割手工切割手有一個真正的影響和反應,也有夢想的主觀想像力。請參閱官方網站夢想的細節,以削減手
夢想著親人死了

夢想著親人死了

夢想著親人死了什麼意思?你夢想夢想你的親人死嗎?夢想有一個現實的影響和反應,還有夢想的主觀想像力,請參閱夢想世界夢想死亡的親屬的詳細解釋
夢想搶劫

夢想搶劫

夢想搶劫什麼意思?你夢想搶劫嗎?夢想著搶劫有一個現實的影響和反應,也有夢想的主觀想像力,請參閱週恭吉夢官方網站的詳細解釋。夢想搶劫
夢想缺乏缺乏紊亂

夢想缺乏缺乏紊亂

夢想缺乏缺乏紊亂什麼意思?你夢想缺乏異常藥物嗎?夢想缺乏現實世界的影響和現實,還有夢想的主觀想像,請看官方網站的夢想組織缺乏異常藥物。我覺得有些東西缺失了