作者askkkkk (夜王)
看板Python
標題[問題] 自學的順序 以及一些奇怪的問題
時間Thu Jul 19 14:21:11 2018
先向各位前輩高手請安
目前本人對於PYTHON有興趣
想要自學但是基礎為0
手上有一本PYTHON的書
打算從頭開始看
電腦的作業系統分別是WIN7 64bit跟WIN10 64bit
安裝的是官方網站的PYTHON 3.7
平常是點一個在開始列的「Python3.7 (64bit)」
會有一個視窗
可以打程式碼(語法)然後測試
以下有幾個問題想請教:
1.
我目前只是單純照著GOOGLE或是書上的指示
試著自己打進去
了解「打了什麼東西,會出來什麼東西」
那請問這有初始化的語法嗎?
例如每次打久了
頁面很亂
如果想要重新
只能關掉視窗再重新開啟嗎?
2.
語法有辦法修改嗎?
因為目前的情況
有時候打太快按了ENTER
結果才發現少打東西
卻不知道怎麼修改導致錯誤
假設原本指令有五行
打到第四行錯了
只能讓它顯示錯誤再重新打五行嗎?
3.
因為我是0基礎新手
所以我對程式的概念是
了解語法(指令)->把各種語法排列組合+熟悉度=可以做出完整的程式
不知道這樣是不是正確的?
4.
另一個問題
我目前使用的視窗是單純測試使用?
因為我是想
一般我們應該是利用程式去寫出軟體,並且執行軟體
假如我今天有十行程式碼
有辦法讓它變成一個小軟體嗎?
例如我GOOGLE有看到例子
我設定A的價格,B的價格,然後你可以填寫A跟B的數量
讓他跑出總價格
可是我用目前的視窗
輸入完程式碼A的價格之後
輸入讓使用者填寫數量
此時就會先要求我填入A的數量
這跟一般的使用直覺應該是不一樣的吧?
5.
不知道有沒有推薦的
可以介紹 程式大綱/前後端關係/基本概念的書或是網站?
我想應該是因為我0基礎
所以很多最基本的「常識」對我來說
是我需要想辦法去獲得的「知識」
例如我查詢到的一種是
使用者-----前端-----後端
使用者看到的畫面
是前端利用程式設計出來的
而後端則是提供資料庫或是運算這樣?
但是大家都說PYTHON比較偏向後端
我就會不知道「為什麼」...
以及大家都說PYTHON的強項是搜尋資料(還能外加下載?)
假設今天我想要找一個頁面跟車子有關的圖並且下載
那當我程式碼設計完之後
要怎麼「執行」?
應該不會是在我目前的小視窗內執行吧?
-----------------------------------------------------
其實還有很多問題
可是卻不知道怎麼去問
所以只先列了上述幾點
希望各位好心版友能幫忙解惑Orz
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.115.119.102
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1531981273.A.641.html
1F:→ jnjjiu: 我的認知學習程式語言要善用開發環境(IDE). python可以用a 07/19 14:28
2F:→ jnjjiu: naconda 裡的jupyter與spyder、pycharm 、vscode 等 且善 07/19 14:28
3F:→ jnjjiu: 用逐步執行 07/19 14:28
4F:推 sma1033: 強烈建議使用jupyter notebook 07/19 15:29
5F:→ askkkkk: 請問能單獨下載嗎? 我已經安裝了PYTHON3.7,然後搜尋兩位 07/19 16:20
6F:→ askkkkk: 推薦的程式,結果它叫我下載Anaconda...然後這個又叫我下 07/19 16:20
7F:→ askkkkk: 載PYTHON3.6................QQ 07/19 16:21
8F:推 jameszhan: 你買的書是不是太舊了 一般應該會教怎麼使用ide阿 07/19 16:28
9F:→ jameszhan: 重新選一本好入門的書吧 07/19 16:29
10F:→ jameszhan: 還是你根本還沒看書 07/19 16:29
11F:→ askkkkk: 我回去翻翻...應該不會太舊才是QQ 不知道是不是太多是基 07/19 16:36
12F:→ bcew: 你可以照著Coursera的Programming for Everybody(Getting st 07/19 16:36
13F:→ bcew: arted with Python)學,另外要講你最後打算做什麼,大家才 07/19 16:36
14F:→ bcew: 能幫你規劃學習路線 07/19 16:36
15F:→ askkkkk: 本,我發現好多東西的編排和講解方式都和我想的有好大出 07/19 16:36
16F:→ askkkkk: 入... 07/19 16:37
17F:→ askkkkk: 我希望能先從興趣學起然後轉成技能,希望能寫出程式搜尋 07/19 16:39
18F:→ askkkkk: 到我想要的東西並且下載,如果有機會再利用這種技能賺外 07/19 16:39
19F:→ askkkkk: 快或是轉職 07/19 16:40
20F:推 HotDesert: Learning Python很不錯,如果英文不是問題的話。 07/19 17:08
21F:→ bcew: 要網路搜尋資料你把Coursera的"零基礎Python入門Specializat 07/19 17:31
22F:→ bcew: ion"學完課程三就會,全部學完也好,但這只是基礎,要到能 07/19 17:31
23F:→ bcew: 用程度還要多學習、多練習 07/19 17:31
24F:→ bcew: 補充一下,上面課程選旁聽就不用錢 07/19 17:34
25F:→ askkkkk: 謝謝大家的推薦! 我先來試試基本的!!! 07/19 17:56
26F:→ clsmbstu: 噓jameszhan 最好是一般會教怎麼使用IDE 還懷疑別人有沒 07/20 08:40
27F:→ clsmbstu: 有看書 = = 07/20 08:40
28F:→ coeric: 現在哪本書教你用IDE的?我去砍了作者 07/20 10:19
29F:推 jameszhan: 我最近看一本教pyqt5的書就有講阿 要去砍了嗎? 07/22 03:43
30F:→ jameszhan: 然後我以前買的教c的書 也有教怎麼用vs 你平行時空? 07/22 03:44
31F:→ clsmbstu: 教pyqt5 == 教Python 我是不是誤會了什麼 07/22 21:01
32F:→ clsmbstu: 歐萊禮的《精通Python》 這本普遍推的就沒有啊 07/22 21:04
33F:→ clsmbstu: 上面板友提的Programming for Everybody (Getting Start 07/22 21:05
34F:→ clsmbstu: with Python) 也沒有 07/22 21:05
35F:→ clsmbstu: 該系列課程一直到後面Using Databases with Python也沒 07/22 21:06
36F:→ clsmbstu: 教IDE,就是一直用text editor而已 07/22 21:07
37F:→ clsmbstu: 對程式初學者來說,搞懂list、tuple、dictionary的差別 07/22 21:08
38F:→ clsmbstu: 就飽了,if-else、for/while loop第一次寫出來就跟上太 07/22 21:08
39F:→ clsmbstu: 空一樣,教IDE對程式語法跟觀念有什麼幫助嗎? 07/22 21:09
40F:→ clsmbstu: 再説Python IDE那麼多個,常常因為職業取向而有不同選擇 07/22 21:10
41F:→ clsmbstu: 所以教Python的書為什麼要教怎麼使用IDE?教了又不一定 07/22 21:12
42F:→ clsmbstu: 讀者就需要那一套 07/22 21:12
43F:→ clsmbstu: 不過算了 你那邊法國是不是拿亞軍? 07/22 21:13
44F:→ chchan1111: 我在回另一個說一定沒教IDE的 你高潮什麼... 07/22 23:01
45F:推 Neisseria: 純推推文 07/25 18:24