老師我卡關了!求教

看板Python作者 (幸村)時間4年前 (2020/03/03 17:00), 4年前編輯推噓5(5034)
留言39則, 10人參與, 4年前最新討論串1/3 (看更多)
我是個超新手 想請教版友一些方向上的難題, 我寫了一個很簡單的Loop 想將它做成web app方便手機用 應該怎樣辨? 我有聽過Flask和django 感覺需要花點時間學習 但怕學錯方向就白花時間了 請問他們會是我的答案嗎? 我只打算當作小應用程式而已 這是我的code --------------- list = [] with open('words.csv', 'r', encoding='utf-8') as f: for words in f: english, chinese= words.strip().split(',') eng = [english, chinese] english_list = {} english_list['english']=eng[0] english_list['chinese']=eng[1] list.append(english_list) count = 0 while count < 15: r = random.randint(0,len(list)-1) print(list[r]['english'], ':') ans=input() if ans == 'quit': break else: count += 1 print('翻譯為:',list[r]['chinese']) print('下一題') ----- Sent from JPTT on my iPhone -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.186.146.94 (香港) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1583226039.A.C89.html

03/03 17:09, 4年前 , 1F
你說的網頁應用程式,實際上不論是手機還是電腦上的瀏覽器
03/03 17:09, 1F

03/03 17:10, 4年前 , 2F
,能夠在頁面上呈現給你看的就是 HTML + CSS。而 JS 則是操
03/03 17:10, 2F

03/03 17:10, 4年前 , 3F
作 DOM 去變化 HTML 的顯示。至於 Flask 跟 Django 是處理
03/03 17:10, 3F

03/03 17:11, 4年前 , 4F
後端邏輯,你如果要在手機上或是其他網頁上使用這些後端邏
03/03 17:11, 4F
言下之意 如果想走Web app這條路的話 就必定要先學JS做介面, 再學Flask/Django當後台嗎? 看起來頭很痛、感覺似想吃炒飯但要先播種... 承言、大家都是這樣過來的嗎?

03/03 17:11, 4年前 , 5F
輯,還需要運行你的伺服器。
03/03 17:11, 5F

03/03 17:25, 4年前 , 6F
Django,Flask方向對,但它們都要跑在Web伺服器上,所以
03/03 17:25, 6F

03/03 17:25, 4年前 , 7F
要先架一台在Web 伺服器。接著你的手機要連得到這台伺服
03/03 17:25, 7F

03/03 17:25, 4年前 , 8F
器,然後要看你用手機流覽器連還是什麼。我感覺可以用Li
03/03 17:25, 8F

03/03 17:25, 4年前 , 9F
neBot
03/03 17:25, 9F

03/03 17:26, 4年前 , 10F
看是用heroku或是lambda簡單些
03/03 17:26, 10F
有種開竅的感覺! 雖然很局限用除但好像這邊最快 看來我需要研究一下

03/03 17:26, 4年前 , 11F
TG Bot 也可以,而且設定起來比 Line Bot 快很多XD
03/03 17:26, 11F
TG! 怎麼之前都想不到! ※ 編輯: gundam778 (203.186.146.94 香港), 03/03/2020 19:23:56

03/03 23:21, 4年前 , 12F
來些參考給你快些
03/03 23:21, 12F

03/03 23:21, 4年前 , 13F

03/03 23:22, 4年前 , 14F
感謝支援、我一定會完成它(大家對我都很好

03/04 09:08, 4年前 , 15F
半路出家,你還有很多要學的呢 沒有心理準備別走這條路
03/04 09:08, 15F

03/04 09:26, 4年前 , 16F
這種小功能不用後端應該可以直接看javascript
03/04 09:26, 16F

03/04 09:41, 4年前 , 17F
有需要後端存資料嗎? 純靜態的話可以用html+js
03/04 09:41, 17F

03/04 09:41, 4年前 , 18F
然後放到github page就好了
03/04 09:41, 18F

03/04 11:34, 4年前 , 19F
果然做網頁就離不開JS嗎
03/04 11:34, 19F

03/04 11:34, 4年前 , 20F
本來已經拿python完成、又要放棄就覺得很可惜
03/04 11:34, 20F

03/04 11:34, 4年前 , 21F
我不介意學啦、但自學很怕沒方向感就是...
03/04 11:34, 21F

03/04 11:34, 4年前 , 22F
有時花了整天才發覺不相干(超幹
03/04 11:34, 22F
※ 編輯: gundam778 (45.64.240.238 香港), 03/04/2020 11:36:04

03/04 12:10, 4年前 , 23F
我也是半路出家 伺服器如果沒有很要求,用樹莓派建就好,
03/04 12:10, 23F

03/04 12:10, 4年前 , 24F
成本不高
03/04 12:10, 24F

03/04 13:35, 4年前 , 25F
如果把程式設計當成專業,現在不相干未來不見得沒用
03/04 13:35, 25F

03/04 16:51, 4年前 , 26F
所以如果用方法1不用任何的其他東西,只需要Python放進L
03/04 16:51, 26F

03/04 16:51, 4年前 , 27F
ambda
03/04 16:51, 27F

03/04 16:52, 4年前 , 28F
方法2,只需要桌機加一點Django
03/04 16:52, 28F

03/04 16:54, 4年前 , 29F
完全不需要Js。可以參考書978-986-502-231-0,裡面有很
03/04 16:54, 29F

03/04 16:54, 4年前 , 30F
多現成的範例直接改一下即可
03/04 16:54, 30F

03/04 16:58, 4年前 , 31F
像是對獎小幫手就挺適合的了
03/04 16:58, 31F

03/05 02:28, 4年前 , 32F
看大家的回覆後、不論那一種方法
03/05 02:28, 32F

03/05 02:28, 4年前 , 33F
後台技術應該是必學了...看來逃不了(汗
03/05 02:28, 33F

03/06 10:15, 4年前 , 34F
我建議你找個老師 不然太花時間 不然就是買有系統
03/06 10:15, 34F

03/06 10:15, 4年前 , 35F
學習的課程
03/06 10:15, 35F

03/06 10:16, 4年前 , 36F
大家底子不同 有些然數學不行 電腦沒概念 看完全基
03/06 10:16, 36F

03/06 10:16, 4年前 , 37F
礎也不會懂
03/06 10:16, 37F

03/06 14:37, 4年前 , 38F
這完全用js寫就好了 連後端都不用 放在github page就行
03/06 14:37, 38F

03/06 14:37, 4年前 , 39F
03/06 14:37, 39F
文章代碼(AID): #1UNXoto9 (Python)
文章代碼(AID): #1UNXoto9 (Python)