并无贬义,只是,就目前中国的计算机教育水平,教出来的学生,在计算机方面的基本知识,基本概念,的确很缺乏,所以,用下面的例子,来说明:
在去学习一个东西,一个技术,一门计算机语言之前,
必须具备,最最基本的背景知识,基础概念,才可以的。
后面,会解释,如何学习,如何获得,如何掌握这些,基础知识,基本概念。
背景:
下图是其之前发我的截图:
是讨论那个警告的事情,我(之前google过,找到一些资料供其参考,无奈其完全对python没概念,包括对于编程的概念都没多少,所以自然无法自己解决)
所以就告诉其暂时可以输忽略,无视之。
下面是对话:
某Python初学者 23:16:59
我 23:17:22
更多内容可参考:
python初级教程:入门详解
www.crifan.com/files/doc/docbook/python_beginner_tutorial/release/htmls
某Python初学者 23:17:34
我会用idle
我 23:17:53
那你还犯这个低级错误。。。
没有
import sys
我的感觉 你还是有必要 抽空 把我的教程都看完了
才会基本的python开发
估计还是很多概念 你不是很清楚
某Python初学者 23:18:44
确实是新手。。
我 23:18:55
恩 我马上会更新教程
里面会详细 详尽 解释很多概念
看完你就懂了
3.你可以再去
python 的IDLE中 看看同样的代码 输出如何
或python command line的shell,也行
我所说的:
同样的代码
指的是:
你之前放到IDE中运行的那行代码。。。
我 23:20:05
看看idle和command line shell中 结果如何
另外:
不是Python代码。。。。
某Python初学者 23:20:52
eclipse不是有语法高亮功能么
为啥print是黑的。。
我 23:21:09
你就像在:
把数学公式
往 语文作文中放
然后问 语文老师
你这不是可以帮忙修改作文吗。。。
我 23:22:16
所以说:
你去看教程:
python初级教程:入门详解
www.crifan.com/files/doc/docbook/python_beginner_tutorial/release/htmls
回来再找我
因为你:
就像语文和数学都没分清楚
然后我来给你解释基本的数学公式1+1=2 那你也还是一头雾水
明白没?
只有你清楚了 语文和数学 级别的区别
我再教你语文或数学的基础知识 你才可能听得懂
某Python初学者 23:24:32
大神莫气
我就写个一样的代码你看下
这是shell
这是eclipse。。。
我 23:26:18
恩
然后呢?
你发现你看不到输出的
2
?
我 23:27:20
那是因为你:
在Eclipse中,没有切换到对应的下面的那个输出窗口(console),所以看不到输出的2
某Python初学者 23:28:01
这个tab就是 console啊
我 23:30:13
这个是PyDev的console,等价于:
Python自带的那个IDLE
另外的那个,右边的:console
才是你此处程序的输出显示的窗口
某Python初学者 23:31:01
我 23:33:17
恩,此刻,你的确已经切换到,python代码的console了。
但是,你本身,在此IDE中:
(1)一没正确写python代码,且保持python代码为xxx.py文件
(2)二没运行python代码
当然没有输出了
没输出也是符合逻辑的
想要输出的话:
(1)正确写python代码,且保存python代码为xxx.py文件
(2)去IDE中运行该python代码
就可以看到此console中,输出你所希望的
2
了。
某Python初学者 23:35:02
python代码是正确的。。。但是大神你果然指出了我的问题。。
就是文件我没有写后缀。。
请原谅我浪费了你时间。。
某Python初学者 23:38:30
小妹必定好好阅读大神的一系列帖子
我 23:38:32
(2)估计是也没运行代码
所以没输出
另外,你代码,也不符合标准的写法
某Python初学者 23:39:04
代码是运行了,我用了ctrl F9
我 23:39:09
哦
某Python初学者 23:39:37
标准写法是 PRINT 2?
python 3是 print(2)
我 23:39:55
标准代码,应该加上,类似如下的头部(最开始的)信息:
#!/usr/bin/python
# -*- coding: utf-8 -*-
当然,对于你这里,不写,也是可以的,但是不是好做法
某Python初学者 23:40:33
请问这个头部,具体做什么?
不是comment么
我 23:41:41
【整理】关于Python脚本开头两行的:#!/usr/bin/python和# -*- coding: utf-8 -*-的作用 – 指定文件编码类型
https://www.crifan.com/python_head_meaning_for_usr_bin_python_coding_utf-8
某Python初学者 23:42:34
大神你要多写写
可以出书。。
我 23:43:27
1.你所需要了解的内容,太多,此刻,无法全部列出来
2.但是你所需要了解的全部的内容,我都已放在教程:
python初级教程:入门详解
https://www.crifan.com/files/doc/docbook/python_beginner_tutorial/release/htmls/index.html
中了
3.剩下的,你自己慢慢看
4.不要想一口吃个胖子,知识都是慢慢积累的
5.自己看我的教程,可以免去你走的大量的弯路
某Python初学者 23:43:54
好的
我 23:43:58
关于出书:
以后,可能会有的
目前:
都是免费放出的,都免费给你们看了,没收钱。。。
下面再说,如何掌握,了解,学习到这些基础知识:
1.主要靠,要么有好老师,要么有好教程
2.好老师,看你缘分,看你money多少等等,能否请到了。
3.好教程,国外的,英文的,还是不少的。
具体哪些书不错,此处我就不推荐了。
自己google搜索,或找人推荐吧。
4.中文的好教程,也是有的,但是不多。
我努力的方向之一就是,提供好的中文教程,并且尽量以免费的提供。
目前已有的,关于计算机的:
有需要的,自己去看即可。