[問題] 自學的順序 以及一些奇怪的問題

作者: askkkkk (夜王)   2018-07-19 14:21:11
先向各位前輩高手請安
目前本人對於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基礎
所以很多最基本的「常識」對我來說
是我需要想辦法去獲得的「知識」
例如我查詢到的一種是
使用者
作者: jnjjiu (jnjjiu)   2018-07-19 14:28:00
我的認知學習程式語言要善用開發環境(IDE). python可以用anaconda 裡的jupyter與spyder、pycharm 、vscode 等 且善用逐步執行
作者: sma1033 (死馬)   2018-07-19 15:29:00
強烈建議使用jupyter notebook
作者: askkkkk (夜王)   2018-07-19 16:20:00
請問能單獨下載嗎? 我已經安裝了PYTHON3.7,然後搜尋兩位推薦的程式,結果它叫我下載Anaconda...然後這個又叫我下載PYTHON3.6................QQ
作者: jameszhan (123)   2018-07-19 16:28:00
你買的書是不是太舊了 一般應該會教怎麼使用ide阿重新選一本好入門的書吧還是你根本還沒看書
作者: askkkkk (夜王)   2018-07-19 16:36:00
我回去翻翻...應該不會太舊才是QQ 不知道是不是太多是基
作者: bcew (bcew)   2018-07-19 16:36:00
你可以照著Coursera的Programming for Everybody(Getting started with Python)學,另外要講你最後打算做什麼,大家才能幫你規劃學習路線
作者: HotDesert (熱啊!)   2018-07-19 17:08:00
Learning Python很不錯,如果英文不是問題的話。
作者: bcew (bcew)   2018-07-19 17:31:00
要網路搜尋資料你把Coursera的"零基礎Python入門Specialization"學完課程三就會,全部學完也好,但這只是基礎,要到能用程度還要多學習、多練習補充一下,上面課程選旁聽就不用錢
作者: askkkkk (夜王)   2018-07-19 17:56:00
謝謝大家的推薦! 我先來試試基本的!!!
作者: clsmbstu   2018-07-20 08:40:00
噓jameszhan 最好是一般會教怎麼使用IDE 還懷疑別人有沒有看書 = =
作者: coeric ( )   2018-07-20 10:19:00
現在哪本書教你用IDE的?我去砍了作者
作者: jameszhan (123)   2018-07-22 03:43:00
我最近看一本教pyqt5的書就有講阿 要去砍了嗎?然後我以前買的教c的書 也有教怎麼用vs 你平行時空?
作者: clsmbstu   2018-07-22 21:01:00
教pyqt5 == 教Python 我是不是誤會了什麼歐萊禮的《精通Python》 這本普遍推的就沒有啊上面板友提的Programming for Everybody (Getting Startwith Python) 也沒有該系列課程一直到後面Using Databases with Python也沒教IDE,就是一直用text editor而已對程式初學者來說,搞懂list、tuple、dictionary的差別就飽了,if-else、for/while loop第一次寫出來就跟上太空一樣,教IDE對程式語法跟觀念有什麼幫助嗎?再説Python IDE那麼多個,常常因為職業取向而有不同選擇所以教Python的書為什麼要教怎麼使用IDE?教了又不一定讀者就需要那一套不過算了 你那邊法國是不是拿亞軍?
作者: chchan1111 (123)   2018-07-22 23:01:00
我在回另一個說一定沒教IDE的 你高潮什麼...
作者: Neisseria (Neisseria)   2018-07-25 18:24:00
純推推文

Links booklink

Contact Us: admin [ a t ] ucptt.com