發表文章

JavaScript入門教學看這裡!(17)物件介紹

圖片
今天要分享的有關JavaScript資訊,是有關於它的物件(Objects)介紹,別錯過囉! JavaScript 的變數(variable)可被比喻成:用來盛裝「值(value)」的容器。 而本篇介紹的「物件(objects)」,其實就是變數(variable)的一種,而且它還可以承裝多個值(value)。 一個物件(objects)可以被比喻成一張列有多個值(value)的清單,清單上每個物件的格式為「 屬性:屬性值 」。所有的屬性、屬性值均以冒號為區隔,範例與說明(「//」開頭的橫行為說明文字) 如以下所示: See the Pen JavaScript 17-Objects-1 by Tedutw ( @Tedutw ) on CodePen . 結論: JavaScript 的物件 Objects 就像是容器,能裝多個「有名字」的值。   物件屬性(object property) 在 JavaScript 中,要存取物件的屬性(object property),有兩種寫法: 1. 物件名.屬性名 2. 物件名['屬性名'] 以上兩種的範例與說明(「//」開頭的橫行為說明文字)如以下所示: See the Pen JavaScript 17-Objects-2 by Tedutw ( @Tedutw ) on CodePen . 順便一提, JavaScript  還有內建「length」屬性唷!如此一來,就可以計算出屬性名稱的字數了! 承上例,「length」屬性如下所示: See the Pen JavaScript 17-Objects-3 by Tedutw ( @Tedutw ) on CodePen .   物件方法(object method) JavaScript 中的物件方法(object method)是一個含有「函式定義( function definition)」的屬性,存取物件方法(object method)的寫法如以下所示: 物件名.方法名 大家都知道, document.write() 會顯示資料的內容,這個 write() 函式就是物件「 document 」的...

免費的Java開發工具原來有這麼多!?

圖片
Java開發工具原來有這麼多?看到這篇馬上把技能補滿啦! 對於初學 Java 的同學來說,了解一些免費的Java開發工具,能讓我們工作、學習更順暢,那麼免費Java開發工具有哪些?針對這點, 達內教育 彙總了一些,請參考以下工具: 1、Java免費開發工具:JDK(Java開發工具包) 如果你打算用Java開發一些小程式和應用程式,那麼首先得給自己準備一個類似於JDK的工具,其中包括必要的Java Complier、Java Runtime Environment(JRE)和Java API。 這是開始Java之旅的第一步。 2、Java免費開發工具:Eclipse IDE 如果諮詢一些經驗豐富的Java開發人員,關於他們最喜歡的Java Integrated Development Environment(IDE)是什麼,不少人會告訴你是Eclipse IDE。 Eclipse能提供關於代碼完成、重構和語法檢查這些急需的幫助。它還能提供JDT的一系列工具,包括各種插件工具來幫助開發各種Java應用。 此IDE的真正優勢,是它允許開發人員使用不同的語言支持,如它也可以提供C/ C++和PHP 的IDE。 這使得它成為了Java開發的一個一站式資源。 3、Java免費開發工具:NetBeans 這又是一個IDE,提供了功能全面的陣列,就像是轉換器、編輯器和代碼分析器,這些工具可以幫助你使用最新的Java技術實現應用程式。工具範圍相當廣泛,而且IDE背後的團隊也一直在不斷地改進。此外你還可以得到靜態分析工具的幫助——編寫出無bug的代碼。 4、Java免費開發工具:IntelliJ IDEA 13.1 據傳它有「最智慧的Java ide」之稱。 如果你嘗試過後,就會發現它真的所言不虛,因為它能幫助開發人員拿出最具有創造性的解決方案。它的“Smart Code Completion”和“On-the-fly Code Analysis”功能等,可以提高開發人員的工作效率,並且還提供了對web和移動開發高級支持。所以,達內教育在這推薦你,不妨試試這個好助手! 5、Java免費開發工具:Oracle JDeveloper 如果你正在尋找一個免費的IDE來構建一個面向服務的架構,那沒有比JDevelope...

人工智慧蚊子追蹤器?真是造福群眾的發明啊!!

圖片
人工智慧又幫了一個大忙啦!晚上能安心睡覺,不怕蚊子干擾了! 試想一下:一隻小到肉眼幾乎看不見的蚊子,正飛進你家中,準備要吸你的血。此時,AI 人工智慧 立即 偵測到這隻蚊子,開始追蹤並用雷射光標記牠的位置、發送通知。現在你可以決定是否要消滅這隻蚊子——在你被牠「kiss」之前。讓 AI 來替你抓蚊子,是不是比雞肋的捕蚊燈來得簡單多了呢? ▲ AI 蚊子追蹤器 Bzigo 偵測蚊子的模式( Photo : BZIGO) 你聽說過Bzigo嗎?,它是一家以色列和美國的跨國新創公司,致力於自動化除蟲設備的研發製造。上述的 AI 蚊子追蹤器是該公司的處女作,目前已開放預購,並將於 2021 年開始發貨! ▲ 人工智慧捕蚊神器 Bzigo 的介紹影片   Bzigo 認為:這台 AI 蚊子追蹤器不僅能取代殺蟲劑,且效果比殺蟲劑更顯著。CEO Nadav Benedek 更指出,他們公司目前正在開發下一代的 人工智慧 除蟲設備:部署微型無人機。殺死蚊子後,還能自行飛回充電站充電,並等待它的下一個「任務」! 儘管如此,目前第一代的 AI 蚊子追蹤器仍是值得關注的新科技。Benedek 表示,當蚊子飛進一個空間後,只要再短短幾秒內,就會被該設備偵測到。最大距離還可達 8 公尺。 ▲ Bzigo 的 AI 神經網路可在數秒內偵測到蚊子,連黑暗中都可運行( Photo : Bzigo) Bzigo 的 人工智慧 蚊子追蹤技術運用了紅外線相機、獨特的光學元件,以及運行電腦視覺演算法的處理器,因此可主動掃描房間並找到蚊子。 Bzigo 的網站 建議,可以使用電蚊拍來捕獲被 AI 定位的蚊子。「其他不錯的選項還有:朝著牠(蚊子)丟枕頭、用捕蚊拍或捲起的報紙拍打、使用捕蠅槍(捕蠅散彈鹽槍,salt gun)射擊,或是用吸塵器吸蚊子。」Bzigo 的官網寫道。 看到這邊,你也許會想了解:當你知道蚊子在哪裡,並且準備去殺他時,蚊子還會在原地嗎? 「事實上,蚊子是很脆弱的飛行物。」Bzigo 的 CEO 表示:「大多數的蚊子飛離孵化地的距離,都不超過數百英尺。牠們經常需要休息,因此一旦你知道他們在哪裡著陸,就很容易打到牠們。他們只能坐以待斃。 ▲ Bzigo 共同創始人 Saar Wi...

不想被人工智慧拋得遠遠的,學Python就ok啦!(下)

圖片
本篇為下篇,上篇請點此 連結   Python為何對人工智慧這麼重要?簡單把理由整理在這,先給你點方向!  要乘上 人工智慧 趨勢浪端,優先上手什麼程式語言呢? 如你所知道的,人工智慧是相當廣~闊的領域,其實有很多程式語言都可以開發,但總有優劣之分,在講求效率開發上,節省時間精力就更顯關鍵了,那為何大家的首推都是  Python 呢? Python 是人工智慧研究的前沿語言,這是擁有最多機器學習和深度學習框架的語言,也是 AI 研究者幾乎都掌握的語言。Python 除了是人工智慧領域使用最廣泛的程式語言之一,還能無縫與數據結構、其他AI 算法一併使用,在學習面向,相較 C++ 和 Java ,又更容易上手,亦是一款便攜語言(在 Linux、Windows、MacOS 和 UNIX 平台上都能使用)。 那就更不用說對開發人員善意滿滿,允許創建交互式、可解釋式性、模塊化、動態,並可移植和高級的代碼,及本身的可擴充性;而程式設計師也能夠輕鬆地使用 C、C++、Cython 來編寫擴充模組,再來是 Python 編譯器本身也可以被整合到其它需要手稿語言的程式內,因此 Python 很常被視為「膠水語言」使用,其功能是將其他語言編寫的程式在裡面進行整合和封裝。 而近期 Python 為 AI 趨勢龍頭程式語言的背書,不外乎是 Facebook 開源 Pytorch 的消息,更讓Python 穩坐 AI 時代的第一把交椅。種種便利與特性使得 Python 比其他語言更獨特、更具優勢,更不用說還有取之不盡的大量現成函式庫了! 綜合以上各項特點,讓不論初學者,或想跨入大數據、AI 領域的開發人員,都能將Python快速上手,在學習和交流上不僅可親,且在未來發展應用上更是深具優勢,這就是 Python 成為進入人工智慧首選程式語言的理由。 ▲ 手機上撰寫Python程式碼示意圖(Photo:Pixabay) -  初學者適合學習哪些程式語言? -  AI人工智慧將如何衝擊你的未來?還是學好Python吧!(中)張忠謀:擁有這4種能力,不怕被AI取代 Coding 已經在 108 年的國高中課綱裡開始落實,甚至能藉由 APCS 檢定多一項管道申請入學,...

不想被人工智慧拋得遠遠的,學Python就ok啦!(上)

圖片
人工智慧革命早就開始了!再不追上有損失的是你! 現今無所不在的 AI,原來曾被冷落 50 多年! AI ( 人工智慧 )為近年最為耳熟能詳的科技技術,但詞彙其實早在 1950 年便誕生了。 不過當時人工智慧,僅是用來跑寫好的邏輯程式、處理數學定理等的工具,用途仍不廣泛,且當時電腦技術也讓 AI 的發展之路可說是困難重重!沉寂好一段日子後,直至近幾十年,電腦在儲存與運算性能上有巨大突破,讓人工智慧才又得以回歸主流,成為科技的發展重點。 雖然生活中似乎並不是那樣具體有感,但其實 AI(人工智慧) 的蹤跡早已無孔不入地充斥生活裡,其中不外乎常見的 Youtube、Spotify 精選,甚或是 Google Map 規劃的最佳路線,但除了這些之外,人工智慧將會帶領人類走向什麼樣的未來呢? ▲ 人工智慧機器人機器人示意圖( Photo : unsplash) -  分秒必爭才能「得來速」!麥當勞使用 AI 人工智慧幫你點餐、炸薯條 -  AI人工智慧主導的未來會如何?答案在前衛金屬大團Dream Theater的MV裡 -  AI人工智慧發展三階段 現在已經到第幾步? 從智能家居到產業創新 人工智慧無所不在 人工智慧 的蹤跡,從人手一台的智慧型手機、現正熱門的自動駕駛,到未來即將在 AIot(人工智慧物聯網)智慧型家電與穿戴裝置等上實現,更將在各產業革命,顛覆原本的運作模式! 由 Google、Apple、Amazon 以及 Zigbee Alliance 共同成立的工作小組,計畫開發並推廣採用新的免權利金連接標準,以提升智慧家電產品間的相容性。期待嗎?這意外著,在不久的將來,各大品牌的智慧家電產品便可串連、交互使用。 有一天,你也可以在下班前先用手機,或其他穿戴裝置遠端操控這些家電,返家後就能享受已開啟的 Dyson 淨暖氣、聆聽著 Apple Home Pod 播放的爵士樂放鬆放鬆、還有 Sakura 熱水器放好的熱水,讓你一回到家就可以馬上泡澡⋯⋯這樣的畫面將不再是電影願景,而是會真真實實地實現於日常生活中呀! ▲ AIot影片 -  凜冬將至,快來讓 AI 智慧家電制定你的專屬抗寒對策吧! -  馬桶裡有人工智慧...

達內教育推薦的積木法,讓你不會盲目轉職!

圖片
今天達內教育要介紹的積木法,竟然跟轉職有關?打算轉職的你,不用再心慌慌啦! 爆竹一聲除舊歲,許多人除了享受與家人團聚的新春佳節外,也在規劃是否選擇在年後轉職。 一方面領完年終,而農曆後的轉職潮,也代表著更多工作機會釋出! 達內教育 根據求職網日前公布的調查發現:有高達八成以上的上班族,年後有轉職念頭,比例創下七年來新高;企業在徵才方面,平均提供的月薪條件落在 34477 元,雖低於前季,但還是創下了七年來同期的新高! 但也有不少人十分兩難,擔憂著:轉職是否一定比較好?是否其實該繼續留任?會不會最後反而得不償失…… 這時候就會想到,是否有個個人職涯測量表,可以評估我到底該不該換工作? 當然,其實,你可以使用「積木法」,做出專屬你的職涯檢測表! 按部就班 幫你釐清問題的「積木法」 讓達內告訴你:什麼是「積木法」?就像是堆積木般,把核心問題分成一個個的小問題,先對個別小問題進行思考,最後進行統整,就能 用小積木拼出一個完整的金字塔 。 優點是能夠清晰、整齊以及更具邏輯地思考,以便隨時釐清與回顧思考過程,從而幫助我們認識自我:什麼對我來說是最重要的?什麼是我絕對不能忍的? 第一步:找出積木、設定出完美金字塔 ▲ 理想工作積木圖 第一步,可以先想想你「心中最完美的工作」長什麼樣子、有哪些元素?上圖舉例了可能的條件,而重要、不可或缺的條件,則是放在越下層的基底,往上則是錦上添花的亮點。 每一個人需求與定義都不同,推薦可以只用紙筆、或利用線上圖表生成網站,列出屬於你的需求金字塔,可自己增減調配,描繪出你的理想工作要具備什麼條件。 接著可以想想小積木各自的具體內容:例如你可能有買房的理想,那目標的薪水數字就必須設定好;如果未來想成為自己接案的自由工作者,那如果公司給你的很大的發揮空間,常有案子可以讓你獨立完成,那「累積作品」這塊積木就很堅實。 第二步:「跳槽會更好」的判斷基準:積木穩不穩 每個要素就如同一塊積木,如果金字塔倒下來了,那或許就該離職跳槽了。那要怎麼樣判斷呢?達內教育建議,這時可以拿著積木圖表,對每一塊積木滿意度評分。 ▲ 理想工作積木評分圖 以圖為例、滿分 5 分(你可以自設任何評分標準),「薪水福利」這塊積木,滿意度只有 1 ,雖然上面的積木滿意度皆較高,但最重要...

這篇教你:如何用Python處理Excel!!

圖片
Python原來還能用來處理Excel?現在知道還不晚,快繼續讀下去,奪得先機!! 在我們工作中往往需要處理大量的數據,因此Excel在我們工作中是一個必不可少的工具,不過,近期很多人開始用 Python 處理數據,那麼,大家為什麼開始用 Python 了呢? Python輔助處理Excel的有什麼優點呢? 首先,我們先來說說Excel 主要優點: 1) 數據透視功能,一個數據透視表演變出10幾種報表,只需吹灰之力。易用性,一個新手,只要認真使用嚮導1-2小時就可以馬馬虎虎上路。 2) 統計分析,其實包含在數據透視功能之中,但是非常獨特,常用的檢驗方式一鍵搞定。 3) 圖表功能,這幾乎是Excel的獨門技能,其他程序只能望其項背而自殺。 4) 高級篩選,這是Excel提供的高級查詢功能,而操作之簡單。 5) 自動匯總功能,這個功能其他程序都有,但是Excel簡便靈活。 6) 高級數學計算,卻只要一兩個函數輕鬆搞定。 其實,上面的內容可能有些廢話,但是為了文章的完整性,還是寫上了。不過,或想真正地精通Excel,最高端就是用VBA語言自己寫宏,但是VBA作為一種程式語言,也是十分難學。如果不寫VBA,你就必須要一個個地把數據錄入,再一行行公式計算,最後再繪製圖表。不僅如此,由於Excel都是手動錄入,所以要反覆檢查有沒有錯誤,光是這過程,往往就會耗費不少的時間。 因此,這時Python就派上用場啦! 批量出圖 除了整理數據,Python的批量出圖功能也很強大。 用Excel出圖需要不停的用鼠標操作,而且非常容易出錯。 而用Python,只需要幾行代碼輕鬆解決,特別是當工作重複度很高的時候,只要略微改動代碼即可,大大的節省了時間,提高了完成效率。 資料視覺化 Python還可以自動生成數據可視圖。 利用Python強大的繪圖功能,數據導入-分析-出結果 繪圖這個過程可以一次性完成,數據結果非常清晰直觀。 以上就是Python用來處理Excel的優點,如果想具體學習如何使用Python操作Excel,可以查看早期更新的“Python操作Excel教程”。 免責聲明:內容和圖片源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。 相關文章: ...