文章

學到Python 第四章,思考Python的功用

看到第四章,開始偷懶沒有將每句句子打進Python Editor看效果,而是嘗試在腦海裏運行程式,看看明白與否。這樣有個不好處就是,日後自己真的不懂由零寫程式。 學到這裏,覺得寫程式的邏輯不太難懂,反而有點覺得理所當然。 https://automatetheboringstuff.com/2e/chapter4/ 第一至三章也是學習基本的用語,例如知道Python的環境裏分為文字(String)或數字(integer)等等,數字可以好似計數機那樣作加減乘除甚至平方等,然後就是學習指令,如最簡單的print ()、input()等等。配上簡單的邏輯及import random 隨機抽樣的功能,就能寫成上文的遊戲。 可是到第四章,便開始多了一些針對名單的功能。例如找該名單有沒有該字?如何加一個字到名單上?或將名單隨機調亂順序等。 Python的功用我理解為是分析數據,或者是整理資料,例如我目前公司的程式應該也可以用python寫。主是要整理文檔、輸入資料建立數據庫、更改檔案名等等。 學著學著,我一時間卻想不到到底我可以利用Python來做甚麼?開始缺乏意志。 可是當我回想,我是在學習一種魔法呀﹗那麼我便硬撐著眼皮看下去。因為我知道我要把握這次機會。 重點紀錄﹕原來字母排序來說是根據ASCIIbetical order 不是 actual alphabetical order。因此小楷a的字會排在大楷Z之後。如果要用 actual alphabetical order,就要加 str.lower指令,告訴程式認證字母為全小楷然後再作排序。

PYTHON 第一個遊戲Guess the Number

圖片
 automatetheboringstuff  - chapter2   最後一段介紹了如何寫一個估數字遊戲,那麼我就嘗試不看答案下自己寫程式。其實PYTHON真的不太難學,因為我中學時期曾接觸過PASCAL,PYTHON應該比它更容易理解。 不過知易行難,我自己初寫程式根本錯誤滿滿,出現很多錯誤訊息。有時候都不知如何修改。那麼我便將我的程式放進CHATGPT4那裏,他很快便會詳細解釋我那裏出錯,然後還有答案。當然我盡量也不看答案而自己再嘗試。最後終於寫好了。 但測試過後還是有很多狀況,不是程式出錯,而是彈出很多多餘的句子。 上圖藍色的句子明顯是多餘的,猜中數目又再命人再猜,明顯就是不對。 寫程式跟寫作一樣,每人也不同。我跟書本的答案也不一樣,或許正確答案少點步驟,或會聰明一點,以及顧及別人答案時的反應多一點。這個我認為不是電不電腦程不程式的問題,而是訓練思考的一種方法。對於一直沒有太多邏輯訓練的我,或許這是一個良機。(想一得三,真貪心) 總之說服自己學下去就有進步。 一天一章的進度有點趕。現在複習中,希望能夠保持學習魔法的熱情。 寫好的程式我還未知道如何能放在這裏給大家玩,這是我一直想知道如何implement,但未知如何做。還是一步一步來吧﹗ 我用CHATGPT4將PYTHON 改成HTML 再EMBEDD 進來,大家來玩玩吧﹗ Guess the Number Game 猜一個數字 1 and 20. Take a guess. Guess

