fbpx
Python初學程式程式新手

Python 初學者學習筆記EP.1

前言 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的話,可以直接從最新的版本開始學。但最重要的事情還是:了解自己想要用程式解決什麼樣的問題,找到相對適合的程式語言。 Python特點 優點: 簡單易學易用:Python語法簡單易讀,就像閱讀通用的語言,因此當程式出現錯誤時,大部分只要專注於解決問題的邏輯本身,可以省下檢查語法錯誤的時間,但又不會喪失Python對語法的嚴格要求。 免費開源:Python開放原始碼,可以自由的copy套件、閱讀、修改原始碼,把前人的成果用於新的成品中。 可移植性:由於Python開源的特性,它不需要經過修改就能在不同平台(Windows、MacOS、Linux……)上運行。…
Teresa
September 15, 2020
Javascript初學程式小白學程式程式新手

網頁日記|Iris 程式小白

JS 基本概念大補帖(上) 你是否和我一樣快速入手 JS 時沒想太多,但到頭來才發現少了些什麼呢? 那麼~這篇文章就是為你而寫 以下分為 JS 五問,送給同是新手的你們😆   🎯 1. 什麼是 console ? 什麼又是 console.log? Console 譯成中文即為「控制台」,普遍來說是 Javascript 中最直接的編譯器,讓開發者(讓任何寫 JS 的人都能快速除錯、初步篩檢)。 Log 相對來說較為複雜,一般我們平常所知道的意思為「對數」或是「木材」…
iris
August 30, 2020
333 系列初學程式小白學程式程式新手

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

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

333系列 CSS | Iris 程式小白

這篇文章送給初踏入前端的小白們 也送給想創立網頁的朋友們...    承上篇...  上篇談過網頁骨幹 HTML ,這次不囉唆就來聊聊化妝大師 CSS   什麼是 CSS? CSS 為 Cascading Style Sheets 的簡稱,中文譯為「階層式樣式表」 為妝點 HTML 用,不可單3獨使用 工作為外觀上微調(字體、顏色、位置、對齊等等)   既然是妝點冷冰冰 HTML,CSS 可以加在…
iris
August 24, 2020
初學程式小白學程式程式新手

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

🙋‍♂️「偽工程師」與「真工程師」的溝通術 🙋‍♀️ 想知道更多關於工程師的職場狀況和生活型態嗎?歡迎去看看偽汝娘娘與汝伯的 Podcast channel!    工程 10 問: 1. 要如何找到有關工程相關知識呢? 需秉持「虛心請教」的 mindset,必要時需要積極上網查找資料。但由於工程門檻高、許多概念過於抽象局外人難以理解,即使網路上有資料也不見得能夠消化吸收,因此大多時間娘娘與汝伯都另外必須求助專業。   2. 娘娘與汝伯的工作? 她們倆負責的是 IT 部門的資訊採購,工作技能需靈活接收&確認廠商和工程師的兩端需求,並反覆作回應、溝通、下單。   3. 娘娘與汝伯的生涯規劃? 娘娘和汝伯本身都非資訊背景,起初在公關公司(女性居多)上班,其後轉而加入 ERP team…
iris
August 20, 2020
初學程式小白學程式工程思維資源整理

333系列 HTML |Iris 程式小白

這個333系列文章送給初踏入前端的小白們 也送給想創立網頁的朋友們...  希望利用3分33秒(極短時間)就能輕鬆讓初學快速理解 小白們~  我們共勉之   1. 什麼是 HTML? & HTML 幹嘛用? HTML 是 Hyper Text Markup Language 的簡稱,中文為「超文字標記語言」 為「網頁的骨架」,專用來描述網頁長相(架構)   HTML 樣式 sample: <!DOCTYPE…
iris
August 19, 2020
初學程式學程式主題小聚小白學程式

Javascript學習日記|Iris 程式小白 #8

Javascript在紅什麼?快跟著網頁設計小白🙆‍♀一起速速了解JS吧! 這篇文章專給...   彷彿聽過,對JS 似曾相似,但從來沒有真正了解 愛用Google analytics & inbound marketing (Hubspot) 的行銷人 覺得跟前端工程師錯頻,想了解一下他們星球的語言 想學互動式網頁設計,創建屬於自己的第一個網頁天堂   上次最後提到了 React hooks 的優缺和功用 ,也賣了好多關子,這次趁著「 JS 學習筆記」系列的終結篇的機會讓小白🙆‍♀把剩餘的 React JS 的核心觀念補上&好好說明白…
iris
August 15, 2020
小白學程式工程思維程式新手

前端筆記大雜燴。Iris 程式小白

主題:如何藉由學習框架(Vue JS),培養無可取代的工程思維😎   小白🙆‍♀️心中os:當初學 React 純粹是因為「覺得需要而學」,現在認識 Vue 是為了滿足自己「想重新認識一項事物」的願望,就是這麼存粹,但不浪漫... 🌹   你學過框架嗎?還是說你已經是框架老手? 以往的我,對於 Vue.js 的理解僅限於 JS 的框架(沒錯! 僅此而已🙃 今天...我誤打誤撞,撞見了Vue的新世界,不僅讓我更深入地認識框架,更深化了我的學習思維。   現在我希望點進此文章的每個你,利用10秒鐘,重新思考學習框架,甚至是學習程式的初衷 … … …  … ……
iris
August 12, 2020
初學程式小白學程式程式新手

Javascript 學習日記|Iris 程式小白 #7

Javascript在紅什麼?快跟著網頁設計小白🙆‍♀一起速速了解JS吧! 這篇文章專給...   彷彿聽過,對JS 似曾相似,但從來沒有真正了解 愛用Google analytics & inbound marketing (Hubspot) 的行銷人 覺得跟前端工程師錯頻,想了解一下他們星球的語言 想學互動式網頁設計,創建屬於自己的第一個網頁天堂   📌 React 觀念澄清: 以下分為 3 大點盲點討論: class component ⚡ functional…
iris
August 8, 2020
初學程式小白學程式程式新手

Javascript 學習日記|Iris 程式小白 #6

Javascript在紅什麼?快跟著網頁設計小白🙆‍♀一起速速了解JS吧! 這篇文章專給...   彷彿聽過,對JS 似曾相似,但從來沒有真正了解 愛用Google analytics & inbound marketing (Hubspot) 的行銷人 覺得跟前端工程師錯頻,想了解一下他們星球的語言 想學互動式網頁設計,創建屬於自己的第一個網頁天堂     接續 JS ES6,趁著對 ES6 記憶猶新,跟著程式小白🙆‍♀一起來簡單認識👀 React JS吧! 📌 Dear…
iris
August 3, 2020

學程式主題社群回顧