欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 你好Python(全彩印刷)
      • 作者:编者:关东升|责编:张淑谦//丁伦
      • 出版社:机械工业
      • ISBN:9787111747093
      • 出版日期:2024/03/01
      • 页数:236
    • 售价:39.96
  • 内容大纲

        本书以轻松幽默的语言,从零开始介绍Python语言。书名来源于编程语言中最经典的Hello World程序,寓意带读者从入门到精通。
        全书共14章,内容涵盖Python基础语法、数据类型和运算、流程控制语句、函数和模块、面向对象编程、异常处理、文件和网络操作,以及GUI编程、数据库编程和多线程编程。
        书中每章都设有总结与扩展和同步练习,以及若干训练营,旨在通过综合案例巩固知识。本书还提供配套代码、课件、答疑服务,以及视频来辅助学习(下载方式见封底)。
        书中目录采用幽默风格命名,使用漫画角色对话的形式讲解知识,以吸引读者学习兴趣。
        无论您是编程新手,还是有经验的程序员,本书都将以浅显易懂的方式,带您掌握Python语言实用技能。您只要耐心学习践行,必将收获满满,现在请您开始Python编程之旅吧!
  • 作者介绍

        关东升,国内著名iOS/Cocos技术作家,iOS技术顾问,Cocos最有价值专家(CVP),智捷课堂首席培训专家。担任51CTO社区iOS技术顾问,精通iOS、Android和Windows及HTML5等移动开发技术。曾先后主持开发大型网络游戏《神农诀》的iOS和Android客户端开发,国家农产品追溯系统的iPad客户端开发,酒店预订系统的iOS客户端开发,金融系统的ios、Windows及Android客户端开发。在AppStore上发布数款游戏和应用软件,擅长移动平台的应用和游戏类项目开发。长期为中国移动研究院、方正科技、大唐电信、中国石油、工商银行、南方航空、惠普、东软、NTT等企事业单位提供技术咨询及员工培训。著有《iOS网络编程与云端应用最佳实践》、《iOS传感器应用开发最佳实践》、《iOS图形图像、动画和多媒体编程技术最佳实践》、《iOS开发指南》、《交互设计的艺术》、《Cocos2d-x实战:C++卷》、《Cocos2d-x实战:Lua卷》、《Cocos2d-x实战:工具卷》、《Cocos2d-x实战:JS卷》等专业图书。
  • 目录

    第1章  你好,世界!我是Python!——从Hello World开始
      1.1  编写你的第一个Python程序
        1.1.1  Python解释器
        1.1.2  编写Hello World
      1.2  使用PyCharm工具
        1.2.1  设置Python解释器
        1.2.2  创建项目
        1.2.3  编写代码
        1.2.4  运行程序
        1.2.5  庖丁解牛Hello World
      1.3  Python语言概述
        1.3.1  Python语言历史
        1.3.2  Python语言特点
      1.4  Python语言应用前景
      1.5  如何获得帮助
      1.6  总结与扩展
      1.7  同步练习
    第2章  魔法师的咒语书——Python基本语法
      2.1  标识符和关键字
        2.1.1  标识符
        2.1.2  关键字
      2.2  编程基础知识
        2.2.1  语句
        2.2.2  变量
        2.2.3  注释
        2.2.4  缩进
        2.2.5  续行符
      2.3  训练营:理解变量和语句
      2.4  Python代码组织方式
        2.4.1  模块
        2.4.2  包
        2.4.3  创建包
        2.4.4  引入包
      2.5  总结与扩展
      2.6  同步练习
    第3章  以数据之名,激荡人心——Python数据类型
      3.1  基本数据类型
        3.1.1  整数类型
        3.1.2  浮点类型
        3.1.3  复数类型
        3.1.4  布尔类型
        3.1.5  类型转换
      3.2  训练营1:基本数据类型
      3.3  高级数据类型
        3.3.1  序列
        3.3.2  列表
        3.3.3  训练营2:掌握列表操作
        3.3.4  元组
        3.3.5  训练营3:掌握元组操作
        3.3.6  集合

        3.3.7  训练营4:掌握集合操作
        3.3.8  字典
        3.3.9  训练营5:掌握字典操作
        3.3.10  字符串类型
        3.3.11  训练营6:理解原始字符串和长字符串
        3.3.12  训练营7:掌握字符串格式化
      3.4  总结与扩展
      3.5  同步练习
    第4章  我快乐,我自由!——运算符
      4.1  算术运算符
        4.1.1  一元运算符
        4.1.2  二元运算符
      4.2  关系运算符
      4.3  逻辑运算符
      4.4  训练营1:熟悉算数运算符、关系运算符和逻辑运算符
      4.5  位运算符
      4.6  训练营2:熟悉位运算符
      4.7  赋值运算符
      4.8  总结与扩展
      4.9  同步练习
    第5章  让代码通透你的心——决策语句
      5.1  if语句
        5.1.1  if结构
        5.1.2  if...else结构
        5.1.3  if...elif...else结构
      5.2  训练营:掌握if语句
      5.3  总结与扩展
      5.4  同步练习/TP底2.tif;S-+32mm;Z4mm
    编织代码的舞者——循环语句
      6.1  while语句
      6.2  训练营1:掌握while语句
      6.3  for语句
      6.4  训练营2:掌握for语句
      6.5  break语句
      6.6  训练营3:掌握break语句
      6.7  continue语句
      6.8  训练营4:掌握continue语句
      6.9  总结与扩展
      6.10  同步练习
    第7章  一个人的独角戏,一群人的协奏曲——函数
      7.1  用户自定义函数
      7.2  函数参数
        7.2.1  带有默认值的参数
        7.2.2  多参数函数
      7.3  函数变量作用域
      7.4  匿名函数与lambda函数
      7.5  训练营1:熟悉匿名函数
      7.6  生成器
      7.7  训练营2:了解生成器
      7.8  高阶函数

        7.8.1  filter()函数
        7.8.2  map()函数
      7.9  总结与扩展
      7.10  同步练习
    第8章  唯美的艺术——面向对象
      8.1  声明类
        8.1.1  类的成员
        8.1.2  实例变量与构造方法
        8.1.3  实例方法
        8.1.4  类变量
        8.1.5  类方法
        8.1.6  静态方法
        8.1.7  训练营1:掌握定义类
      8.2  封装性
        8.2.1  私有成员变量
        8.2.2  私有成员方法
        8.2.3  训练营2:实现类封装
      8.3  继承性
        8.3.1  Python语言中实现继承
        8.3.2  多继承
        8.3.3  训练营3:实现类继承
      8.4  多态性
        8.4.1  多态概念
        8.4.2  重写方法
      8.5  总结与扩展
      8.6  同步练习
    第9章  捉虫大队行动中——异常处理
      9.1  异常类继承层次
        9.1.1  几个重要的异常
        9.1.2  异常堆栈
      9.2  处理异常
        9.2.1  捕获异常
        9.2.2  捕获多个异常
      9.3  释放资源
        9.3.1  finally代码块
        9.3.2  with as代码块
      9.4  显式抛出异常
      9.5  总结与扩展
      9.6  同步练习
    第10章  掌握文件,才能侃侃而谈资料——文件访问
      10.1  访问文件
        10.1.1  打开文件
        10.1.2  关闭文件
        10.1.3  文本文件读写
        10.1.4  训练营1:复制文本文件
        10.1.5  二进制文件读写
        10.1.6  训练营2:复制二进制文件
      10.2  总结与扩展
      10.3  同步练习
    第11章  在视觉与交互的海洋中游泳——GUI编程

      11.1  GUI开发工具包概述
      11.2  编写第一个Tkinter程序
        11.2.1  添加控件到窗口
        11.2.2  给控件添加事件处理
        11.2.3  训练营1:熟悉事件处理
      11.3  布局管理
        11.3.1  pack布局
        11.3.2  grid布局
      11.4  常用控件
        11.4.1  文本输入框控件
        11.4.2  文本区控件
        11.4.3  复选框
        11.4.4  单选按钮
        11.4.5  列表
        11.4.6  下拉列表
      11.5  训练营2:熟悉布局管理
      11.6  总结与扩展
      11.7  同步练习
    第12章  畅游信息的海洋——网络编程
      12.1  网络基础
        12.1.1  TCP/IP协议
        12.1.2  IP地址
        12.1.3  HTTP/HTTPS协议
        12.1.4  端口
        12.1.5  URL概念
      12.2  Python网络编程库
        12.2.1  urllib库
        12.2.2  搭建自己的Web服务器
        12.2.3  发送GET请求
        12.2.4  发送POST请求
      12.3  训练营1:下载图片
      12.4  JSON数据交换格式
        12.4.1  JSON文档
        12.4.2  JSON编码
        12.4.3  JSON解码
      12.5  训练营2:编码所有“备忘录”信息
      12.6  总结与扩展
      12.7  同步练习
    第13章  用数据解析你我的故事——数据库编程
      13.1  MySQL数据库管理系统
        13.1.1  安装MySQL 8数据库
        13.1.2  客户端登录服务器
        13.1.3  常见的管理命令
      13.2  编写Python程序访问MySQL数据库
        13.2.1  安装PyMySQL库
        13.2.2  访问数据库一般流程
      13.3  训练营:学生表CRUD操作
        13.3.1  创建学生表
        13.3.2  插入学生数据
        13.3.3  更新学生数据

        13.3.4  删除学生数据
        13.3.5  查询所有学生数据
        13.3.6  按照学生编号查询数据
      13.4  总结与扩展
      13.5  同步练习
    第14章  拥抱变幻无常的世界——多线程编程
      14.1  创建线程
        14.1.1  使用Thread类创建线程
        14.1.2  使用Thread子类创建线程
      14.2  等待线程结束
      14.3  线程同步
        14.3.1  线程不安全问题
        14.3.2  线程互斥锁
      14.4  总结与扩展
      14.5  同步练习