摘要:基礎知識安裝訪問官網下載安裝通過命令行或者下載對應版本安裝包安裝通過包管理器安裝解釋器能夠把高級編程語言一行一行直接轉譯運行的程序就是解釋器。基于在交互方式上有所增強。授予腳本可執行權限輸入與輸出輸入字符串,默認返回字符串類型。
Python基礎知識 安裝Python
windows 訪問官網http://www.python.org下載安裝
mac 通過命令行brew install python3 或者下載對應版本安裝包安裝
linux 通過包管理器安裝apt-get install python
解釋器能夠把高級編程語言一行一行直接轉譯運行的程序就是解釋器。
要運行python代碼,就需要python解釋器去執行.py文件。解釋器存在多種版本,具體如下:
CPython 我們下載python安裝包默認安裝的官方版本解釋器,由c語言開發。
IPython 基于CPython,在交互方式上有所增強。
PyPy 優化python代碼執行速度的解釋器,基于JIT技術對代碼動態編譯。
Jython 運行在Java平臺的解釋器,將python 代碼編譯成Java字節碼執行。
IronPython 運行在.net平臺的解釋器,將python代碼編譯成.net字節碼執行。
編譯器簡單講,編譯器就是將“一種語言(通常為高級語言)”翻譯為“另一種語言(通常為低級語言)”的程序。
一個現代編譯器的主要工作流程:
源代碼 (source code) → 預處理器 (preprocessor) → 編譯器 (compiler) → 目標代碼 (object code) → 鏈接器 (Linker) → 可執行程序 (executables)
高級計算機語言便于人編寫,閱讀交流,維護。機器語言是計算機能直接解讀、運行的。編譯器將匯編或高級計算機語言源程序(Source program)作為輸入,翻譯成目標語言(Target language)機器代碼的等價程序。
編輯器Sublime Text
Notepad++
Pycharm
根據個人愛好選擇一個使用就行,我一般用Pycharm和Sublime。
運行python腳本新建一個.py文件,輸入以下代碼:
# test.py #!usr/bin/python print("HelloWorld")
1.通過終端命令執行腳本 python test.py,可以看到輸出HelloWorld。
2.授予python腳本可執行權限:
$ chmod a+x test.py $ ./test.py HelloWorld輸入與輸出 input
輸入字符串,默認返回字符串類型。
print輸出格式:
print("%format1 %format2..." % (var1,var2...))應用領域
圖形圖像處理
數字處理
文本處理
數據庫編程
web編程
多媒體應用
人工智能
等
End文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/41138.html
摘要:基礎知識基礎語法基礎知識編程第一步基礎知識基本數據類型基礎知識解釋器基礎知識注釋基礎知識運算符基礎知識數字基礎知識字符串基礎知識列表基礎知識元組基礎知識字典基礎知識條件控制基礎知識循環基礎知識迭代器與生成器基礎知識函數基礎知識數據結構基礎知 Python3基礎知識 | 基礎語法?Python3基礎知識 | 編程第一步?Python3基礎知識 | 基本數據類型Python3基礎知識 | ...
摘要:基礎知識基礎語法基礎知識編程第一步基礎知識基本數據類型基礎知識解釋器基礎知識注釋基礎知識運算符基礎知識數字基礎知識字符串基礎知識列表基礎知識元組基礎知識字典基礎知識條件控制基礎知識循環基礎知識迭代器與生成器基礎知識函數基礎知識數據結構基礎知 Python3基礎知識 | 基礎語法?Python3基礎知識 | 編程第一步?Python3基礎知識 | 基本數據類型Python3基礎知識 | ...
摘要:以下這些項目,你拿來學習學習練練手。當你每個步驟都能做到很優秀的時候,你應該考慮如何組合這四個步驟,使你的爬蟲達到效率最高,也就是所謂的爬蟲策略問題,爬蟲策略學習不是一朝一夕的事情,建議多看看一些比較優秀的爬蟲的設計方案,比如說。 (一)如何學習Python 學習Python大致可以分為以下幾個階段: 1.剛上手的時候肯定是先過一遍Python最基本的知識,比如說:變量、數據結構、語法...
摘要:勤學學習效率與效果取決于執行力。這一步學習的正確姿勢是在實踐操作中發掘問題,然后帶著問題找答案。拆分任務將目標分解成具體可執行的學習任務。勤學強大的執行力是學習的根本保障。分享復述檢驗學習成果,提高學習效果的最好方法。 showImg(https://segmentfault.com/img/bVbcPGZ?w=256&h=256); 前段時間和大家一起分享了一篇關于學習方法內容《大牛...
閱讀 1963·2023-04-26 01:59
閱讀 3271·2021-10-11 11:07
閱讀 3300·2021-09-22 15:43
閱讀 3381·2021-09-02 15:21
閱讀 2557·2021-09-01 10:49
閱讀 906·2019-08-29 15:15
閱讀 3093·2019-08-29 13:59
閱讀 2835·2019-08-26 13:36