Please enable JavaScript.
Coggle requires JavaScript to display documents.
地表最好懂的Python程式設計 - Coggle Diagram
地表最好懂的Python程式設計
資料科學
1.資料收集(課程重點)
(1)Open data
資料整理成表放置於網路上
(2)第三方服務API
藉由FB google等寫一個小程式收集資料
(3)爬蟲
2.資料分析
統計與機率
AI ; GAN
課程目的
知道如何利用程式與自己的專業結合並創造價值
Python優勢
工具(函數)多
工具(函數)種類廣
讓寫程式者可直接取用
Python用途
1.架設網頁伺服器:Django, Flash
2.AI:Karas,Tensorflow
3.表格:Pandas
4.GUI(圖形介面):PyQt
5.畫圖:Matplotlib,Seaborn,Plotly
環境安裝說明與基本設定
程式是什麼?
1.機器語言:01000101
將這些語言做成"標籤"
2.組合語言(CPU):MOV R5 R6
3.高階語言:C,Java
更接近人類的語法
說明:高階語言需要進行2層翻譯成為電腦懂的語言
環境安裝
Python翻譯器
1.Python 2: 2.1~2.7
Python2部分語法可能跟3不相容
2.Python 3:3.1~3.7
工具能支援到的Python最高版本就使用其Python版本
Python穩定版本:2.7版; 3.4.3版
下載
https://www.python.org/
選擇download
選擇版本
作業系統
32位元
XP以下
只可運行32位元軟體,不可運行64位元
64位元
可運行32位元及64位元軟體
為了增加適用性,儲存時選用32位元(x86)而不存64位元(x86-64)
寫程式工具
1.翻譯器(必須)
2.輔助工具(建議)
(1)Anaconda
內含程式太多,不建議使用
(2)PyCharm
寫完整流程(.py)
https://www.jetbrains.com/pycharm/
download,點選community
安裝程序勾選(1)64bit (2)python (3)JRE
儲存專案
不要中文也不要空白
(3)Jupyter Notebook
寫複雜程式(.xpynb),可以邊寫邊看成果
.xpynb
基礎語法說明與實作