作者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/cn.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