Pygame基礎知識新手入門看過來

      網友投稿 863 2022-05-29

      礎知識,入門的新手看過來

      本文主要內容:

      ·下載和安裝Python;

      ·下載Pyperclip模塊;

      · 如何啟動IDLE;

      ·復制粘貼文本。

      開放社會的隱私需要密碼學。如果我說了什么,我希望聽到的人都是我想讓他們聽到的。如果我講話的內容全世界都能知道,那我就沒隱私了。 ——Eric Hughes,《ACypherpunk’sManifesto》,1993(http://invpy.com/cypherpunk)

      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安裝步驟

      Pygame基礎知識,新手入門看過來

      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初學者和密碼學的初學者,也適合信息安全從業人員。

      本文轉載自異步社區。

      軟件開發 編程語言 python

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:【物聯網行業應用與解決方案】之智慧園區解決方案
      下一篇:物體檢測YOLOv3實踐
      相關文章
      亚洲中久无码永久在线观看同| 亚洲国产成人AV在线播放| 亚洲精品成人片在线观看| 色婷婷亚洲一区二区三区| 亚洲国产成人在线视频| 亚洲福利电影在线观看| 亚洲免费在线视频| 亚洲人成网站在线播放影院在线 | 国产亚洲精品a在线观看app| 亚洲国产精品第一区二区三区| 亚洲A∨精品一区二区三区| 人人狠狠综合久久亚洲高清| 偷自拍亚洲视频在线观看99| mm1313亚洲精品无码又大又粗| 在线观看亚洲免费| 亚洲精品线路一在线观看| 亚洲国产精品无码久久九九| 国产aⅴ无码专区亚洲av麻豆| 亚洲色爱图小说专区| 亚洲阿v天堂在线| 亚洲国产人成网站在线电影动漫| 亚洲综合日韩中文字幕v在线 | 亚洲视频中文字幕| 91亚洲精品视频| 亚洲国产日韩在线成人蜜芽| 亚洲国产成人久久| 亚洲中文字幕乱码AV波多JI| 亚洲AV无码一区二区一二区| 婷婷亚洲天堂影院| 亚洲伊人久久综合影院| 国产亚洲精品精华液| 亚洲精品线在线观看| 亚洲一本之道高清乱码| 亚洲精品无AMM毛片| 另类小说亚洲色图| 亚洲区小说区图片区QVOD| 亚洲av网址在线观看| 亚洲国产美女福利直播秀一区二区| 国产成人精品亚洲日本在线| 亚洲av色香蕉一区二区三区| 亚洲男女内射在线播放|