真正从 0 开始学 Python 的感觉

2016-03-24 11:32:24 +08:00
 mewkeisa

对编程的概念一无所知来着,新手级入门真的是连怎么开始写、写了怎么运行都搞不清楚。

先马着。

12626 次点击
所在节点    Python
68 条回复
raawaa
2016-03-25 12:10:02 +08:00
http://composingprograms.com/

面向零基础的。伯克利大学大一入门课教材。
mars0prince
2016-03-25 14:55:54 +08:00
找本基础书,大概了解下循环,变量,流程控制这些基本概念,就可以开始写简单的爬虫,算法了,然后再进入面向对象编程,基本都是这么过来的
kehaoim
2016-03-25 14:59:34 +08:00
程序员 kezhan
hienchu
2016-03-25 16:03:41 +08:00
如果“对编程的概念一无所知来着”,先不要从语言层面下手,可以打开一个 python 的控制台,在里面事实加减乘除,打印“ hello world ”之类的例子开始。等你搞清楚计算机和计算器的区别以后,再着手学习语言。

编程只不过是通过某些方式让计算机做你想做的事情,但首先你得明白 1.你想做什么? 2.计算机能做什么?
sky19
2016-03-25 18:39:52 +08:00
我学 Python 看的 head first Python 看完之后收了这个系列的 n 本书。
不过学的 3.x 后来用的 2.x
codeman
2016-03-25 19:27:54 +08:00
@nonozone 我玩了好久。。。。
mewkeisa
2016-07-20 12:33:30 +08:00
距离我这个新手学习 Python 已经过去了 116 天,直到最近我才搞懂一个概念:
因为我一直使用的是 Mac 端, Mac 自带的终端是可以直接写的,在终端输入 Python3 就会进入写代码模式,然后写归写,原来还需要一个文件来运行这个代码的呀。我一直以为开始学就跟 word 一样写文字,所见即所得了。

过去的三个月我迷失在工具的安装、如何在电脑上进入写代码的界面、如何运行的代码这些基本问题里面,现在我的电脑中安装的是 Python 3.4.3 的环境,跟着廖雪峰的博客正在进行学习。

之前三个月都是空白,在起步的白痴问题上搞不懂,就放弃了好久,真是愧对上面认真回复我的朋友们,我对码代码一点概念都没有。

再回来看,我会让你们的回答都变得有意义,我会时不时在这里来打卡的。嘤嘤嘤。
mewkeisa
2016-07-20 12:55:24 +08:00
------------------------------------------------------
直接运行 py 文件

有同学问,能不能像.exe 文件那样直接运行.py 文件呢?在 Windows 上是不行的,但是,在 Mac 和 Linux 上是可以的,方法是在.py 文件的第一行加上一个特殊的注释:

#!/usr/bin/env python3

print('hello, world')
然后,通过命令给 hello.py 以执行权限:

$ chmod a+x hello.py
就可以直接运行 hello.py
------------------------------------------------------

这一段是 http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014316399410395f704750ee9440228135925a6ca1dad8000 源自教程里面的,想问下是不是在 Mac 里终端下直接写这个吗?

$ chmod a+x hello.py

我试了下显示 command not found 呀?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/265983

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX