筆記:深入淺出-程式設計(簡介)

更新於 發佈於 閱讀時間約 0 分鐘

簡介:

這是一個關於程式設計的系列文章,或者準確的說是一系列的學習筆記,紀錄著我學習程式設計的筆記與心得。我決定從這本《深入淺出-程式設計》開始紀錄,原因是因為這本書在有限的篇幅中,僅可能的對於什麼是程式設計進行了生動的說明,內容著重於程式邏輯與現實編程中的所會遇到的實際問題,循序漸進且實際演練,讓人清楚了解如何撰寫程式與撰寫程式中要注意的事。

提醒:

本書是以 Python 語言進行介紹,且使用 Python3 版本。

本書章節:

  1. 篳路藍縷 :開始撰碼

撰寫程式讓你有控制電腦的力量。

  1. 各得其所:文字資料

想像一下試著不用文字溝通。

  1. 好好組織:函式

隨著程式發展,程式碼越趨複雜。

  1. 好好整理:檔案與陣列的資料

隨著你的程式開發,需要的資料處理也越來越多。

  1. 讓資料適得其所:雜湊與資料庫

當論及資料時,陣列不是唯一的主角。

  1. 簡單又直接:模組化編程

你撰寫的程式碼會被運用到許多程式中。

  1. 我愛GUI : 建立圖形化操作介面

你的轉碼功力不錯並且持續提升中。

  1. 資料輸入小組件:圖形化操作介面與資料

GUI 不只處理事件,還處理資料。

8.5 有消息嗎?:例外與訊息方框

事情有時候就是會出錯,而你只需要好好處理它。

  1. 選擇對的工具:圖形化介面元素

很容易讓你的程式對你的使用著更有效率。

  1. 心中有物件:自訂小組件與類別

需求可能複雜,但程式並不必然是。




