MCU

python大數據2

課程特色 師資介紹 學習目標 課程Q&A 課程諮詢 合作專區


IT E Learning

非學不可的理由
 
Python是非常強大的程式語言,具備簡潔易懂的特性,程式碼相對簡單,有豐富函式庫,非常適合初心者學習的第一個程式語言。 若您對Web應用、網路爬蟲、自動練功外掛、中文斷詞、複利計算、機器學習、數學方程式等有興趣,Python是非常棒的開發工具!
 
本課程注重內容的細膩與完整度,希望用紮實的課程內容、易懂的生活化講解和充份地練習,循序漸進地告訴您正確的觀念,結合實際的操作演練,讓您能無痛地學習它、瞭解它、運用它!我們堅信紮實的課程內容,才能讓學生練好入門功夫,而練好入門功夫,才有能力去創造更多不同的價值。
 
想更進一步瞭解Python嗎?
想一天學會Python嗎?
那你還在等什麼~~
 
讓您能在一天內就能轉換上手到Python世界中。想要跟上世界重要程式語言的發展腳步,加值自己的競爭力,千萬不能錯過艾鍗學院菁華Python基礎先修課程!

課程介紹
 
1.深入瞭解 Python基礎知識
 
使用Python 進行開發之前,讓我們先理解基礎資料結構,方能在程式內活用Python 簡潔易用的特性。程式設計中常見到的基本運算、流程控制、變數、函數、模組等,在Python中使用技巧和實例比較,結合實際操作演練,來加強觀念養成。如果您是已經具備一點程式基礎,將能更加深入地釐清原本模糊地觀念(網路自學,常遇到觀念不清晰的問題 )。
 
 
2.物件導向基礎能力養成
 
常聽到人家講物件導向卻一頭霧水嗎?Python 是支援「物件導向的語言」,在Python中,萬物都是物件,物件導向是程式開發裡面的一個抽象概念。在物件導向的世界裡,舉凡一些感覺很「具體」的東西都可以是物件,舉例來說蘋果、桌子、一串數字...等等。每個物件都有自己的屬性與方法。除了認識物件的性質外,我們可以建立自己的物件,善用物件的特性,我們除可以避免程式碼的重用,並能將複雜的操作抽象化成簡單方法,增加程式碼的可維護性。
 
 
3.學會自訂module(模組)與套件安裝技巧
 
Python 能夠實現這麼多的應用領域,包括架設網站、圖片處理 、科學計算、網路爬蟲、自然語言處理...等。全都歸功於他有強大、簡潔的套件資源,這裡將教您如何自訂一個模組,以及安裝套件(第三方函式庫)。您將能利用這些資源,來實作更多有趣好玩的應用!
 
 
4.深入淺出學會流程控制與邏輯判斷
 
流程控制與邏輯判斷是撰寫程式的重要關鍵之一,決定專案開發的流暢度與效能。講師將以深入淺出的方式,一步步帶您學會Python流程控制與邏輯判斷,讓您可進行更進階的開發。
 
 
5.完整程式碼範例強化實作能力
 
曾經看完了許多網路線上教學,真正要開始實作時,腦袋又一片空白嗎?學習光只是吸收觀念是不靠譜的。這門課老師將提供完整程式碼,明白實際演練時的思路為何,讓您能盡快地將所學融會貫通,真正學會一個新技能。
 
 
6. 保持暢通的問答管道
 
線上課程擔心沒人可以問,覺得不安心嗎?一旦學習上有任何問題,可以在課程討論區進行發問。艾鍗老師皆會盡力為您解惑!

師資介紹
 

     Onionys

   ▪ 交通大學光電工程研究所博士 ▪ 前國家同步輻射中心博士後研究員

   ▪ 專長 : Python程式設計、Linux 驅動程式、Embedded Linux 開發

   ▪ MCU 韌體設計、ARM BootLoader 開發、Android 平台 IoT 產品開發

學習目標
 

ü建立基礎Python程式設計能力

ü學會Python的套件安裝技巧與應用

üPython 的物件導向基礎能力養成

課程教材
 

▪ 紙本講義

▪ 範例程式碼

課程大綱
 
章節一          基本資料結構
                      ipythonnotebook使用
                      物件的使用與概念
                      基本數值型態
                      字串_簡介與基本操作
                      常用字串函數join,len,in,strip,format
                      常用字串練習
                      字串編碼解碼
                      4種容器介紹list,dict,tuple,set
                      python物件概念


章節二          流程控制語法
                      if_else語法
                      for loop 語法
                      使用 for loop 產生 list
                      使用 for loop 產生 ASCII dict 對應表
                      while loop 語法


章節三          Function
                      Function 基本使用
                      Function 傳入參數
                      Function 回傳參數規則說明
                      Function 內區域變數說明
                      Function Generator觀念:介紹關鍵字yield18_軟體更新操作


章節四          自定模組與常用模組介紹
                      繼承_實作電玩遊戲人物職業為例
                      自定義 module 與 package
                      常用module介紹
                      多執行緒 threading以賣雞排為例
                      多執行緒 threading_global_variable

 

課程Q & A
Q1. Python是甚麼? 為什麼要學Python?
Python程式語言有著程式碼易學、易讀、清晰等特性,因而被廣泛作為入門程式語言教授,具有跨平台的特性加上強悍完整的模組支援,許多網頁程式或是系統管理都是可以透過 Python 來完成,廣泛用於各類應用的開發與學習,例如:大數據分析、web、物聯網…等。
 
Q2. Python 最熱門大數據相關語言
根據IEEE公布2016年熱門程式語言排行榜, Python已超越大數據以往最常用的R語言, 目前市場上的工作需求Python已為R語言的15倍!結合了R語言快速對複雜數據進行挖掘的能力, 數據生產工具也更為容易,且用途也更廣,因此對使用者而言,使用Python在開發環境中更為實用, 也讓開發者足以滿足許多中大型專案的需求。
 
Q3. Python可以做什麼應用?
大量的第三方函式庫讓處理資料與視覺化的呈現讓跨界整合變得簡單,比如它可以撰寫Web應用、Maya 3D/Rhino繪圖腳本、網路爬蟲(新聞、股票、文本、發票對獎、拍賣、機票比價)、自動練功外掛、中文斷詞、複利計算、機器學習、數學方程式、視窗程式或遊戲圖形顯示,資料視覺化或是使用串列連接模組控制Arduino...等等。且當紅熱門的創客與自造者(Maker)神器之一的Raspberry Pi (樹莓派)的應用開發者們,也常用Python做為應用開發語言。 Python 易用性將能夠帶您進入各種不同的新領域,優雅地創造新事物!懂得Python,您可以盡情地揮灑自己的創意,創造新的服務或應用。
 
Q4. 外界使用Python的企業多嗎?
非常非常多!世界網路龍頭企業 Google 就是Python 愛好者之一 ,像是Google的搜尋引擎就是利用Python來建構 ! 其他像是Yahoo!、Spotify 也都是它的支持者!

 

全新數位學習平台

 

課程諮詢

在一個快速變遷的世界裡,確定會失敗的唯一策略是:不冒險。培養紮實Python程式基礎,從此開始若您希望對本課程有更多了解,歡迎留下您的資料,或撥服務專線(02)2316-7736,艾鍗學院將竭誠為您服務喔!

 

 

延伸學習

728x90