免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 15709 | 回复: 22

我写的一些Python教程,需要的可以看看 v2013-03-18 [复制链接]

论坛徽章:
0
发表于 2012-11-15 11:05 |显示全部楼层
本帖最后由 crifan 于 2013-03-18 12:47 编辑

此贴会不定期更新,最后更新时间:2013-03-18


目前已经整理如下所有内容,分别到四个独立的教程中了:
python初级教程:入门详解

python中级教程:开发总结

Python专题教程:字符串和字符编码

Python专题教程:抓取网站,模拟登陆,抓取动态网页





目前已经整理了部分内容至:
Python语言总结
其他内容,最后会抽空整理出来独立的教程的。



前前后后,算是写了些Python方面的教程,有需要的,可以看看:

1.关于的Python一些基础内容
【整理】如何学习Python + 如何有效利用Python有关的网络资源 + 如何利用Python自带手册(Python Manual)

【整理】总结Python2(Python 2.x版本)和Python3(Python 3.x版本)之间的区别

【整理】关于Python 3.x中,使用print函数时出现的语法错误(SyntaxError: invalid syntax)的问题的原因

【整理】关于Python从2.x.x版本升级到3.x.x版本需要注意的事情

【教程】如何把Python2的代码转换为Python3的代码

【整理】关于Python脚本开头两行的:#!/usr/bin/python和# -*- coding: utf-8 -*-的作用 – 指定文件编码类型

【整理】Python中:self和init__的含义 + 为何要有self和__init__

【整理】Python中的__name__和__main__含义详解

【整理】Python中变量的作用域(variable scope)

【整理】Python中的module,library,package之间的区别

【教程】详解Python中代码缩进(Indent):影响代码的内在逻辑关系和执行结果


2.关于模块方面的基础知识
【教程】Python中的内置的模块 和第三方的模块

【已解决】Python中导入子文件夹中的模块

3.Python中的正则表达式
【教程】详解Python正则表达式

【教程】详解Python正则表达式之: '.' dot 点 匹配任意单个字符

【教程】详解Python正则表达式之: '^' Caret 脱字符/插入符 匹配字符串开始

【教程】详解Python正则表达式之: '$' dollar 美元符号 匹配字符串末尾

【教程】详解Python正则表达式之: '*' star 星号 匹配0或多个

【教程】详解Python正则表达式之: [] bracket 中括号 匹配某集合内的字符

【教程】详解Python正则表达式之: '|' vertical bar 竖杠

【教程】详解Python正则表达式之: (…) group 分组

【教程】详解Python正则表达式之: (?…) extension notation 扩展助记符

【教程】详解Python正则表达式之: (?:...) non-capturing group 非捕获组

【教程】详解Python正则表达式之: (?P<name>…) named group 带命名的组

【教程】详解Python正则表达式之: (?P=name) match earlier named group 匹配前面已命名的组

【教程】详解Python正则表达式之: (?(id/name)yes-pattern|no-pattern) 条件性匹配

【教程】详解Python正则表达式之: (?=…) lookahead assertion 前向匹配 /前向断言

【教程】详解Python正则表达式之: (?<=…) positive lookbehind assertion 后向匹配 /后向断言


【教程】详解Python正则表达式之:\s 匹配任一空白字符

【教程】详解Python正则表达式之:re.LOCALE re.L 本地化标志

【教程】详解Python正则表达式之:re.UNICODE re.U 统一码标志



【整理】Python中的re.search和re.findall之间的区别和联系 + re.finall中带命名的组,不带命名的组,非捕获的组,没有分组四种类型之间的区别

【总结】有些需要搜索的内容是重叠的,则使用单一的正则表达式是无法实现的

【教程】如何教你看懂复杂的正则表达式

【教程】以Python中的re模块为例,手把手教你,如何从无到有,写出相对复杂的正则表达式


4.关于抓取网页,模拟登陆方面的
【教程】抓取网并提取网页中所需要的信息 之 Python版

【教程】模拟登陆网站 之 Python版(内含两种版本的完整的可运行的代码)

【总结】Python的第三方库BeautifulSoup的使用心得
【整理】关于Python中的html处理库函数BeautifulSoup使用注意事项

