2023-07-08|閱讀時間 ‧ 約 4 分鐘

Python學習與流程架構介紹

  最近開始真正學習Python這門語言,這邊就將我所學的筆記記錄在這邊,我起初用這們語言時覺得很雜很混亂都在胡亂使用,聽說python很多東西沒有筆記就會很雜很混亂腦容量要非常非常大,但我自知腦袋記憶體不足,所以現在有了比較完整的概念我就邊學邊筆記,有需要的也可以一起學習哦!我學習到哪就分享到哪裡啦~
在學習Pyhon的時候「環境的佈置很重要!!!!!!!」很重要!很重要!因為環境的佈置會影響到後面的操作,所以之後第一個筆記會分享環境的佈置。

那麼Python所使用的工具軟體是什麼呢?

其實有很多,例如下圖的這些(目前藍框為我使用過的,紅框為之後我主要會使用的軟體)
工具軟體
工具軟體
Pycharm:是一個IDE整合式的開發環境,較適合大程式在使用的
Jupyter: 比較適合簡短的程式在使用,可以馬上執行馬上知道結果,但只要執行過它都會記住,所以中途不小心改到變數值的話就需要從頭再執行過囉!

Python的架構可以劃分如下圖:

一開始要學習的時候先把基本語法學習好,接著再納入常用的外來模組三個(numpy、pandas、matplotlib),我就把他們當作學習Python的基本核心,接著其他的外來模組的部分會看我們需要解決什麼樣的問題再去做學習即可。
Python架構

做筆記方法:

方法有很多種,選擇最適合自己或者習慣的方式來做筆記也可以,這邊有一個適合做程式筆記的給大家參考:
1.過程中有想要做筆記的部分可以使用notion做筆記
(1)教學參考:Youtube-薑餅資
2.製作屬於自己的Python小抄
雖然notion是一個很強大的軟體什麼都可以做,筆記、紀錄程式、流程圖、類別圖、UML...都可以做,但是對於我來說目前我還是習慣使用傳統方式XD。
我使用的方法是: 1.上課時先截圖放入PPT裡,有需要註解的部分快速註解起來 2.若講解程式的語法時我就照打在Pycharm中並註解起來,方便以後回來看時可快速了解 3.若老師講的是不同類別時我就將它做區隔,例如使用長註解或是使用match...case..來做區分程式段落 4.當天上完課後,無論是PPT或是Pycharm在存檔時便命名為當天日期+當天上課內容,方便往後回來看時快速知道這檔案或這支程式內容有哪些,檔案也才不會過多 5.上課的空檔時,也讓自己看著書的練習題邊看邊做,那麼自己練習的檔案就會另外存檔,名稱依舊也是當天日期+練習內容,並且備註是練習。

那麼以上其實大部分也都邊上課邊筆記下來了,想要整理更仔細一點就會是像現在一樣二次整理,也讓內容可以更仔細清楚。
*在筆記的時候,也可以將程式複製後,再將執行結果截圖存取,方便未來看的時候更了解程式執行狀況。

學習Python網站:

3. W3 school:有多種語言可以學習
4.python Principles:基本學習可用此網站幫助自己
5.geetsforgeeks:比較有程度一點來看會比較適合
6.Leetcode:這是刷題網站,可以檢視自己學習狀況
(這邊有個刷題解析可以參考Youtube-Michelle小梦想家)

下篇說的內容就是安裝python310、pycharm,還有一些常用的三個模組等等之類的,方便之後可以使用,若往後還需要用到模組再去做安裝即可。
分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.