顯示具有 程式教學 標籤的文章。 顯示所有文章
顯示具有 程式教學 標籤的文章。 顯示所有文章

2024年12月24日 星期二

在VS Code中使用GitHub Copilot

之前有介紹過VS Code進行程式的編輯,

今天要帶大家開啟目前最熱門的AI幫手,

協助軟體工程師寫程式

在VS Code中使用GitHub Copilot 

VS Code 能夠安裝許多模組幫助設計師撰寫各種程式碼,

當然也能透過模組安裝一些輔助工具,

在VS Code的模組搜尋中打上GitHub,

就能看到底下的搜尋結果


安裝完 GitHub Copilot 之後重新啟動VS Code,

可以在工作區看到這個畫面,

沒看到也不要緊,

在VS Code中間正上方的搜尋列旁邊有個像猴子的按鈕,

點下去之後也能夠開啟服務


在登入 GitHub之後,

就能夠使用各種 GitHub Copilot 所提供的服務

像是聊天室、編輯器等


當然在執行之前,

別忘記在 GitHub 的設定頁面中,

記得開啟下方的選項讓 GitHub Copilot能適當給予建議


回到VS Code編輯程式的時候,

時不時會有打著星號或者燈泡的黃色提示或者灰色的區塊建議,


在黃色的icon上面點下滑鼠左鍵,

就能顯示額外的選項,

根據目前的需要採用相應的建議即可


或者也能透過 CHAT 的聊天室,

直接詢問 GitHub Copilot 想要查詢的問題,

AI助手都會給一個適當的建議或者解釋


若是出現灰色的區塊建議,

覺得自己的想法與GitHub Copilot相同,

可以用 Tab鍵 直接同意套用建議,

或者使用 Ctrl + -> (向右箭頭)一個字一個字的套用


若是建議有很多個 可以使用 Alt+] (下一個) 或 Alt+[ (上一個) 來採用建議,

雖說GitHub Copilot了寫程式的建議,

事實上距離完全取代程式設計師還是有一大段的距離的,

畢竟目前的技術還沒到家,

以上就是今天要帶大家來看的

在VS Code中使用GitHub Copilot 


2024年4月13日 星期六

Python 基礎:變數與基本運算

之前介紹了將 Python 程式製作為執行檔,

今天則是要來介紹關於變數的概念與基本的運算,

給剛入門的朋友一些基本的概念

Python 基礎:變數與基本運算

變數是一個暫存資料的地方,

Python 屬於一種動態語言,

跟 C/C++ 語言不同的是變數不需要經過事先宣告,


在C語言這類的靜態語言中,

變數宣告之後編譯器就會在記憶體中給予一個空間,

不同的變數通常都擁有不同的記憶體位址來儲存



但在 Python 這類的動態語言中,

變數相當於一個標誌,

這個標誌指向到一個記憶體位址內容為 10 ,

若另外有一個變數內容也為 10,

此時可看到這兩個變數指向的都是同個記憶體位址

 
而變數命名的方式其實有許多種方式,

常見的有駝峰式命名法、蛇形命名法、匈牙利命名法、....等,

採用何種命名法其實都可以,

主要的目的通常為了程式的可讀性,

讓其他維護的工程師能夠一眼就認出這個變數的用途或者功用為佳

在 Python 常見的命名法為蛇形命名法 (snake_case),

變數通常為英文字母開頭,

若要使用多個單字來增加變數的可讀性則以底線取代空格連接,

雖說 Python 支援使用者以中文做為變數名稱,

但一般在程式設計中卻不會使用中文,

除了中文變數名稱需要切換輸入法來撰寫程式碼之外,

中文英文之間其實還有編碼上的差異,

若成員中有其他語系的設計者對其會是一種困擾,


四則運算即是指加( + )、減 ( - )、乘 ( * )、除 ( / ) ,

當然還有一些延伸的運算像是餘數 ( % ) 以及整除 ( // )等,

或是次方 ( ** )、立方 ( *** ) 這些在運算都是很常見的運算符號,

這些運算符號其實是有優先順序的,

順序優先次序分別為:

1. 次方 : 像是立方、平方等
2. 乘法、除法、求餘( % )、求整除 ( // )
3. 加法、減法

基本上跟學校所學得先乘除後加減的概念符合,

若是程式設計的時候不再需要使用這個變數,

就能夠將其徹底從記憶體中移除來節省空間,

在 Python 中使用:

del 變數名稱

就能夠將這個變數刪除,

以上就是今天要帶大家來看的

Python 基礎:變數與基本運算

當然這僅是一個基本的概念,

給予非本科系出身或者剛入門的程式設計者做一個參考,

還沒有訂閱的朋友也別忘記在影片的右下角點選訂閱來支持本站的 YouTube頻道