avatar-img
5會員
8內容數
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
Ivan的沙龍 的其他內容
作者 稻盛和夫(1932/01/30 - 2022/08/24)。 1959年創立京都陶瓷股份有限公司(現稱京瓷),1984年創立第二電電(現稱KDDI)與成立稻盛財團,並創辦「京都賞」每年表彰對人類社會進步發展的有成人士,被譽為日本「經營之聖」。 簡介 作者回顧一路走來的人生與多年來的經營
作者 柳根榕,韓國最大閱讀論壇Awesome People 創辦人暨閱讀經營顧問CEO、 韓國知名自我開發部落格「超人老師的自我開發故事」格主。 這本書在說什麼 年少時期 小時候被繼母虐待,作者在沒有愛的環境下長大,因為沒有被愛過,也就不知道該如何去愛。為了保護自己不再受到傷害
作者 稻盛和夫(1932/01/30 - 2022/08/24)。 1959年創立京都陶瓷股份有限公司(現稱京瓷),1984年創立第二電電(現稱KDDI)與成立稻盛財團,並創辦「京都賞」每年表彰對人類社會進步發展的有成人士,被譽為日本「經營之聖」。 簡介 作者回顧一路走來的人生與多年來的經營
作者 柳根榕,韓國最大閱讀論壇Awesome People 創辦人暨閱讀經營顧問CEO、 韓國知名自我開發部落格「超人老師的自我開發故事」格主。 這本書在說什麼 年少時期 小時候被繼母虐待,作者在沒有愛的環境下長大,因為沒有被愛過,也就不知道該如何去愛。為了保護自己不再受到傷害
你可能也想看
Google News 追蹤
Thumbnail
大家好,我是woody,是一名料理創作者,非常努力地在嘗試將複雜的料理簡單化,讓大家也可以體驗到料理的樂趣而我也非常享受料理的過程,今天想跟大家聊聊,除了料理本身,料理創作背後的成本。
Thumbnail
哈囉~很久沒跟各位自我介紹一下了~ 大家好~我是爺恩 我是一名圖文插畫家,有追蹤我一段時間的應該有發現爺恩這個品牌經營了好像.....快五年了(汗)時間過得真快!隨著時間過去,創作這件事好像變得更忙碌了,也很開心跟很多厲害的創作者以及廠商互相合作幫忙,還有最重要的是大家的支持與陪伴🥹。  
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
《設計的方法》這本書提供了100個設計方法的介紹,以易懂的文字幫助學生深入理解設計方法的使用情境和目的。本書不僅明確說明每個設計方法的適用條件,還附上了參考文獻,方便對設計知識追求更深入的讀者查找。本書是設計方法學習的極佳資源。瞭解更多設計的思維與方法,讓設計過程更有效率。
Thumbnail
這個單元我一直很想學習,物件導向 Object Oriented Programming 以前一直以為是一種程式碼,其實是設計程式的觀念,文中我分享了程式碼還有自己想的比喻讓讀者更好理解。除了物件導向,我還介紹其他四種風格的程式碼設計,跟大家一起學習。
Thumbnail
這篇文章介紹物件導向程式設計(OOP)的基本概念,包括類和物件的定義以及四大核心概念:封裝、繼承、多型和抽象。讀者將瞭解如何在Python中定義類和物件,並學習如何使用這些OOP特性來構建更具組織性和可維護性的程式碼。透過實例,文章探討如何將真實世界的物件模擬到程式設計中。
Thumbnail
本書有50句備忘錄,分為五大章節,深入探討設計的起點、創造、革新、集體智慧及未來價值。每個章節都附有與設計相關的照片及說明,鼓勵讀者以直觀的方式學習設計理念。透過每句備忘錄,讀者能夠理解觀察、交流、提出問題的重要性,進而提高創造力和人際互動。此書不僅適合設計師,亦啟發所有追求創新思維的讀者。
這篇文章介紹了部落格的開設原因,並概述了讀者可以在此找到的內容,包括Python和C++的程式設計教學、LeetCode解題攻略、軟體工程師的日常生活分享以及工作與生活的平衡心得。這個部落格旨在為讀者提供技術知識、職場啟發與生活靈感,幫助大家在程式開發與生活中取得成長與平衡。
Thumbnail
本文介紹了學習Python後,如何將日常自然語言翻譯成程式碼。並運用所學知識解決實際問題。這些練習不僅鞏固了學習者的程式設計能力,還提升解決問題的思維能力。適合所有想要進一步瞭解程式設計邏輯的Python初學者閱讀。
Thumbnail
列出幾本看過的繪圖教學書心得,包括人體結構、速寫方法以及構圖技巧
Thumbnail
當我們從事軟體開發工作一段時間後,有些人會開始接觸軟體架構設計。由於每個軟體架構設計者的對問題的理解與知識經驗差異會導出不同的設計架構。近期與同事的軟體設計案例經驗交流後,就很希望自己剛開始學習軟體架構設計的時候就有人能用實際的軟體架構設計經驗來帶我入門...
Thumbnail
探討寫作和寫程式之間的相似性,也透過比較,試圖找到利用程式設計的經驗來加強寫作技巧的方法。
這個系列的文章主要專注於物件導向到函數式編程的差異與分析,並針對概念與機制上的不同進行比較。很多人說物件導向和函數式編程沒有哪個比較好的問題,只有哪個比較適合的問題,然而我並不這麼認為,我透過這一系列的文章從各個角度討論它們之間的優缺點就是為了闡述我的觀點。物件導向錯在沒有理論基礎,但它贏在熟悉性,
Thumbnail
大家好,我是woody,是一名料理創作者,非常努力地在嘗試將複雜的料理簡單化,讓大家也可以體驗到料理的樂趣而我也非常享受料理的過程,今天想跟大家聊聊,除了料理本身,料理創作背後的成本。
Thumbnail
哈囉~很久沒跟各位自我介紹一下了~ 大家好~我是爺恩 我是一名圖文插畫家,有追蹤我一段時間的應該有發現爺恩這個品牌經營了好像.....快五年了(汗)時間過得真快!隨著時間過去,創作這件事好像變得更忙碌了,也很開心跟很多厲害的創作者以及廠商互相合作幫忙,還有最重要的是大家的支持與陪伴🥹。  
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
《設計的方法》這本書提供了100個設計方法的介紹,以易懂的文字幫助學生深入理解設計方法的使用情境和目的。本書不僅明確說明每個設計方法的適用條件,還附上了參考文獻,方便對設計知識追求更深入的讀者查找。本書是設計方法學習的極佳資源。瞭解更多設計的思維與方法,讓設計過程更有效率。
Thumbnail
這個單元我一直很想學習,物件導向 Object Oriented Programming 以前一直以為是一種程式碼,其實是設計程式的觀念,文中我分享了程式碼還有自己想的比喻讓讀者更好理解。除了物件導向,我還介紹其他四種風格的程式碼設計,跟大家一起學習。
Thumbnail
這篇文章介紹物件導向程式設計(OOP)的基本概念,包括類和物件的定義以及四大核心概念:封裝、繼承、多型和抽象。讀者將瞭解如何在Python中定義類和物件,並學習如何使用這些OOP特性來構建更具組織性和可維護性的程式碼。透過實例,文章探討如何將真實世界的物件模擬到程式設計中。
Thumbnail
本書有50句備忘錄,分為五大章節,深入探討設計的起點、創造、革新、集體智慧及未來價值。每個章節都附有與設計相關的照片及說明,鼓勵讀者以直觀的方式學習設計理念。透過每句備忘錄,讀者能夠理解觀察、交流、提出問題的重要性,進而提高創造力和人際互動。此書不僅適合設計師,亦啟發所有追求創新思維的讀者。
這篇文章介紹了部落格的開設原因,並概述了讀者可以在此找到的內容,包括Python和C++的程式設計教學、LeetCode解題攻略、軟體工程師的日常生活分享以及工作與生活的平衡心得。這個部落格旨在為讀者提供技術知識、職場啟發與生活靈感,幫助大家在程式開發與生活中取得成長與平衡。
Thumbnail
本文介紹了學習Python後,如何將日常自然語言翻譯成程式碼。並運用所學知識解決實際問題。這些練習不僅鞏固了學習者的程式設計能力,還提升解決問題的思維能力。適合所有想要進一步瞭解程式設計邏輯的Python初學者閱讀。
Thumbnail
列出幾本看過的繪圖教學書心得,包括人體結構、速寫方法以及構圖技巧
Thumbnail
當我們從事軟體開發工作一段時間後,有些人會開始接觸軟體架構設計。由於每個軟體架構設計者的對問題的理解與知識經驗差異會導出不同的設計架構。近期與同事的軟體設計案例經驗交流後,就很希望自己剛開始學習軟體架構設計的時候就有人能用實際的軟體架構設計經驗來帶我入門...
Thumbnail
探討寫作和寫程式之間的相似性,也透過比較,試圖找到利用程式設計的經驗來加強寫作技巧的方法。
這個系列的文章主要專注於物件導向到函數式編程的差異與分析,並針對概念與機制上的不同進行比較。很多人說物件導向和函數式編程沒有哪個比較好的問題,只有哪個比較適合的問題,然而我並不這麼認為,我透過這一系列的文章從各個角度討論它們之間的優缺點就是為了闡述我的觀點。物件導向錯在沒有理論基礎,但它贏在熟悉性,