如何从零开始学python

Python036

如何从零开始学python,第1张

新手学Python可以按照以下步骤进行:

1. 按部就班敲代码

在Python的学习教程中,在讲到相应的语法规则的时候,必定有相应的案例,Python新手应按部就班的敲一遍代码,切记不可直接抄写,而是默写,然后进行对比,及时发现错误,并订正。

2. 阶段案例实操

对于正规的Python学习教程中,会安排阶段性的作业考核,也称为案例,一个阶段的案例就比较具有综合性,可以客观的考察Python学员能否真正的对Python知识点消化吸收,并融会贯通,通过该案例的实操,可以进行知识点的查漏补缺!

3. 大型项目模仿

在Python学习中,少不了大型项目实操,如果参加培训学习,这个就比较简单了,往往课程教学中会包含这一项,Python学员可以先自己写一遍,然后再听老师的讲解,通过对比,找到疑惑点和不足之处,然后进行思路和项目的优化;对于未参加Python培训的学员,可以在网上找一些大型项目进行练习,多看多练多总结,就能熟练掌握Python,形成更优化的Python思路。

对于Python等编程语言的学习,首先是要掌握齐全科学的Python学习教程,其次,要有恒心和细心,多看、勤思考、多练习是一定能够将Python学好的!

Regular Expression, 正则表达式, 种使 表达式的 式对字符串进 匹配的语法规则。

我们抓取到的 源代码本质上就是 个超 的字符串, 想从 提取内容。 正则再合适不过了。

正则的优点: 速度快, 效率 , 准确性 正则的缺点: 新 上 难度有点 。

不过只要掌握了正则编写的逻辑关系, 写出 个提取 内容的正则其实并不复杂

正则的语法: 使 元字符进 排列组合 来匹配字符串

在线测试正则表达式网址:

https://tool.oschina.net/regex/

元字符: 具有固定含义的特殊符号 常 元字符:

量词: 控制前 的元字符出现的次数

贪婪匹配和惰性匹配

这两个要着重的说 下,因为我们写爬 的最多的就是这个惰性匹配。

先看案例

那么接下来的问题是, 正则我会写了, 怎么在python程序中使 正则呢?答案是re模块

re模块中我们只需要记住这么 个功能就 够我们使 了。

下面一个案例,是练习用正则表达式提取豆瓣电影top250的数据并保存,一起来学一下吧。

题主你好,前段时间我也自学了一次Python。我比较笨,上手大概用了一天,基本的熟练大概用了一个星期。这里给你推荐一个比较好的简单教程:

简明Python教程:http://sebug.net/paper/python/pr01.html#s01

会基本的操作之后,建议你给自己找个事情做,稍微复杂一点的。因为边用边学才最快,别怕。

比如写个爬虫程序。(因为爬虫是Python比较常见的应用)

CSDN专栏Python爬虫入门:

http://blog.csdn.net/column/details/why-bug.html

一个我自己用到的爬虫心得:

http://yxmhero1989.blog.163.com/blog/static/112157956201311821444664/

如果不想写爬虫,可以写个小软件,然后自己写个界面。这一点Python也是挺方便的。写界面的话,建议使用wxPython。因为这个有一个图形化的界面设计软件wxFormBuilder,可以直接给你写出框架的代码。

wxFormbuilder教程:

http://www.cppblog.com/xkjy3000/archive/2012/10/31/194120.html

差不多就这些吧。哦对了,给你一个wxPython的文档连接,很多命令的详细用法可以查询。

http://www.wxpython.org/docs/api/wx.StaticBitmap-class.html#GetClassDefaultAttributes

还有著名的StackOverFlow,如果你英文够好的话。可以在上面查询到各种各样的bug/解决不了的问题,我们沿着前人淌出来的路就行了-)

http://stackoverflow.com/?tab=featured

祝你码得愉快:)