認真學習PYTHON前的小插曲

 前文提及,對於如此年紀學習寫程式有點掙扎。我曾經想過退而求其次,不如努力學習SEO/ONLINE MARKETING便算了。(話雖如此,其實我研究良久也不懂如何使用SEO)。於是我再問CHATGPT,他一向都十分正面,提出可以兩者兼備,我同時還貪心可以使英文進步。因為大部份的學習資源都是英文,如果每天練習,必定能令英文聽力進步。 2023年11月25日開始認真學習 素材是CHATGPT推介最佳免費學習資源 "Automate the Boring Stuff with Python." 花了兩天才完成了兩章節,幸好早前曾在YOUTUBE學習過,更容易明白 。不知下面的表格能否完成。 期間學習寫程式時,當然寫得一頭霧水。亦不知自己錯甚麼。於是我將自己寫的程式放進CHATGPT,他便會替我修正,告訴我錯甚麼。彷似有一位24/7都能問的老師般。這樣令我忽然有種感覺﹕ 「從前未能自學,如今靠著AI自學程式,或許可以成功。」 請記著這種感覺。 自學咒語﹕「聽第一次不明白不要緊,反覆的去聽不同版本,能更易理解。」 學習連結﹕https://automatetheboringstuff.com/ DM:https://skillshop.exceedlms.com/student/collection/654330-digital-marketing?locale=en-GB Study Plan for December 2023 (Format: Date: Topic) Mon Tue Wed Thu Fri Sat Sun PYTHON 17 18 19      20 1: DM - Module 1-2 2: Python - Chapter 1 3: DM - Module 3 4: Python - Chapter 2 5: DM - Module 4 6: Python - Chapter 3 7: DM - Module 5 8: Python - Chapter 4 9: DM - Module 6 10: Python - Chapter 5 11: DM - Module 7 12: Python - Chapter 6 13: DM - Module 8 14: Python - Chapter 7 15: DM - Module

為何選擇學習PYTHON魔法?

 2023年11月25日 原來自己斷斷續續寫與影視相關的文章都接近廿年,同時曾任職電視台節目採購主任,自小便喜歡看港產片及荷里活製作,年少時追看大路的動漫畫,星矢、龍珠、幽遊、HUNTER、美少女戰士等等。說到底是一名宅女。 評論影視的文章參與者眾,競爭大,我產量少文筆平凡的狀況難以突圍甚或將寫作賴以維生。2014年開始自資經營出版社,至今都約十年,如今乏善足陳,不值一提。 2023年創作了十萬字小說,我想在地球看畢全篇的只有三人。 情緒低落了好一陣子。 對於我個人來說,成功的定義就只是以自己的興趣來維生,養活父母便是成功。簡單的說我想做一個數碼牧民。即便撰稿、翻譯、寫小說、網上教學或賣電子書也可以。 曾經開設YOUTUBE 頻道,發現經營YOUTUBE需要極大的恆心及毅力才行,隨時比上班還要辛苦。我是怕辛苦嗎?不﹗我曾經獨自營運出版社,一個人推著個百本雜誌到郵局逐份寄到派發點,或是親身送到派發點也試過。 當年我全心全意經營出版社,我相信他日必定會有盈利,可是事與願違,令我經常認為我盡力去做的事情都不會成功。為了生計,我再投入職場。 日子穩定下來,我又開始想我的人生目標。全職工作絕對不是我的理想人生。當然我知道自僱人士也有很多風險,打工可說是最不需要經營。 人生目標始終還是人生目標。 於是我不斷思考,在一本簿子裏不斷寫。寫出我可以做到的事情,寫出我對未來的想法,寫出目前的困境。總之想到甚麼便寫下來。 我的技能雖多但每每都未能獨當一面。記得三十而立時,我已選擇了寫作之道路,如果將寫作成為生財工具,我思考著。 最近CHATGPT盛行,網上很多影片都說利用AI 可以促進創作及生產力。本人試用了一會,發覺並不是想像般容易。最初希望學懂如何用AI來翻譯文章,結果找了大半天似懂非懂的。最後只懂用AI創造一些圖片作小說插圖而已。之後便放棄留意AI的發展。 除寫作外,我還懂得剪片、直播、彈琴、樂理等等,腦海內有萬千念頭,仿似都不容易實現。 有一天MingJai的故事啟發了我,他的故事不詳述,只知他由低潮重新出發時,他學習了一項新技能就是ANIMATION,使畫面更加生動有趣。我沒上過高峰,也沒有迎來低谷,我只是徐徐的在上下斜坡走著。我不是要像MingJai般坐擁50萬followers,只是想自己能創作一門事業養活自己,可以不限時間的工作及不單單以時間換取金錢。 我想我要學習一項新