从零开始学 Python
¥9.90
作品简介
Python 是什么?
Python 是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的 C 语言,非常流行的Java语言,非常有争议的 PHP,适合网页编程的 JavaScript 语言等等。
为什么要学 Python?
实用,高效,好上手。不同的编程语言,干同一个活,编写的代码量,差距也很大。比如,完成同一个任务,C 语言要写 100 行代码,Java 只需要写 50 行,而 Python 可能只要 10 行。
学 Python 有用吗?
Google、Facebook、BAT、豆瓣、知乎都在大规模使用 Python,你就不用担心学了会没用。
学 Python2.x 还是 Python3.x?
现在开始学 Python 的读者,可以考虑从 Python3 开始。
我该怎么学 Python?
首先,得拥有一本书,别犹豫了,这本书就是为你准备的。学习一门语言最好的方式就是使用它。每天抽出半个小时学习,多学、多练、多用、多思考,坚持。
这本书适合谁?
如果你是小白用户,满足以下条件:
有一台电脑;
能上网;
学过几年数学;
想从小白成为一代大神;
每天能抽出半个小时学习。
Bing,原百度高级软件开发测试工程师。
作品目录
简介
Python 发展历史
Python 特点
环境搭建
选择Python2.x还是Python3.x?
Python 下载地址
下载32位还是64位?
Python 安装
安装成功的标志?
第一个Python程序
保存Python脚本
Python 的几个问题
基础语法
Python 程序
Python 标识符
Python 保留字符
行和缩进
Python 注释
命令行参数
变量类型
变量赋值
Python 数字
Python 字符串
Python 列表
Python元组
Python 字典
运算符
Python 算术运算符
Python 比较运算符
Python 赋值运算符
Python 位运算符
Python 逻辑运算符
Python 成员运算符
Python 身份运算符
Python 运算符优先级
条件语句
简单的语句组
循环语句
无限循环
循环使用 else 语句
简单的语句组
循环嵌套
字符串
Python 字符串更新
Python 转义字符
Python 字符串运算符
Python 字符串格式化
Python 三引号
Unicode 字符串
python 字符串内建函数
列表
访问列表中的值
更新列表
删除列表元素
Python 列表脚本操作符
Python 列表截取
元组
访问元组
修改元组
删除元组
元组运算符
元组索引,截取
无关闭分隔符
字典
访问字典里的值
修改字典
删除字典元素
字典键的特性
日期和时间
什么是时间元组?
获取当前时间
获取格式化的时间
格式化日期
获取某月日历
函数
定义一个函数
函数调用
按值传递参数和按引用传递参数
参数
必备参数
关键字参数
缺省参数
可变长度参数
匿名函数
return 语句
变量作用域
全局变量和局部变量
模块
import 语句
From … import 语句
定位模块
命名空间和作用域
dir()函数
globals()和locals()函数
reload()函数
Python中的包
文件I/O
打印到屏幕
读取键盘输入
input 函数
打开和关闭文件
open 函数
File对象的属性
close()方法
write()方法
read()方法
文件定位
重命名和删除文件
remove()方法
Python里的目录
chdir()方法
rmdir()方法
异常处理
python标准异常
什么是异常?
异常处理
异常的参数
触发异常
用户自定义异常
Python3新特性
print 函数
从键盘读取输入
Unicode
除法运算
xrange() 函数被删除
异常
八进制字面量表示
不等运算符
多个模块被改名
数据类型
集成开发环境
PyCharm
Sublinme Text 2
Eclipse+Pydev
更多 Python IDE
Python 编码规范
行长度
括号
缩进
空行
空格
注释
块注释和行注释
TODO注释
导入格式
类和对象
面向对象技术简介
创建类
创建实例对象
访问属性
Python内置类属性
python对象销毁(垃圾回收)
类的继承
方法重写
基础重载方法
类属性与方法
正则表达式
re.match() 函数
re.search() 方法
re.match与re.search的区别
检索和替换
正则表达式模式
正则表达式实例
数据库访问
什么是MySQLdb?
如何安装MySQLdb?
数据库连接
创建数据库表
数据库插入操作
数据库查询操作
数据库更新操作
数据库删除操作
执行事务
错误处理
网络编程
什么是 Socket?
socket()函数
Socket 对象(内建)方法
简单实例
服务端
客户端
Python Internet 模块
Urllib 爬虫
Get请求
分分钟把百度网页抓下来
分析方法
下载一个应用
Post请求
登录新浪微博
有道翻译
Python Selenium
下载Selenium Python
下载Selenium服务器
使用
代码剖析
使用Selenium编写测试代码
安装Chrome driver
安装IE driver
记得配置IE的保护模式
发送电子邮件
使用Python发送HTML格式的邮件
发送电子邮件附件
多线程
开始学习Python线程
线程模块
使用Threading模块创建线程
线程同步
线程优先级队列( Queue)
图形用户界面编程
Tkinter 编程
Tkinter 组件
标准属性
几何管理
Json 数据格式
环境配置
JSON 函数
encode
decode
拓展阅读
书籍
联系作者
载入中
热门划线
类名以一个大写字母开始。 所有其他标识符以小写字母开始。开始一个标识符和一个前导下划线表示标识符是私有的。开始一个标识符有两个前导下划线表示强烈私人标识符。如果标识符也以两个后强调,标识符是一个语言定义特殊的名字。16 人
元组中只包含一个元素时,需要在元素后面添加逗号12 人
建议你在每个缩进层次使用 单个制表符 或 两个空格 或 四个空格 , 切记不能混用9 人
python 中多行注释使用三个单引号(''')或三个双引号(""")。8 人
Python有五个标准的数据类型:Numbers(数字)String(字符串)List(列表)Tuple(元组)Dictionary(字典)8 人
解释器7 人
缩进相同的一组语句构成一个代码块,我们称之代码组。7 人
Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。7 人
任意无符号的对象,以逗号隔开,默认为元组7 人
python最具特色的就是用缩进来写模块。6 人
以下是Python标识符的命名约定:类名以一个大写字母开始。 所有其他标识符以小写字母开始。开始一个标识符和一个前导下划线表示标识符是私有的。开始一个标识符有两个前导下划线表示强烈私人标识符。如果标识符也以两个后强调,标识符是一个语言定义特殊的名字。5 人
IndentationError: unexpected indent 错误是python编译器是在告诉你"嘿,你的文件里格式不对了,可能是tab和空格没对齐的问题",所有python对格式要求非常严格。5 人
但是我们可以使用斜杠( \)将一行的语句分为多行显示5 人
Python 接收单引号(' ),双引号(" ),三引号(''' """) 来表示字符串,引号的开始与结束必须的相同类型的。5 人
其中三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点,被当做注释。5 人
Tuple(元组)Dictionary(字典)5 人
Python支持三种不同的数字类型:5 人
元组用"()"标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。5 人
但是元组不能二次赋值,相当于只读列表。5 人
列表是有序的对象结合,字典是无序的对象集合。5 人
Python 位运算符5 人
Python访问子字符串,可以使用方括号来截取字符串5 人
大家都喜欢
程序员修炼之道
13.99元Python计算机视觉编程
14.99元Matlab R2016a从入门到精通
48.95元手把手教你学C语言
30.00元大话设计模式
4.49元