Python应用开发高级研修班
3月19-31日 线上
本次培训分为四门课程:Python编程基础、Python Web应用开发、Python App应用开发、Python渗透测试编程技术。
通过本次培训可以掌握:
1. Python环境搭建、Python基本语法、Python组合数据类型、Python生态环境应用;
2. 全面、深入、透彻地理解Python Web的开发方法,掌握完整的企业门户网站开发。
3. 完成图像识别App、网络分布式人脸考勤App、多媒体聊天App等案例的开发;
4. 掌握相关的网络安全渗透测试技术和Python实现方法。
会议时间:2022年3月19日-31日(线上)
会议通知及报名方式
扫码下载
报名方式
-
欢迎学校团体报名,团体报名有优惠! -
会议咨询、报名缴费及发票:请联系贾编辑,手机和微信:18601290130 -
提供回看
课程内容及时间安排
Python编程基础课程日程安排
第一天 |
|
9:00-11:30 |
1. Python开发环境搭建(Python、Anaconda) |
14:30-17:00 |
1. 语法快速讲解 列表、元组、字典、集合等组合数据类型的操作与应用 2. 案例讲解一 频数表和直方图 3. 数值处理与计算 Math模块和数学函数、random模块和随机函数 4. 案例讲解二 使用阿基米德方法估算圆周率、使用随机数估值圆周率 5. 字符串与文本处理 字符串对象和文本处理、字符串格式化、正则表达式、中文分词库jieba、词云库WordCloud 6. 案例讲解二 文本统计、基因预测、字符串加密与解密、词云图(红楼梦)&(政府工作报告) |
第二天 |
|
9:00-11:30 |
1. 输入输出与文件处理 命令行参数、标准输入和输出函数、文件和文件对象、文本文件的读取和写入、CSV格式文件的读取和写入、JSON文件的读取和写入 2. 案例讲解 文本文件的读取和写入、CSV格式文件的读取和写入、JSON文件的读取和写入 3. 面向对象的程序设计基础 概念、类对象和实例对象、属性、方法、对象的特殊方法、继承 4. 案例讲解 颜色类、直方图类 5. 数据库应用开发 SQLite数据库和sqlite3模块,常用SQL语句 6. 案例讲解 使用SQLiteStudio查看和维护数据库 |
14:30-17:00 |
1.Python计算生态概览 Python标准库、科学计算与数据处理、文本处理与分析、数据可视化、网络爬虫和Web信息提取、机器学习和深度学习、图形用户界面、Web开发、游戏开发 2.Python科学计算 NumPy库和SciPy库的基本操作与应用、Pandas库的基本操作与应用 3.案例讲解 矩阵的运算、线性方程组求解、探索性数据分析 4.数据可视化 Matplotlib库的基本操作与应用 5.案例讲解 绘制折线图、散点图、饼状图、柱状图、直方图、绘制多个图形 |
课程结束 |
Python Web应用开发课程日程安排
第一天 2022年3月22日 |
|
19:30-21:30 |
第一课 Python基础 1. Python简介 Python语言优势 用Python开发Web的优势 2.安装Python和开发工具 安装Python 安装Visual Studio Code 3.基础语法 基本运算 数据类型 控制语句 函数 面向对象 模块和包 4.案例1:学生Excel成绩表格自动统计
第二课 Python Web企业门户网站-框架搭建 1. Web前端基础 HTML基础 CSS基础 JavaScript基础 Bootstrap框架 2.Django后端框架 Django介绍 第一个Django项目 3.企业门户网站框架设计 需求概述 搭建项目框架 |
第二天 2022年3月23日 |
|
14:00-18:00 |
第三课 Python Web企业门户网站-模板和数据库 1.模板的概念 Django模板概述 基于Django模板的静态资源配置 2.开发“科研基地”模块 制作门户网站基础页面 基于Django模板的页面复用 向模板传递动态参数 3.数据库的概念 数据库概述 读写SQLite数据库 4.开发“公司简介”模块 制作侧边导航栏 Django数据库模型 优化后台管理系统
第四课 Python Web企业门户网站-路由和富文本 1.基于路由的页面切换 2.开发“产品中心”模块 制作产品列表页面 分页显示 制作产品详情页面 3.富文本的概念 创建基于富文本的新闻模型 开发新闻列表和新闻详情页面 |
第三天 2022年3月24日 |
|
8:00-12:00 |
第五课 Python Web企业门户网站-常用的扩展功能 1.嵌入百度地图 2.信号触发器的使用 发布招聘信息 基于模型表单上传应聘信息 信息信号触发器的使用 3.发送邮件 4.动态生成word文档 5.资料下载 创建资料模型 资料下载列表页面开发
第六课 Python Web企业门户网站-缓存 1.开发“首页”模块 轮播横幅 企业概况 新闻动态 通知公告 科研基地 联系我们 产品中心 2.Django缓存系统 |
第四天 2022年3月25日 |
|
14:00-18:00 |
第七课 Python Web企业门户网站-部署 1.本地服务器部署 2.云服务器部署 3.MySQL数据库安装和使用
第八课 Python Web企业门户网站-人工智能拓展 1.人工智能和Python Web 2.搭建“智能证件照”平台 3.未来拓展方向 |
课程结束 |
Python App应用开发课程日程安排
第一天 2022年3月26日 |
|
9:00-11:30 |
编程环境:Pycharm 测试环境:Postman 数据库:DB Browser for SQLite |
14:30-17:00 |
【2】桌面版图像识别App(服务器/客户机全程基于Python设计)
编程环境:Pycharm |
第二天 2022年3月27日 |
|
9:00-11:30 |
【3】网络分布式人脸考勤App(服务器与客户机全程采用Python设计)
编程环境:Pycharm |
14:30-17:00 |
【4】多媒体聊天App(全程采用Python设计,包括人与机器人聊天、群聊私聊、文件、图片、语音、视频的服务器与客户机设计)
编程环境:Pycharm |
课程结束 |
Python 渗透测试编程技术课程日程安排
第一天 2022年3月28日 |
|
9:00-11:30 |
学习网络安全渗透测试相关理论和渗透测试系统Kali linux2的使用,以及安全渗透测试的常用模块Socket、Python-nmap和Scapy。 · Socket的实例化、常用函数以及通信实例 · Python-nmap的实例化、常用函数以及扫描实例 · Scapy的分层、常用函数、如何接送和发送数据包 |
上机案例1:使用Python-nmap和Scapy编写端口扫描器 |
|
第二天 2022年3月29日 |
|
14:30-17:00 |
学习使用Python完成主动扫描工作。主动扫描是针对目标发送特制的数据包,然后根据目标的反应来获得信息的一种手动。学员将会了解到如何使用Python编写程序实现如下功能。 · 测试目标主机是否在线。 · 测试目标主机的指定端口是否开放、 · 测试目标主机的操作系统。 · 测试目标主机上运行的服务等。 |
上机案例2:编写对目标状态、端口开放状态、操作系统类型和运行服务扫描的工具 |
|
第三天 2021年10月30日 |
|
9:00-11:30
|
学习如何对软件的溢出漏洞进行测试,以及如何开发一个漏洞渗透模块。包括以下部分: · 计算软件溢出的偏移地址。 · 查找 JMP ESP 指令。 · 编写渗透程序。 · 坏字符的确定。 · 使用 Metasploit 来生成 Shellcode。 |
上机案例3:编写一个漏洞渗透模块 |
|
第四天 2021年10月31日 |
|
14:30-17:00
|
学习中间人欺骗原理,并使用Scapy编写一个中间人欺骗工具。包括以下内容: · Sniff函数的使用 · 伯克利包过滤的语法 · Wireshark的使用 · ARP欺骗的原理 |
上机案例4:编写一个中间人欺骗工具 |
|
课程结束 |
培训资源
点击下方的【阅读原文】,下载电子版会议通知
文章评论