# Python小專案
slide: https://hackmd.io/@magical/2022py_L1
---
## 講師?誰啊?
----
### 薛皓陽
- 神奇
- 竹北軟研社創辦人
- 師大物理
- 110學測自數滿級分 但英文只有6級分
- 109校內學科能力競賽三冠王
- 110-2 竹北軟研指導老師
- 2021 資訊之芽py班優秀結業
---
## 課程介紹
----
### 目標
1. 熟悉 Python 基礎語法
2. 了解程式運作邏輯,可以自學其他程式語言
3. 培養解決問題的能力
4. 應用 Python 於日常生活
5. 幫學習歷程加點東西
----
#### 多練習
#### 多發問
#### 多討論
#### 不抄襲
---
## Python
----
### 為什麼是Python
作者致敬 [Monty Python](https://www.youtube.com/watch?v=jiu0lYQIPqE&feature=youtu.be&t=1m44s&ab_channel=Olympic)
----
### 看起來很厲害的名詞解釋
- Editor 編輯器
- Interpreter 直譯器
- Compiler 編譯器 **跟編輯器不一樣**
- Command line 命令列
- Command line Interface 命令列介⾯
----
### 直譯?編譯?
直譯:由上往下每一行依序解析並執行
e.g., Python
編譯:將整個程式碼一次看完後,翻譯成執行檔
e.g., C++
----
### 在哪寫程式?
用編輯器
e.g., notepad, notepad++, **VScode**,
vim, **jupyter notebook**
----
### Windows 不懂 Python
你需要一個 Python 直譯器
---
## 休息一下
---
### Anaconda
Python 懶人包,套件集合體
[先安裝再說](https://www.anaconda.com/products/individual)
----
### jupyter notebook & VScode
[VScode](https://code.visualstudio.com/)
----
###
{"metaMigratedAt":"2023-06-16T19:53:58.624Z","metaMigratedFrom":"YAML","title":"Python小專案-L1","breaks":true,"contributors":"[{\"id\":\"fd48ec91-9c33-4c4d-af4a-66bc9206849b\",\"add\":1081,\"del\":2396}]"}