QQ在线客服
免费咨询热线
400-615-1233
工作时间-工作日
8:30-17:30
立封
平封

Python编程入门与进阶·进阶篇(活页式)

全书共配有视频微课二维码34个,活页式,配套教学资料包
  • 类  别:计算机系列
  • 书  名:Python编程入门与进阶·进阶篇(活页式)
  • 主  编:韩迎春
  • 定  价:55
  • 开  本:16开
  • 印刷方式:双色
  • 页  数:232
  • 时  间:2023年7月
  • 出  版  社:北京邮电大学出版社
  • 书  号:978-7-5635-6838-3
上传时间:2023-07-28
在线试读 样章下载 样书申请

内容摘要

        本书共包括6个模块,包括Python中的模块、包和库、Python 数据库存储、Python 网络编程、Python 网络爬虫、Python GUI编程、Python Web开发。
        本书是《Python编程入门与进阶·基础篇》的进阶篇。本书简化理论,强化编程,每个知识点的讲解都设置了代码示例,通过代码引导学生掌握编程思想;设置丰富的板块,包括“思维导图”“知识清单”“本章总结”“术语”“程序阅读”“综合案例”“练习”“自我反思与评价”。
        本书既可作为高等职业院校Python程序设计课程的教材,也可供相关爱好者、Python开发者等参考和使用。

目录

第10章Python中的模块、包和库
  10.1模块
    10.1.1编写一个模块
    10.1.2导入并使用模块
    10.1.3模块的导入顺序
    10.1.4重新导入模块
  10.2包
    10.2.1编写一个包
    10.2.2导入包中的模块或成员
  10.3库
    10.3.1标准库
    10.3.2使用pip管理第三方库
    10.3.3使用虚拟环境解决第三方库冲突
第11章Python 数据库存储
  11.1数据库概述
  11.2数据库存储操作
    11.2.1PyMySQL简介
    11.2.2PyMySQL的安装
    11.2.3PyMySQL连接MySQL数据库
    11.2.4PyMySQL操作MySQL数据库
    11.2.5PyMySQL封装MySQL数据库操作
第12章Python网络编程
  12.1socket
    12.1.1socket中的常用数据类型
    12.1.2新建一个socket对象
    12.1.3绑定
    12.1.4监听
    12.1.5连接
    12.1.6接受连接申请
    12.1.7发送数据
    12.1.8接收数据
    12.1.9关闭连接
    12.1.10设置socket选项
    12.1.11设置socket超时
  12.2socket案例
    12.2.1编写一个简单的TCP通信客户端和服务端(标准流程)
    12.2.2编写一个ping客户端(RAW SOCKET)
  12.3scapy
    12.3.1scapy的基本用法
    12.3.2构建数据包对象
    12.3.3发送数据
    12.3.4发送数据并接收响应
    12.3.5嗅探数据并做出响应
  12.4scapy案例
    12.4.1交换机MAC泛洪(只发不收)
    12.4.2DNS劫持(嗅探并响应)
   12.4.3TCP SYN半连接端口扫描器(发送并接收响应)
第13章Python 网络爬虫
  13.1Requests
    13.1.1Requests简介与安装
    13.1.2使用Requests直接发送请求
    13.1.3使用Requests以会话方式发送请求
    13.1.4Response对象
    13.1.5高级用法
  13.2BeautifulSoup
    13.2.1BeautifulSoup简介与安装
    13.2.2BeautifulSoup中的基本数据类型
    13.2.3BeautifulSoup遍历文档树
    13.2.4BeautifulSoup查找文档树
  13.3Selenium
    13.3.1Selenium简介与安装
    13.3.2Selenium的基本使用
    13.3.3Selenium选择器
    13.3.4Selenium等待元素被加载
    13.3.5Selenium元素交互
    13.3.6Selenium切换frame和窗口
     13.3.7Selenium关闭浏览器
  13.4Scrapy
    13.4.1Scrapy简介与安装
    13.4.2Scrapy常用命令
    13.4.3爬虫项目结构及爬虫应用简介
    13.4.4Spiders
    13.4.5Selectors
    13.4.6Item与Pipeline
    13.4.7下载中间件
    13.4.8爬虫中间件
第14章Python GUI编程
  14.1GUI介绍
  14.2Python GUI框架介绍
    14.2.1跨浏览器GUI框架
    14.2.2跨平台GUI框架
    14.2.3特定平台GUI框架
  14.3Python内置GUI框架Tkinter
    14.3.1Tkinter架构
    14.3.2Tkinter的基本概念
    14.3.3Tkinter开发GUI程序的结构
    14.3.4Tkinter的基本组件
    14.3.5Tkinter中的事件处理
    14.3.6Tkinter对话框组件
第15章Python Web开发
   15.1CGI和WSGI
    15.1.1CGI介绍
    15.1.2WSGI介绍
  15.2Python三大主流Web框架
    15.2.1Django
    15.2.2Flask
    15.2.3Tornado
  15.3基于Django的Web开发
    15.3.1安装Django
    15.3.2创建基于Django的project
    15.3.3Django模板
    15.3.4Django模型
    15.3.5Django视图
    15.3.6Django路由
    15.3.7Django Cookie/Session对象
    15.3.8Django Admin管理工具        
参考文献

主编信息

韩迎春,昆明冶金高等专科学校计算机信息学院院长,副教授。云南省工信行指委委员、昆明市科技项目评审专家库专家,云南省技能大赛评委,云南省国家职业技能鉴定高级考评员。2020年作为项目负责人主持学校“双高”项目二级子项目“ICT产业学院”建设,其中涉及大数据及人工智能协同创新中心、智慧城市虚拟仿真中心、网络安全产教融合基地等三级子项目建设。2019—2020年担任通信技术专业国家第三批现代学徒制试点专业项目负责人 。

相关图书