
从零开始学 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
拓展阅读
书籍
联系作者