课程简介
本课程是一门面向逆向工程师就业的体系化实战课程,深度解析Python与JavaScript两大核心技术栈。课程从Python基础语法、函数、类、装饰器、多线程/进程/协程异步编程,到JavaScript核心语法、数据类型、函数、作用域、面向对象编程,系统构建编程基础。在此基础上,重点讲解网络爬虫实战,涵盖requests、httpx、aiohttp等请求库,bs4、xpath、正则表达式等数据解析技术,并通过多个实战案例(如视频、音乐、图片、验证码爬虫)巩固技能。课程配套完整的视频讲解、课件、源代码及开发环境工具,旨在帮助学员从零开始,系统掌握逆向工程所需的核心编程与数据抓取能力,为高薪就业打下坚实基础。
下载地址
课程目录
00 逆向工程师就业培训班介绍
第0节:课程导学与就业方向介绍。
01 Python基础与环境搭建
第1–4节:Python解释器安装、Pycharm配置、编译运行流程与基本数据类型。
02 Python核心语法
第5–7节:循环控制语句、函数定义与错误处理机制。
03 Python面向对象编程
第8–9节:Python类的定义、基本特性与面向对象概念。
04 Python高级特性
第10–16节:enumerate与zip、文件读写、导包、with原理、call与参数、常用装饰器与自制装饰器。
05 Python并发编程
第17–20节:多线程、线程锁、进程与进程池、协程与异步编程。
06 Python综合实践
第21–23节:学生管理系统作业、作业讲解、多进程代理数据共享。
07 JavaScript入门与环境
第1–7节:学习意义、JS介绍、逆向内容、Windows系统注意事项、CMD、环境变量、WebStorm与Node.js安装。
08 JavaScript基础语法
第8–12节:第一个JS程序、编程语言共性、常量、变量、注释关键字标识符。
09 JavaScript数据类型与运算
第13–27节:数字字符串等原始类型、进制、显式类型转换、算术运算符、自增自减、赋值运算符、关系运算符、逻辑运算符、三元运算符、隐式类型转换。
10 JavaScript流程控制
第28–35节:if语句、switch语句、while循环、for循环、循环嵌套、break_continue_return控制。
11 JavaScript函数
第36–42节:函数介绍、定义方式、参数、返回值、变量作用域、块级作用域、函数作用域。
12 JavaScript调试与进阶
第43–46节:程序调试、作用域链、作用域练习、匿名函数。
13 JavaScript对象与面向对象
第53–74节:对象解构、原始与对象类型区别、对象作为函数参数与返回值、面向对象介绍、类属性方法、构造函数、封装、继承、多态、重写方法。
14 网络爬虫基础
第1–3节:爬虫基本原理、开发者工具使用、requests请求库基础。
15 网络爬虫进阶
第4–7节:requests进阶、httpx协议与异步爬虫、aiohttp异步库、性能比较。
16 数据解析技术
第8–10节:bs4解析库、xpath查找语法、正则表达式匹配。
17 爬虫实战案例
第11–15节:文字类、图片类、音乐类、视频类爬虫案例及POST英数验证码案例。
18 环境与工具
包含Python、Node.js、编辑器、系统工具等相关安装包与激活文件。
19 课件与代码
包含各章节PPT课件、Python与JavaScript示例代码文件及作业代码。
--- 点击展开详细目录 ---
|