5.字符编解码
【整理】关于Python中自动识别字符串编码,并正确在cmd中输出的各种情况的测试

【总结】Python 2.x中常见字符编码和解码方面的错误及其解决办法

【整理】Python中字符编码的总结和对比:Python 2.x的str和unicode vs Python 3.x的bytes和str


【整理】Python中,如何将反斜杠u类型(\uXXXX)的字符串,转换为对应的unicode的字符



6.命令行参数
【整理】Python中如何获得并处理命令行参数

【已解决】Python中,如何导出argparse解析后的namespace中的变量(export argparse parsed argument)

7.csv/excel
【记录】使用Python读取/导出(写入)CSV文件

【记录】Python中生成(写入数据到)Excel文件中

8.BeautifulSoup
【总结】Python的第三方库BeautifulSoup的使用心得

【整理】关于Python中的html处理库函数BeautifulSoup使用注意事项


9.Scrapy
【记录】安装Scrapy

【记录】折腾Scrapy的Tutorial


10.Django
【记录】安装Django

【记录】基于通过pip安装官网Django后,折腾第一个Django的app

【记录】基于通过pip安装官网Django后,折腾第二个Django的app



11.其他方面的
【整理】Python中如何获得并处理命令行参数

【整理】Python中将(字典,列表等)变量格式化成(漂亮的,树形的,带缩进的,JSON方式的)字符串输出

【整理】Python中解码(decode)HTML中的实体(entity)+ 将name entity转为code point entity + 将code point entity转为name entity



论坛徽章:
0
发表于 2012-11-19 17:21 |显示全部楼层
看了下写的不错,就是正则那里有几个还没写完。

论坛徽章:
0
发表于 2012-11-20 09:38 |显示全部楼层
写的非常好,建议正则表达式部分举例再简单点,不用那个html,看的眼花,呵呵

论坛徽章:
0
发表于 2012-11-20 13:38 |显示全部楼层
好东西, 谢谢分享

论坛徽章:
0
发表于 2012-11-20 15:27 |显示全部楼层
回复 2# alexkh


    现在又更新了一点了。
加起来,算有一二十个了。
算是总体进度的1/4左右。
以后会继续更新的。
话说,写这种教程,很费心思的。要想好如何才能用更好的例子,解释的更清楚,但是又不能太复杂而导致看懂。。。

论坛徽章:
0
发表于 2012-11-20 15:28 |显示全部楼层
回复 3# stonemason


    写这个教程的目的,就尽量使用实际过程中遇到的例子,尽量满足,不会很教条化,有实际参考价值,且尽量不太复杂(避免导致初学者看不懂)。
如果有更好的例子,会及时更新的。

论坛徽章:
0
发表于 2012-11-20 15:29 |显示全部楼层
回复 4# i57110403


    有用就好。
就是觉得现在太多的教程,都解释的不够明晰。
导致很多人连官网的解释,都看不懂。所以才花精力去解释清楚的。

论坛徽章:
0
发表于 2012-11-27 08:55 |显示全部楼层
回复 1# crifan

您好,麻烦问您下 该如何去理解《python简明教程》 第11章中讲的 self,类的方法,__init__的方法?
我看了好多遍,实在是无法理解,希望您能给解释下,谢谢。


   

论坛徽章:
0
发表于 2012-11-27 19:38 |显示全部楼层
回复 8# SongShouJiong
   
        专门总给到一个贴子里了,自己去看吧:
【整理】Python中:self和init__的含义 + 为何要有self和__init__

其中,还总结了,关于变量作用域方面的内容:
【整理】Python中变量的作用域(variable scope)


   

论坛徽章:
0
发表于 2012-12-21 15:02 |显示全部楼层
真是好东西, 好些东西都是我想了解的,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

SACC2019中国系统架构师大会

【数字转型 架构演进】SACC2019中国系统架构师大会,7折限时优惠重磅来袭!
2019年10月31日~11月2日第11届中国系统架构师大会(SACC2019)将在北京隆重召开。四大主线并行的演讲模式,1个主会场、20个技术专场、超千人参与的会议规模,100+来自互联网、金融、制造业、电商等领域的嘉宾阵容,将为广大参会者提供一场最具价值的技术交流盛会。

限时七折期:2019年8月31日前


----------------------------------------

大会官网>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP