iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
自我挑戰組

原來電腦可以這樣用!? 果蠅也懂的程式語言教學 系列

現在教育界掀起一波程式語言普及的風潮,然而在學校強迫教學下可能會抹滅對程式語言有好奇的同學的熱情,學校可能會著重在演算法與解題,甚至是APCS/CPE的成績,讓他們以為程式語言只是枯燥乏味的類似數學的考試科目,但事實上並非如此,希望我能在這30天內寫出一系列淺顯易懂,以應用為主的程式教學,讓更多人了解原來電腦還有這樣子另一面的用途,而不是一聽到程式語言就嚇的退避三舍~

:)

鐵人鍊成 | 共 30 篇文章 | 56 人訂閱 訂閱系列文 RSS系列文 團隊喵喵喵
DAY 1

Day1-程式是甚麼東西啦!

大家好,我是 oxygen,目前在醫藥衛生學群的學校當個大學生,接觸程式語言約 7 年,雖然不能完成像 Google Search 一樣偉大的系統,但卻時常透過...

2019-09-17 ‧ 由 oxygenTW 分享
DAY 2

Day2-嗨 Python! 環境準備

嘿 大家好,昨天我們介紹了關於程式語言演進的歷史,以及接下來我們的進度,我們今天就正式來開始認識"寫程式"這件事吧! 我要帶大家認識的程式...

2019-09-18 ‧ 由 oxygenTW 分享
DAY 3

Day3-無趣的計算,給電腦做吧。

計算衣值式數學上很麻煩的事,我從國小就開始偷用電算器寫數學作業(? 到高中以後物理的計算更是要命,真希望那時可以帶工程計算機去考試,那如果這種無趣又複雜的事情交...

2019-09-19 ‧ 由 oxygenTW 分享
DAY 4

Day4-親和數,用自己找超累的耶

大家好!今天到了我們的第四天,我居然到目前都有按時發文!雖然趕稿趕得很緊張XD 那今天我們先來設想一個情境,今天你收到一個任務,要計算一份檔案中的資料有多少男生...

2019-09-20 ‧ 由 oxygenTW 分享
DAY 5

Day5-上萬筆資料我該怎麼辦

如果今天叫你從0 1 2 3......寫到 9999,你一定不願意吧,無聊死了,那如果是十萬呢? 更不要啦。但是在現今實際的狀況中,我們時常需要處理大量的資料...

2019-09-21 ‧ 由 oxygenTW 分享
DAY 6

Day6-來寫個簡單遊戲吧(1A2B game)

學到這邊,希望大家對程式語言都有基本的認識了,其實只要學會一種程式語言,要轉換到其他種都不困難,困難的是在一開始建立計算機思維的部分,因為人腦天生處理事情的方法...

2019-09-22 ‧ 由 oxygenTW 分享
DAY 7

Day7-相同程式碼不想重寫,初識函式

今天來介紹一個程式語言中很重要的概念,自訂函式(function),如果要一口氣蓋出一棟房子,很難吧~ 但是如果用磚頭、鋼筋一部分一部分蓋上去相較之下就可行許多...

2019-09-23 ‧ 由 oxygenTW 分享
DAY 8

Day8-變數用量太大,名字不知道怎麼取啦,認識陣列

陣列(List) 試想今天你要儲存一整個班級學生的成績,該班級有四十人,直覺想到的方法是不是這樣呢? grade1 = 50 grade2 = 60 grade...

2019-09-24 ‧ 由 oxygenTW 分享
DAY 9

Day9-簡單套件介紹 Python Requests

透過 Python 做數據分析或網路爬蟲時幾乎一定會上網下載網頁原始碼或其他 HTTP 請求,因此 Requests 這個套件非常重要,他簡單又實用,不過我從來...

2019-09-25 ‧ 由 oxygenTW 分享
DAY 10

Day10-推薦新套件管理系統 -- pipenv

pipenv 是目前 Python 官方推薦的套件管理系統,在一段時間以前,好啦其實就是現在(? 還有很多人使用 pip 和 virtualenv 來進行 p...

2019-09-26 ‧ 由 oxygenTW 分享