Python编程

Python编程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: (Mark Lutz)
2014-12
版次: 1
ISBN: 9787512355309
装帧: 平装
开本: 大16开
纸张: 胶版纸
原版书名: Programming Python, 4th Ed.
468人买过
  • 当掌握Python的基础知识后,你要如何使用Python?本书为这门语言的主要应用领域提供了深度教程,譬如系统管理、GUI和Web,并探索了其在数据库、网络、前端脚本、文本处理等方面的应用。通过关注常用工具和库,你将深入理解Python在现实世界编程中所扮演的角色。
       你将学到清晰和简洁明了的语法和编程技巧,并伴随大量的示例来展示正确的用法和惯例。本书已完全更新到Python 3.x,也深入探讨了作为一种软件开发工具的语言,并有许多代码示例。
       主题包括:
       ●Python快速教程:构建一个简单示例,涵盖了数据呈现、面向对象编程、对象持久化、GUI和网站基础。
       ●系统编程:探索系统接口工具和技巧,这些工具和技巧可用于命令行脚本、处理文件和文件夹、并行运行程序等。
       ●GUI编程:学习使用Python的tkinter部件库构建完整的用户界面。
       ●Internet编程:访问客户端网络协议和Email工具,使用CGI脚本,并学习网站构建技术。
       ●多种应用Python的方法:实现数据结构、解析基于文本的信息、数据库接口,以及扩展和嵌入Python。
      “这些章节包罗万象,从问题诊断到设计规范,一直着眼于实际问题并避免常见障碍。”
      ——Diane Donovan
      California Bookwatch Mark Lutz是Pyhon培训的世界领导者,同时也是最早且最畅销的Python书籍的作者,并且是1992年以来Python社区的开拓者。25年来,Mark一直是一名软件开发人员,并且是《Programming Python》前一版的作者,也是O’Reilly公司出版的 《Learning Python》和《Python Pocket Reference》的作者。 上册

     

    前言

     

    第一部分 序幕

    第1章 先睹为快 

    “Python编程:长话短说”

    任务

    第1步:表示记录

    第2步:持久存储记录

    第3步:走进OOP 

    第4步:增加控制台交互

    第5步:增加GUI

    第6步:增加Web 界面

    演示总结

     

    第二部分 系统编程

    第2章 系统工具 

    “os.path”的知识

    系统编程概述

    介绍sys 模块

    介绍os 模块

    第3章 脚本运行上下文

    我要增加一个变量

    当前工作路径

    命令行参数

    shell 环境变量

    标准流

    第4章 文件和目录工具

    “五个简单步骤擦除你的硬盘!”

    文件工具

    目录工具

    第5章 并行系统工具

    “指挥猴子做事”

    进程分支

    线程

    程序退出

    进程间通信

    multiprocessing模块

    启动程序的其他方法

    一个跨平台的程序启动框架

    其他系统工具

    第6章完整的系统程序

    “愤怒的Grep 命令”

    小游戏:找到最大的Python 文件

    分割与合并文件

    生成重定向网页

    一个回归测试脚本

    复制目录树

    比较目录树

    搜索目录树

    访问器:目录遍历“  ”

    播放媒体文件

     

    第三部分GUI 编程

     

    第7章图形化用户界面

    “嗨,我们正瞧着你!”

    Python GUI 开发之选

    tkinter 概览

    循序渐进的GUI 学习曲线

    tkinter 编码的替代之选

    添加按钮和回调函数

    添加用户定义的回调函数

    添加多个组件

    用类实现组件的自定义设置

    用类复用GUI 部件

    本章小结

    Python/tkinter 对Tcl/Tk 的转换

    第8章tkinter 之旅:第一部分

    “组件、工具和GUI,太棒了!”

    配置组件外观

    顶层窗口

    对话框

    绑定事件 

    Message和Entry 组件

    Checkbutton、Radiobutton和Scale

    三种运行GUI代码的方法

    图像

    使用PIL 查看和处理图像

     

    第9章tkinter 之旅:第二部分

    “如今的菜单,到处都是垃圾内容”

    菜单

    Listbox 和Scrollbar

    Text

    Canvas

    网格

    时间工具、线程和动画

    结束组件之旅

     

    第10 章GUI 编码技巧

    “搭建一个更好的用户界面”

    GuiMixin:普通工具的混合类

    GuiMaker:自动化生成菜单和工具栏

    ShellGui:命令行工具的GUI

    GuiStreams:重定向流到组件

    动态重载回调处理器

    封装顶层窗口接口

    GUI
  • 内容简介:
    当掌握Python的基础知识后,你要如何使用Python?本书为这门语言的主要应用领域提供了深度教程,譬如系统管理、GUI和Web,并探索了其在数据库、网络、前端脚本、文本处理等方面的应用。通过关注常用工具和库,你将深入理解Python在现实世界编程中所扮演的角色。
       你将学到清晰和简洁明了的语法和编程技巧,并伴随大量的示例来展示正确的用法和惯例。本书已完全更新到Python 3.x,也深入探讨了作为一种软件开发工具的语言,并有许多代码示例。
       主题包括:
       ●Python快速教程:构建一个简单示例,涵盖了数据呈现、面向对象编程、对象持久化、GUI和网站基础。
       ●系统编程:探索系统接口工具和技巧,这些工具和技巧可用于命令行脚本、处理文件和文件夹、并行运行程序等。
       ●GUI编程:学习使用Python的tkinter部件库构建完整的用户界面。
       ●Internet编程:访问客户端网络协议和Email工具,使用CGI脚本,并学习网站构建技术。
       ●多种应用Python的方法:实现数据结构、解析基于文本的信息、数据库接口,以及扩展和嵌入Python。
      “这些章节包罗万象,从问题诊断到设计规范,一直着眼于实际问题并避免常见障碍。”
      ——Diane Donovan
      California Bookwatch
  • 作者简介:
    Mark Lutz是Pyhon培训的世界领导者,同时也是最早且最畅销的Python书籍的作者,并且是1992年以来Python社区的开拓者。25年来,Mark一直是一名软件开发人员,并且是《Programming Python》前一版的作者,也是O’Reilly公司出版的 《Learning Python》和《Python Pocket Reference》的作者。
  • 目录:
    上册

     

    前言

     

    第一部分 序幕

    第1章 先睹为快 

    “Python编程:长话短说”

    任务

    第1步:表示记录

    第2步:持久存储记录

    第3步:走进OOP 

    第4步:增加控制台交互

    第5步:增加GUI

    第6步:增加Web 界面

    演示总结

     

    第二部分 系统编程

    第2章 系统工具 

    “os.path”的知识

    系统编程概述

    介绍sys 模块

    介绍os 模块

    第3章 脚本运行上下文

    我要增加一个变量

    当前工作路径

    命令行参数

    shell 环境变量

    标准流

    第4章 文件和目录工具

    “五个简单步骤擦除你的硬盘!”

    文件工具

    目录工具

    第5章 并行系统工具

    “指挥猴子做事”

    进程分支

    线程

    程序退出

    进程间通信

    multiprocessing模块

    启动程序的其他方法

    一个跨平台的程序启动框架

    其他系统工具

    第6章完整的系统程序

    “愤怒的Grep 命令”

    小游戏:找到最大的Python 文件

    分割与合并文件

    生成重定向网页

    一个回归测试脚本

    复制目录树

    比较目录树

    搜索目录树

    访问器:目录遍历“  ”

    播放媒体文件

     

    第三部分GUI 编程

     

    第7章图形化用户界面

    “嗨,我们正瞧着你!”

    Python GUI 开发之选

    tkinter 概览

    循序渐进的GUI 学习曲线

    tkinter 编码的替代之选

    添加按钮和回调函数

    添加用户定义的回调函数

    添加多个组件

    用类实现组件的自定义设置

    用类复用GUI 部件

    本章小结

    Python/tkinter 对Tcl/Tk 的转换

    第8章tkinter 之旅:第一部分

    “组件、工具和GUI,太棒了!”

    配置组件外观

    顶层窗口

    对话框

    绑定事件 

    Message和Entry 组件

    Checkbutton、Radiobutton和Scale

    三种运行GUI代码的方法

    图像

    使用PIL 查看和处理图像

     

    第9章tkinter 之旅:第二部分

    “如今的菜单,到处都是垃圾内容”

    菜单

    Listbox 和Scrollbar

    Text

    Canvas

    网格

    时间工具、线程和动画

    结束组件之旅

     

    第10 章GUI 编码技巧

    “搭建一个更好的用户界面”

    GuiMixin:普通工具的混合类

    GuiMaker:自动化生成菜单和工具栏

    ShellGui:命令行工具的GUI

    GuiStreams:重定向流到组件

    动态重载回调处理器

    封装顶层窗口接口

    GUI
查看详情
相关图书 / 更多
Python编程
Python和PySpark数据分析
(加)乔纳森·里乌
Python编程
Python机器学习入门与实践 从深度学习到生成对抗网络GAN 深入浅出GAN生成对抗网络 实战gan TensorFlow与Keras 人工智能技术书籍
(日)大关真之
Python编程
Python语言程序设计
王刚
Python编程
Python代码编程 学科项目式编程(六年级)
冯建刚
Python编程
Python机器学习 : 核心技术与开发实战 周志华西瓜书机器学习实战伴侣书
[美]普拉提克·乔希 著;李现伟 译者;颉腾文化 出品;阿尔伯托·阿尔塔桑切斯(美);曾小健
Python编程
Python语言程序设计(微课版)
宁爱军 何志永
Python编程
Python数据分析从入门到精通(第2版)
明日科技
Python编程
Python数据分析与挖掘
齐福利
Python编程
Python基础与应用(互联网+教育新形态一体化系列教材)
李喆时、谢家立、赵丽 编
Python编程
Python数据分析与可视化项目实战
王振丽
Python编程
Python爬虫从菜鸟到高手
李宁
Python编程
Python程序设计基础教程
\"孙海龙 王济军\