作品简介

这是一本Python语言入门书籍,书中通过讲解Python语言的基础知识,帮助读者打开编程世界的大门。本书面向编程入门者,书中会尽可能地避免晦涩难懂的“高深”笼统概念,而向读者提供直观清晰的讲解。全书内容配有同步视频课程,每步操作讲解都可以从视频中找到相应的演示,以避免让读者出现“无从下手”的感觉。本书注重理论和实践相结合,读者可以边看边学,进而自己写出完整的程序。

朱泽坤,IT行业多年从业者,知名互联网公司员工,常年在一线业务深耕,编程实战经验丰富。计算机科班出身,深知入门编程的痛点和难点,擅长深入浅出地传递编程知识。

作品目录

  • 内容简介
  • 前言
  • 第1章 如何学习Python
  • 1.1 环境搭建
  • 1.2 两种运行方式
  • 1.3 多犯错
  • 第2章 Python的基础语法
  • 2.1 变量
  • 2.2 数据类型
  • 2.3 语句
  • 2.4 注释
  • 自测总结
  • 第3章 Python的常用容器
  • 3.1 list
  • 3.2 tuple
  • 3.3 dict
  • 3.4 set
  • 3.5 字符串
  • 自测总结
  • 第4章 函数
  • 4.1 函数的意义
  • 4.2 函数的声明
  • 4.3 函数的参数
  • 4.4 函数的多个参数
  • 4.5 函数的默认参数
  • 4.6 函数的返回值
  • 4.7 匿名函数
  • 4.8 局部变量和全局变量
  • 自测总结
  • 第5章 模块、包、库
  • 5.1 模块
  • 5.2 包
  • 5.3 Python常用的标准库
  • 5.4 使用pip管理第三方库
  • 自测总结
  • 第6章 让程序与操作系统互动
  • 6.1 获取输入
  • 6.2 文件的读写
  • 6.3 运行参数
  • 6.4 拷贝和引用
  • 6.5 浅拷贝和深拷贝
  • 6.6 让程序并行运行
  • 自测总结
  • 第7章 面向对象编程
  • 7.1 类定义
  • 7.2 类属性
  • 7.3 成员函数
  • 7.4 实例
  • 7.5 实例属性
  • 7.6 继承
  • 7.7 多态
  • 7.8 封装
  • 自测总结
  • 第8章 数据结构
  • 8.1 数组和链表
  • 8.2 队列和栈
  • 8.3 二叉树
  • 8.4 堆
  • 自测总结
  • 第9章 常用算法
  • 9.1 枚举
  • 9.2 二分查找
  • 9.3 递归
  • 9.4 排序
  • 自测总结
  • 第10章 爬虫
  • 10.1 初识HTTP
  • 10.2 正则表达式
  • 10.3 爬取静态页面的网站
  • 10.4 beautifulsoup4
  • 10.5 爬取图片
  • 自测总结
  • 第11章 基于Python的开源项目
  • 11.1 Web开发
  • 11.2 云计算OpenStack
  • 11.3 机器学习
  • 11.4 爬虫
  • 后记
展开全部