Python| Q2:學 python之前我先去iOS的swiftplayground 學基本的程式概念嗎?

Nika-avatar-img
發佈於Levelup
更新 發佈閱讀 4 分鐘

學 python之前是不是要先去iOS的swiftplayground 學基本的程式概念呢? 那些程式語言之間的語法會相通嗎?

Before learning python, can I first go to the iOS swift playground to learn basic programming concepts and syntax? Will those basic programming language syntaxes be compatible?

這是我本人真實存在的問題,我向生成式AI(ChatGpt及Perplexity )跟三位工程師們聊過這個問題


『生成式AI版本』

ChatGPT:

這是個不錯的開始!Swift Playgrounds

提供了互動式的環境,讓你用圖形化的方式了解程式的基礎概念,像是變數、條件判斷、迴圈等,這些都會在Python 裡用到。如果你已經有iOS 裝置且對這種方式感興趣,那麼用 Swift Playgrounds 先學一些基本概念會很有幫助。

不過,如果你的目標是成為 Python 工程師、學習機器學習、深度學習等,還是建議在 Swift Playgrounds 之後儘早到 Python。


Perplexity:

選擇哪一種語言作為起點取決一個人的興趣跟學習的目標


『真人工程師』

Engineer A:你需要去定義你最想做的事

(原文:

Why is the application for your code?

Like python is kind of all-purposed, including but not limited to Al/ML, data analysis, backend framework, etc.

And swift is a language for developing iOS-based application.

Like CSS is the best language for styling, SQL is the most general database language, we cannot use CSS for storing data. Maybe you need to define what you want to do firstly.)


Engineer B:

Swift 的跟Python沒有太多相似之處

(原文:

As far as I know, Swift doesn't have much similarities with Python. Also, programming for mobile devices differs a lot from classical programming



Engineer C:

不同程式語言之間的語法不會相同,但有些概念會可以轉換

原文:

Syntax is never compatible between languages but some concepts can be transferred.


總結

想學程式語言,就只能循序漸進了。


留言
avatar-img
Nika的沙龍
29會員
113內容數
紀錄型部落客
Nika的沙龍的其他內容
2024/12/14
任意門: https://www.youtube.com/watch?v=mOv_9xUs9zw&t=4s 以下是程式碼,抱歉一直挪不出時間來整理基礎的筆記>< 請再等一下下 #Email 字串分析
2024/12/14
任意門: https://www.youtube.com/watch?v=mOv_9xUs9zw&t=4s 以下是程式碼,抱歉一直挪不出時間來整理基礎的筆記>< 請再等一下下 #Email 字串分析
2024/12/08
輕鬆學會python應用使用者輸入
2024/12/08
輕鬆學會python應用使用者輸入
看更多
你可能也想看
Thumbnail
如果你也是從事軟體相關工作的人,一定會遭遇突然需要你去學習一套你不熟悉的程式語言狀況吧,此時你會怎麼做呢? 是趕快去買書來看嗎? 還是趕快找一門程式課來上? 又或者乾脆去找會的同事來教學?
Thumbnail
如果你也是從事軟體相關工作的人,一定會遭遇突然需要你去學習一套你不熟悉的程式語言狀況吧,此時你會怎麼做呢? 是趕快去買書來看嗎? 還是趕快找一門程式課來上? 又或者乾脆去找會的同事來教學?
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
在AI浪潮下,009819 中信美國數據中心及電力ETF 直接卡位算力與電力雙主軸,等於掌握AI最核心基建。2008從 Apple Inc. 與 iPhone 帶動供應鏈,到如今AI崛起,主線已由應用端轉向底層。AI發展離不開算力與電力支撐,009819的價值,在於押中「沒有它不行」的核心資產。
Thumbnail
在AI浪潮下,009819 中信美國數據中心及電力ETF 直接卡位算力與電力雙主軸,等於掌握AI最核心基建。2008從 Apple Inc. 與 iPhone 帶動供應鏈,到如今AI崛起,主線已由應用端轉向底層。AI發展離不開算力與電力支撐,009819的價值,在於押中「沒有它不行」的核心資產。
Thumbnail
打開 jupyter notebook 寫一段 python 程式,可以完成五花八門的工作,這是玩程式最簡便的方式,其中可以獲得很多快樂,在現今這種資訊發達的時代,幾乎沒有門檻,只要願意,人人可享用。 下一步,希望程式可以隨時待命聽我吩咐,不想每次都要開電腦,啟動開發環境,只為完成一個重複性高
Thumbnail
打開 jupyter notebook 寫一段 python 程式,可以完成五花八門的工作,這是玩程式最簡便的方式,其中可以獲得很多快樂,在現今這種資訊發達的時代,幾乎沒有門檻,只要願意,人人可享用。 下一步,希望程式可以隨時待命聽我吩咐,不想每次都要開電腦,啟動開發環境,只為完成一個重複性高
Thumbnail
本章節介紹了如何建立並設置Swift項目以及如何選擇和設置Swift代碼編輯器。這包括在Xcode和命令行中建立Swift項目,選擇Xcode、Visual Studio Code或AppCode作為編輯器,以及如何使用SPM安裝插件。
Thumbnail
本章節介紹了如何建立並設置Swift項目以及如何選擇和設置Swift代碼編輯器。這包括在Xcode和命令行中建立Swift項目,選擇Xcode、Visual Studio Code或AppCode作為編輯器,以及如何使用SPM安裝插件。
Thumbnail
此章節旨在解釋Swift語言中函數的基本結構和操作方式,包括函數的聲明、呼叫、參數和返回值。閱讀這個章節可以幫助你理解並掌握如何在Swift編程中有效地使用和管理函數。
Thumbnail
此章節旨在解釋Swift語言中函數的基本結構和操作方式,包括函數的聲明、呼叫、參數和返回值。閱讀這個章節可以幫助你理解並掌握如何在Swift編程中有效地使用和管理函數。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News