程式新手

Python初學總整理 第3講:Python資料型態和運算子

哈囉,大家好,我是Teresa,EP. 2統整了如何建置Anaconda開發環境、簡介Jupyter Notebook介面,也以簡單的程式碼示範了Python在執行語法的注意事項:縮排、變數以及註解。EP. 3 要整理的是資料型態以及運算子,讓我們一起看下去吧~同樣也可以跟著簡單範例操作看看哦~ 資料型態 為什麼了解資料型態很重要?在程式語言中,變數可以儲存不同類型的資料型態,不同類型的變數可以處理不同的事情。雖然Python沒有宣告變數的指令,但在預設的情境下,Python還是會默認變數的資料型態。如果想要知道某變數的資料型態是什麼的話,可以用 type( ) 函數。 a = “ Teresa” print(type( a )) 雖然Python會默認變數的資料型態,但還是可以用函數指定資料型態,舉例如下: 以函數建立變數 資料型態…

4 years ago

網頁日記 # 3|Iris 程式小白

好久不見~ 看完前兩集 JS 概念大補帖大家有沒有更清楚核心概念了呢? 來快速複習一下前 10 點吧😎   console控制台/ console.log 變數 型別 陣列 物件/ 物件導向 迴圈 for & while 函式…

4 years ago

網頁日記 #2|Iris 程式小白

JS 基本概念大補帖(下) 你是否和我一樣快速入手 JS 時沒想太多,但到頭來才發現少了些什麼呢? 那麼~這篇文章就是為你而寫 以下為 JS 五問下集,送給同是新手的你們 🙌 如果還沒看上集的人先去看完再回來吧!   🎯 什麼是迴圈? 所謂迴圈就是一個永無止盡的迭代循環,簡單來說就是當滿足一定條件的情況下程式碼會自動幫你一次又一次的執行,直到達到另一個條件/限制(或是系統 crashdown 😱)才會停止   常見的迴圈有兩種:For &…

4 years ago

Python初學總整理 第2講:Python開發環境

嗨,大家好,我是Teresa~EP. 1 簡單介紹了Python的簡介、優缺點以及可應用領域之後,EP. 2 要來建置我所選擇的開發環境:Anaconda、編輯器Jupyter notebook 以及 Python在執行語法時的注意事項,大家可以一起操作看看哦。 建置開發環境 我所選擇的開發環境是Anaconda套件組,原因是Anaconda就像是Python的資訊包,裡面除了Python本身,還有許多常用的模組、套件還內建Jupyter Notebook編輯器。這個開發環境也是免費且開源的,且支援Windows、MacOS、Linux平台。 安裝Anaconda Step 1:瀏覽器開啟Anaconda 官網,點選Download Step 2:下載檔案分為Python 3.x及64位元、32位元兩種版本,可以先看電腦的配置再依照需求點選適當版本 Step 3:點選下載好的<Anaconda3-2020.07-Windows-x86_64.exe>開始安裝…

4 years ago

333系列 轉職工程師 | Iris 程式小白

這篇文章專為想轉職的朋友而寫 若你已是工程師也歡迎用此篇自我檢視🙂 如何成功轉職成為工程師? 這邊有10點小撇步也許能幫到你😍   1. 自帶「工程思維」🧠 以思考取代空想,練習將抽象的概念具體化成作法,一步步培養如工程師般的工程思維。 2. Problem Solving 🤔 解決問題的能力已經是老生常談,但真正能確實執行的人寡。真實地去發覺問題,進而面對它、處理它才是能進步迅速的良方。 3. Google Searching  ⌨ 如何運用 Google 搜尋引擎搜尋關鍵字是現代人必備的基本招,對於工程師更是如此。值得一提的是,資料搜集的過程看似簡單,但事實上它暗藏些許玄機,像是「如何從一次次的搜尋中釐清並更加精準地找出…

4 years ago

Python初學總整理 第1講:Python簡介

