php的中文意思為“超文本預處理器”,是一種免費開源、跨平臺、在服務器端執(zhí)行的腳本語言,可用來開發(fā)網(wǎng)站后臺程序。python是一種解釋型、面向?qū)ο?、動態(tài)數(shù)據(jù)類型的高級程序設計語言,Python的源代碼遵循GPL協(xié)議。
本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1&&Python3版、DELL G3電腦
php是什么意思
PHP(PHP: Hypertext Preprocessor)即“超文本預處理器”,是一種免費開源、跨平臺、在服務器端執(zhí)行的腳本語言,用來開發(fā)網(wǎng)站后臺程序。
PHP尤其適用于Web開發(fā)并可嵌入HTML中。PHP語法學習了C語言,吸納Java和Perl多個語言的特色發(fā)展出自己的特色語法,并根據(jù)它們的長項持續(xù)改進提升自己,例如java的面向?qū)ο缶幊?,該語言當初創(chuàng)建的主要目標是讓開發(fā)人員快速編寫出優(yōu)質(zhì)的web網(wǎng)站。 PHP同時支持面向?qū)ο蠛兔嫦蜻^程的開發(fā),使用上非常靈活。
PHP 的應用領域
1) WEB 服務端
PHP 尤其適合網(wǎng)站開發(fā),沒有任何語言可以與其抗衡(從權(quán)威技術網(wǎng)站 w3techs.com 的統(tǒng)計來看,PHP 被 79% 的網(wǎng)站使用)。
當然,PHP 的用武之地不僅僅只是在網(wǎng)站開發(fā),在游戲開發(fā)、廣告系統(tǒng)開發(fā)、API接口開發(fā)、移動端后臺開發(fā),內(nèi)部 OA 系統(tǒng)開發(fā)上都能使用 PHP。
如今微信開發(fā)異?;鸨?,PHP 同樣是最好的開發(fā)工具,更加上 react native 框架和 Hybrid App 的誕生,PHP 程序員更是可以開發(fā)手機 App 了。
2) 命令行腳本
我們也可以通過命令行模式來運行 PHP 腳本,這種模式下不需要服務器的支持或者瀏覽器的觸發(fā),在命令行腳本模式下僅需要 PHP 解析器來執(zhí)行。通常這種方法被用在 Windows 和 Linux 平臺下做日常運行腳本使用,如某些守護程序等。當然這些腳本也可以用來處理簡單的文本。
3) 編寫桌面應用程序
對于開發(fā)有圖形界面的桌面應用程序來說,PHP 或許不是一種最好的語言,但是如果用戶非常精通 PHP,并且希望在客戶端應用程序中使用 PHP 的一些高級特性,就可以利用 PHP-GTK 來編寫這些程序。
PHP-GTK 是 PHP 的一個擴展,使用 PHP-GTK 可以創(chuàng)建獨立的 GUI(用戶圖形界面)應用程序,例如 mp3 播放器、文本編輯器、數(shù)據(jù)庫后臺等等??梢詮?http://gtk.php.net/ 下載 PHP-GTK。
python是什么意思
Python是一種解釋型、面向?qū)ο蟆討B(tài)數(shù)據(jù)類型的高級程序設計語言。像Perl語言一樣, Python 源代碼同樣遵循 GPL(GNU General Public License)協(xié)議。
Python由荷蘭數(shù)學和計算機科學研究學會的Guido van Rossum 于1990 年代初設計,作為一門叫做ABC語言的替代品。 Python提供了高效的高級數(shù)據(jù)結(jié)構(gòu),還能簡單有效地面向?qū)ο缶幊獭ython語法和動態(tài)類型,以及解釋型語言的本質(zhì),使它成為多數(shù)平臺上寫腳本和快速開發(fā)應用的編程語言,隨著版本的不斷更新和語言新功能的添加,逐漸被用于獨立的、大型項目的開發(fā)。
Python解釋器易于擴展,可以使用C或C++(或者其他可以通過C調(diào)用的語言)擴展新的功能和數(shù)據(jù)類型。 Python 也可用于可定制化軟件中的擴展程序語言。Python豐富的標準庫,提供了適用于各個主要系統(tǒng)平臺的源碼或機器碼。
從整體上看,Python 語言最大的特點就是簡單,該特點主要體現(xiàn)在以下 2 個方面:
-
Python 語言的語法非常簡潔明了,即便是非軟件專業(yè)的初學者,也很容易上手。
-
和其它編程語言相比,實現(xiàn)同一個功能,Python 語言的實現(xiàn)代碼往往是最短的。
推薦學習:《PHP視頻教程》、《Python3視頻教程》