您的位置:首页 > 编程语言 > Python开发

学习python的第一天

2016-11-11 12:41 190 查看


作为财经院校的大三学生,面临各种考试,在编程方面完全零基础还想学习 Python,担心枯燥的内容难以坚持下来,希望通过更博的方式督促自己学习,有空就更新博客。很多大牛通过更新自己的网站或更新博文的方式传播技能知识,我很是倾佩!第一次用这种方式学习一门知识,对于自己来说既是一种全新的体验,也可以作为学习笔记,日后也有足迹。学习资料暂定为 《笨办法学Python》。如果有新手看到此文章,还希望只当参考中的参考,我们可以共同学习。如有错误,还请大家指正!诚恳听取大家意见!

特别强调的是,当我接触到 中国软件开发网 的时候,像是发现了一个巨大的知识宝库,各类知识琳琅满目,真的很不错!

在决定学习这门语言后,选用《笨办法学Python》这本书,主要是因为这本书注重学习过程,语言灵活不死板,学习起来轻松一点,如果有想学习python的新手可以使用这本书,不过主要还是根据自己的情况,基础好一点可以看一些编程入门,编程基础之类的书。Python基础学习到精通六本中文电子书

通过学习这本书,培养自己读和写的能力,注重细节,发现不同,重要的是不能复制粘贴…就像书中说的,学好一样东西,每天的练习是必不可少的,即使今天的状态很差,学习课题实在太难,也要坚持尝试,总有一天困难会变得容易,枯燥变得有趣。相信每个程序员都经历过这个阶段。越是有价值的事情,越是应了那句“万事开头难”。坚持尝试,坚持做习题,坚持弄懂习题,最终一定会有收获!

准备工作

我使用的是Windows操作系统,使用 Python 2.7.12 ,之前也查过很多文本编辑器,但是发现新手还是适合使用 IDLE,有交互式界面,也可以 Ctrl + N 创建新文件,F5 运行文件也很方便。

第一个程序

相信在很多资料中,各种编程入门中,第一个程序一定是 “Hello World”。

打开 IDLE ,创建新文件,输入:

print "Hello world!"
print "Hello Again."
print "I like typing this."
print "This is fun."
print 'Yay! Printing.'
print "I'd much rather you 'not'."
print 'I "said" do not touch this.'




F5 保存文件,命名为 ex1.py,然后运行。

python大部分以 .py 命名文件

以下内容摘自《笨办法学python》:

如果你看到类似如下的错误信息:

python ex/ex1.py
File "ex/ex1.py", line 3
print "I like typing this.
SyntaxError: EOL while scanning string literal


这些内容你应该学会看懂的,这是很重要的一点,因为你以后还会犯类似的错误。就是我现在也会犯这样的错误。让我们一行一行来看。

首先我们在命令行终端输入命令来运行 ex1.py 脚本。

Python 告诉我们 ex1.py 文件的第 3 行有一个错误。

然后 Python 打印出一个 ^ (井号,caret) 符号,用来指示出错的位置。 注意到少了一个 ” (双引号,double-quote) 符号了吗?

最后,它打印出了一个“语法错误(SyntaxError)”告诉你究竟是什么样的错误。通常这些错误信息都非常难懂,不过你可以把错误信息的内容复制到搜索引擎里,然后你就能看到别人也遇到过这样的错误, 而且你也许能找到如何解决这个问题。

这是我在学习这本书中首先总结的知识,在写其他代码的时候遇到到错误,但是不会看错误信息,大概明确是运行某文件的第几行出现了什么错误,对于错误的做法只是翻译成中文自己理解,傻傻的没反应过来可以复制到搜索引擎查找。这里说句题外话,学习编程知识搜索引擎有条件最好是Google, 不能用Google再使用百度,搜索结果的质量的确有不同。

书中提示,关于ASCII编码的错误,在脚本的最上面加入:

-*- coding: utf-8 -*-


说的通俗一点,这样就可以使用中文注释,且不提示错误了。

关于编码问题可以参考廖雪峰老师的Python教程,讲的很详细。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python 编程