前言 2020年TIOBE程式語言排名,第一名是Java,第二名是C,而第三名的Python是從2019年開始超越C++,也就是說Python成長快速且越來越熱門。 資料來源取自:HelloGitHub 早期的程式語言為了讓電腦看懂並發揮它十足的能力,讓程式語言變得艱澀難懂。 Python的出現受到許多人的喜愛,到底Python有什麼吸引人的特點呢?它又能拿來做什麼呢?讓我們繼續看下去吧! Python簡介 Python的創始人是Guido Van Rossum,在1989年聖誕節期間的阿姆斯特丹,他為了打發時間,決定開發一個新的程式,來做為ABC語言的後繼,有趣的事情是之所以會用Python(原為蟒蛇之意)取名,是源自於他喜歡BBC電視劇——Monty Python馬戲團。 ABC語言是一種程式語言與編程環境,語言的目的是在教導非專業的程式設計師學習如何開始寫程式,Python的創始人曾為ABC系統工作了好幾年,以他的視角來看,ABC語言既優美又強大。但他為什麼要另外開發Python呢?他認為ABC語言沒有成功的原因,追根究柢是因為程式碼非開放,因此他決定Python要避免這樣的錯誤,以現今的結果來看,開發過程漸趨透明,社群也對開發進度做出了極大的貢獻,這樣的決定確實取得了非常好的成果。 Python版本: Python v2.7(2020年結束維護): 實現完整的垃圾回收且支援Unicode,可以將未來不會被存取的程式回收,歸還記憶體空間,減少程式的錯誤外,也能減輕程式員的負擔。 Python v3.5(2008年12月3日發布) Python v3.8(最新版本): 從3.0開始Python的原始碼並不完全相容,因此如果從現在開始學Python的話,可以直接從最新的版本開始學。但最重要的事情還是:了解自己想要用程式解決什麼樣的問題,找到相對適合的程式語言。…

4 years ago

網頁日記|Iris 程式小白

JS 基本概念大補帖(上) 你是否和我一樣快速入手 JS 時沒想太多,但到頭來才發現少了些什麼呢? 那麼~這篇文章就是為你而寫 以下分為 JS 五問,送給同是新手的你們😆   🎯 1. 什麼是 console ? 什麼又是 console.log? Console 譯成中文即為「控制台」,普遍來說是 Javascript…

4 years ago

前端工程 3 進程|Iris 程式小白

這篇僅需花你 33 秒時間,即可簡單瞭解前端工程面貌!如果想要看更深入的內容底下留言告訴我~   第一問:前端工程是什麼? 前端 實現網頁設計師的稿圖,將使用者介面呈現給使用者 優化網站效能 常與 UI、UX 設計師合作,以提升網頁體驗 熟悉網站優化技巧 SEO、RWD…  具基本美感(用色、排版) 後端 後台儲存、處理資料 優化資料庫結構、伺服器效能 熟悉演算法   第二問:前端工程…

4 years ago

333系列 CSS | Iris 程式小白

這篇文章送給初踏入前端的小白們 也送給想創立網頁的朋友們...    承上篇...  上篇談過網頁骨幹 HTML ,這次不囉唆就來聊聊化妝大師 CSS   什麼是 CSS? CSS 為 Cascading Style Sheets 的簡稱,中文譯為「階層式樣式表」 為妝點 HTML 用,不可單3獨使用…

4 years ago

工程師養成 Podcastor特輯 | Iris 程式小白

🙋‍♂️「偽工程師」與「真工程師」的溝通術 🙋‍♀️ 想知道更多關於工程師的職場狀況和生活型態嗎?歡迎去看看偽汝娘娘與汝伯的 Podcast channel!    工程 10 問: 1. 要如何找到有關工程相關知識呢? 需秉持「虛心請教」的 mindset,必要時需要積極上網查找資料。但由於工程門檻高、許多概念過於抽象局外人難以理解,即使網路上有資料也不見得能夠消化吸收,因此大多時間娘娘與汝伯都另外必須求助專業。   2. 娘娘與汝伯的工作? 她們倆負責的是 IT 部門的資訊採購,工作技能需靈活接收&確認廠商和工程師的兩端需求,並反覆作回應、溝通、下單。  …

4 years ago