我作為一個非計算機專業的學生,Python這一門語言是我的入門語言,但是在學習Python的過程中遇到過許多問題,也花了許多時間解決。製作這一個倉庫是想用全中文,最適合新手的方式來教學Python。在這裡會教學日常使用中最為常用的Python語句。跟我一起學習這一門當今熱門的語言。
一起學習,一起進步!
Tip
在本倉庫中遇到的問題歡迎提出Issues。
Note
我的電腦是MacBook,因此所有的代碼編寫和操作都基於MacOS,不過在Windows系統中在代碼編寫方面並為有太大區別所以對學習沒有太大影響。如果有特殊的情況我會作出說明,希望大家理解~~。
學習一門語言的第一步就是安裝這一門語言。我會分別從MacOS和Windows系統進行介紹。首先先放出Python的下載官網。
如果上面這個鏈接沒法進入的話可以點擊下面的鏈接
MacOS在進入網站後點擊下載中的macOS。

選擇一個需要的版本,根據自己電腦的芯片版本選擇(M系列和英特爾系列)。
本倉庫中的教程均使用Python3.9.6這一個版本。

點擊下載鏈接,會下載到一個.pkg文件。

雙擊打開這一個文件跟著安裝器一步一步繼續便安裝完畢。

安裝後在電腦的命令行(名叫終端這一個軟件)輸入以下命令回車,若命令行出現Python 3.9.6,則說明安裝成功。
python3 -V後續再更新哦~~
我們已經安裝好Python了,但是如何用Python寫出我們的程序是一個問題,Python在安裝完成後可以在命令行中直接運行。只需要在命令行中輸入:
python3如此便可以編寫Python代碼了。不過這種方式並不是主流的編寫方式,而且使用該方式編寫不能很好的管理我們的代碼。 (不必理會)
為了更加清晰方便的編寫我們的Python代碼我們需要下載一個優秀的開發環境,在開發環境中我們可以運行Python代碼,可以加快我們的編寫速度,可以更加方便的管理我們的代碼。 (可以理會)
因此我隆重介紹我們的明星開發環境**Vscode**
雖然我當初學習的時候並沒有用過,但是Vscode是十分適合小白開始編寫代碼的環境,直接少走10年彎路。
我們開始安裝。
首先先上鍊接Vscode官方網站
點擊Download,進入下載界面,選擇你電腦對應的版本。

下載後我們得到了一個.app文件,這一看就是一個應用,都不需要安裝誒。我們把下載來的Vscode拖動到自己想放的地方,一般是蘋果電腦訪達中應用程序(推薦動一動doge)。

雙擊打開,打開後我們就是這樣一個界面。一打開就是英文就很煩~~,所以我們需要下載一個擴展插件來顯示中文,這非常簡單。先點圖中框起來的選項。
這個安裝擴展插件的地方很重要裡面有非常豐富的插件可以使用。

在搜索框搜索chinese,點擊第一個插件安裝Install,之後會提醒你重啟,重啟之後就可以顯示中文了。

說回Python我們同樣在安裝擴展插件的地方搜索Python,點擊第一個插件安裝,便可以在Vscode裡編寫運行Python代碼了。

後續再更新哦~~
接下來我們正式走進Python,代碼我都會放在倉庫的LearningCode文件夾裡。
我們把Python安裝完成好了,也下載好了我們的Vscode開發環境。那麼我們可以開始我們的碼農生涯了。
我們在電腦的任意位置創建一個文件夾叫LearningCode。 (可以先在桌面創建一個)
打開Vscode,點擊打開,選擇你創建的文件夾,我就選擇LearningCode。

打開後,我們點擊左上角圖中框住的圖標,這是創建一個新的文件夾,我們取名為python基礎部分。

再右鍵這個python基礎部分文件夾點擊新建文件新建一個名叫firstcode.py的文件。這個文件就是Python文件,Python文件都以.py這個後綴結尾,我們可以在這個文件中編寫Python代碼。

在文件中編寫第一句Python代碼,之後點擊圖中所示右上角的三角形便可以運行這段代碼,運行代碼之後在Vscode的下方會彈出終端(就是之前打開的命令行),在終端裡會顯示代碼的輸出結果。
print ( "学习Python,就认准BAIGUANGMEI!" )
運行結果如下圖,紅線劃出的內容是剛剛那個語句輸出的結果。 
這樣我們完成了第一句Python代碼的編寫,這一句代碼的意思就是在終端中打印*學習Python,就認准BAIGUANGMEI! *這一句話。所以我們學習到了Python的第一個語句是print() ,就是打印括號裡的內容。
在4.1中我們寫出了第一句Python代碼,那我們就想知道print()可以打印哪些內容呢,我們就可以從數據類型來說起,數據類型簡單來說就像我們在word軟件裡打字會打出文字,數字等等,這些就是不同的數據類型。但要了解數據類型前我們需要了解變量。
Important
接下來的內容直接在LearningCode文件夾中更新,我會在下面放出具體教學內容的鏈接。 README文檔中會作出每個部分的總結。
通過Python實現模擬退火算法求解一些函數。