AIGC/LLM
AI办公新动能:DeepSeek智能应用案例实战指南
共94节 74人已学习¥289.0 免费试学Python
看漫画学Python进阶实战
本课程旨在为Python编程爱好者、初学者以及有一定基础的开发者提供全面的学习路径,涵盖从基础工具使用到高级项目实战的多个方面。通过理论与实践相结合的方式,学员将逐步掌握Python编程的核心技能,并能够独立完成复杂的项目开发。课程特色 * 系统化学习路径:从IDE工具的使用到高级库的应用,再到项目实战,课程内容循序渐进,帮助学员构建完整的知识体系。 * 理论与实践结合:每个章节都包含知识点讲解和动手实践,帮助学员巩固所学内容并提升实战能力。 * 丰富的项目实战:通过两个完整的项目实战(基于PyQt的宠物商店项目和基于PyGame的迷失航线游戏项目),学员可以将所学知识融会贯通,提升解决实际问题的能力。 * 涵盖热门技术:课程内容涵盖PyCharm、Turtle、PyQt、jieba、wordcloud、OpenCV、网络爬虫、MySQL、XML、xlwings、pyecharts等热门工具和库,紧跟技术潮流。 * 适合多类人群:无论是编程初学者、数据分析师、游戏开发者,还是希望提升Python技能的开发者,都能从本课程中获益。课程目标 * 掌握Python编程的基础知识和高级技巧。 * 熟练使用PyCharm等IDE工具,提升开发效率。 * 学会使用Turtle、PyQt、OpenCV等库进行图形绘制、GUI开发和图像处理。 * 掌握网络爬虫技术,能够爬取并处理网页数据。 * 学会使用MySQL进行数据存储与管理,掌握XML数据交换格式。 * 掌握数据可视化技术,能够使用pyecharts库绘制各种图表。 * 通过项目实战,提升综合开发能力,具备独立完成项目的能力。适合人群 * Python编程初学者,希望系统学习Python语言及其应用。 * 有一定Python基础的开发者,希望进一步提升技能并掌握热门工具和库。 * 数据分析师、游戏开发者、GUI开发者等,希望扩展Python在相关领域的应用能力。 * 对Python项目实战感兴趣,希望通过实践提升开发能力的学员。课程大纲概览 * 第1章:IDE工具的使用 * 学习如何使用PyCharm进行高效开发,包括设置、快捷键、调试等功能。 * 第2章:Turtle绘图库 * 通过Turtle库学习Python绘图基础,完成奥运五环、树木等图形的绘制。 * 第3章:PyQt GUI开发 * 掌握PyQt的基本用法,学会创建窗口、添加控件、处理事件以及使用QTDesigner设计界面。 * 第4章:文本分析与词云 * 使用jieba库进行中文分词,结合wordcloud库生成词云,完成《水浒传》词频分析。 * 第5章:OpenCV图像处理 * 学习OpenCV库的基础知识,完成图像处理、人脸检测以及验证码识别等任务。 * 第6章:网络爬虫 * 掌握爬虫的基本流程,学会使用Selenium爬取动态网页数据,并将数据存储到CSV文件中。 * 第7章:MySQL数据库 * 学习MySQL的基础知识,掌握使用Python访问MySQL数据库的方法,完成数据的增删改查操作。 * 第8章:XML数据交换 * 了解XML数据格式,学会使用ElementTree库解析XML文档,并在GUI界面中显示数据。 * 第9章:Excel文件操作 * 使用xlwings库读取和写入Excel文件,完成股票数据的存储与分析。 * 第10章:数据可视化 * 使用pyecharts库绘制折线图、饼图、环状图等,完成全国人口变化数据的可视化。 * 第11章:项目实战1——基于PyQt的宠物商店项目 * 通过完整的项目开发,掌握PyQt的应用技巧,提升综合开发能力。 * 第12章:项目实战2——基于PyGame的迷失航线游戏项目 * 学习PyGame游戏开发技术,完成一个完整的2D游戏项目。学习收获 * 掌握Python编程的核心技能,能够独立完成项目开发。 * 熟悉多种Python库的使用,扩展Python在数据分析、图像处理、GUI开发等领域的应用能力。 * 通过项目实战,提升解决实际问题的能力,为职业发展奠定坚实基础。学习建议 * 每章学习后,务必完成动手实践部分,巩固所学知识。 * 在项目实战中,尝试扩展功能或优化代码,提升自己的创新能力。 * 结合实际需求,将所学知识应用到自己的项目中,进一步提升实战能力。
共147节 168人已学习¥499.0 免费试学数据挖掘
极简R数据分析与可视化实战训练营:进阶实战
共229节 49人已学习¥499.0 免费试学大数据
极简R数据分析与可视化实战训练营:核心基础
共89节 42人已学习¥59.0 免费试学Go
GO语言训练营进阶篇
本课程是Go语言进阶课程,在学习本课程之前,您应该了解Go基础语言,为了衔接性好,关老师推荐您先学习本课程的前置课程入门篇。本课程包括内容如下。第1章 错误处理1.1 从一个问题开始1.2 使用error类型1.3 格式化错误信息1.4 自定义错误类型1.5 错误处理机制1.5.1 延迟执行1.5.2 进入宕机状态1.5.3 从宕机状态恢复第2章 并发编程2.1 进程、线程、协程2.1.1 进程2.1.2 线程2.1.3 协程2.2 GO并发编程2.2.1 创建协程2.2.2 创建匿名协程2.2.3 协程休眠2.3 通道2.3.1 声明通道2.3.2 发送和接收数据2.3.3 关闭通道2.3.4 遍历通道2.4 单向通道和双向通道2.5 缓冲区通道2.5.1 无缓冲通道2.5.2 有缓冲通道2.6 使用select语句2.6.1 基本的select用法2.6.2 默认分支第3章 正则表达式3.1 使用regexp包3.2 编译正则表达式3.3 编写正则表达式3.3.1 元字符3.3.2 字符转义3.3.3 使用元字符示例:匹配开始与结束字符3.3.5 字符类取反3.3.6 区间3.3.7 预定义字符类3.3.8 使用量词3.3.9 贪婪量词和懒惰量词3.3.10 定义分组3.4 regexp包的高级功能3.4.1 字符串分割3.4.2 字符串替换第4章 访问目录和文件4.1 操作目录4.1.1 创建目录4.1.2 删除目录4.1.3 重命名目录4.2 使用path/filepath包4.2.1 获取文件名4.2.2 获取目录名4.2.3 获取文件扩展名4.2.4 连接路径 4.2.5 分割路径 4.2.6 查找文件 4.3 读写文件4.3.1 读取整个文件4.3.2 逐行读取文件4.4 写入文件4.4.1 使用WriteFile()函数写文件4.4.2 使用WriteString()函数写文件第5章 网络编程5.1 网络基础5.1.1 网络结构5.1.2 TCP/IP协议5.1.3 IP地址5.1.4 端口5.2 TCP Socket低层次网络编程5.2.1 TCP Socket通信概述5.2.2 TCP Socket通信过程5.2.3 TCP服务器端5.2.4 TCP客户端5.2.5 【案例:文件上传工具】5.3 UDP Socket低层次网络编程5.3.1 UDP服务器端5.3.2 UDP客户端5.4 高层次的网络编程5.4.1 URL概念5.4.2 HTTP/HTTPS协议5.4.3 搭建自己的Web服务器5.4.4 发送GET请求5.4.5 发送POST请求5.4.6 【案例:Downloader】5.5 JSON文档结构5.5.1 JSON编码5.5.2 JSON解码第6章 数据库编程6.1 MySQL数据库管理系统6.1.1 安装MySQL8数据库6.1.2 客户端登录服务器6.1.3 常见的管理命令6.2 编写访问数据库程序6.2.1 MySQL驱动6.2.2 Go语言数据库编程一般过程6.2.3 建立和关闭数据连接6.2.4 预处理SQL语句6.2.5 执行SQL语句6.3 案例:员工表增、删、改、查操作6.3.1 创建员工表6.3.2 插入员工数据 6.3.3 更新员工数据6.3.4 删除员工数据6.3.5 按照主键查询员工数据 6.3.6 查询所有员工数据
共117节 102人已学习¥239.0 免费试学Go
GO语言训练营入门篇
本课程是GO语言入门课程,通过本课程学习您可以掌握:Go语法基础、Go数据类型、运算符、复合数据类型、 条件语句、 循环语句、函数和自定义数据类型。章节说明如下:第1章 直奔主题——编写你的第一个Go程序1.1 使用Go Playground编写程序Go代码1.2 搭建开发环境1.2.1 Windows上搭建Go语言开发环境1.2.2 Linux上搭建Go语言开发环境 1.2.3 macOS上搭建Go语言开发环境01.3 使用“石器时代”工具编写Go代码1.3.1 编写程序1.3.2 编译程序1.3.3 运行程序1.3.4 代码解释1.4 使用“铁器时代”工具编写Go代码1.4.1 LiteIDE工具1.4.2 Visual Studio Code1.5 回头看看Go那些事1.5.1 Go语言历史1.5.2 Go语言优点1.6 如何获得帮助第2章 Go语法基础2.1 标识符与关键字2.1.1 标识符2.1.2 关键字2.2 语句2.3 变量2.3.1 声明变量2.3.2 声明短变量2.4 常量2.5 格式化输出2.6 注释2.7 包2.7.1 声明包2.7.2 导入包2.7.3 自定义包2.7.4 为包提供别名2.7.5 匿名导入第3章 Go数据类型3.1 Go数据类型概述3.2 整数类型3.3 浮点类型3.4 复数类型3.5 布尔类型3.6 类型转换3.7 字符串类型3.7.1 字符串表示3.7.2 字符转义3.7.3 原始字符串3.7.4 字符串常用方法第4章 运算符4.1 算数运算符4.2 关系运算符4.3 逻辑运算符4.4 位运算符4.5 赋值运算符4.6 其他运算符4.7 运算符优先级第5章 复合数据类型5.1 指针类型5.1.1 声明指针变量5.1.2 空指针5.1.3 二级指针5.2 数组5.2.1 声明数组 5.2.2 访问数组元素 5.3 切片5.3.1 声明切片5.3.2 使用切片操作符5.3.3 添加元素 5.4 映射5.4.1 声明映射5.4.2 访问映射元素5.4.3 删除元素5.5 遍历容器第6章 条件语句6.1 if语句6.1.1 if结构6.1.2 if-else结构6.1.3 if-else-if结构6.2 switch语句6.2.1 一个case有多个值6.2.2 使用fallthrough贯穿case第7章 循环语句7.1 for循环7.1.1 基本形式for循环7.1.2 简化的for循环7.2 跳转语句7.2.1 break语句7.2.2 使用标签的break语句7.2.3 continue语句7.2.4 使用标签的continue语句7.2.5 goto语句第8章 函数8.1 用户自定义函数8.2 函数返回值8.2.1 返回单一值8.2.2 返回多个值8.2.3 命名函数返回值8.3 变参函数8.4 函数式编程8.4.1 匿名函数8.4.2 函数作为返回值使用8.4.3 函数作为参数使用8.5 闭包与捕获变量第9章 自定义数据类型9.1 结构体 9.1.1 声明结构体9.1.2 实例化结构体9.1.3 结构体指针9.1.4 结构体嵌套9.2 为结构体添加方法9.3 定义接口9.4 实现接口
共131节 92人已学习¥169.0 免费试学推荐系统
使用ChatGPT解决8个办公自动化问题
通过本课程的学习,您学习到如何使用用ChatGPT解决办公自动化问题,具体内容如下。一、ChatGPT编写程序编写VBA程序二、格式转换问题批量转换.xls文件为.xlsx文件批量转换.csv文件为.xlsx文件批量转换.doc文件为.docx文件批量转换Word文件为pdf文件批量转换.ppt文件为.pptx文件批量转换PPT文件为pdf文件三、数据统计与分析批量统计文档页数和字数将多个Excel文件合并为一个文件四、后记还有哪些要做
共11节 592人已学习¥158.0 免费试学推荐系统
ChatGPT实战:『用户管理』项目从需求分析到Bootstrap前端
通过本课程中您将学到学习如下:一、『用户管理』项目需求提出『用户管理』项目需求确定需求二、『用户管理』项目需求分析使用ChatGPT进行用例分析使用ChatGPT绘制用例图原型设计三、使用ChatGPT设计页面不采用前端框架实现前端框架介绍采用Bootstrap框架实现四、后记TOTD数据库设计与实现TOD后端实现效果展示1、生成的用例图:2、原型设计
共12节 176人已学习¥99.0 免费试学其他
Bootstrap必知必会
一、Bootstrap概述在本章中,学生将了解Bootstrap的背景、功能和优势,包括Bootstrap的历史和版本,它的主要功能和优势,以及为什么使用Bootstrap。二、准备工作在本章中,学生将学习关于Bootstrap的前置知识,包括HTML和CSS基础知识。此外,还将讨论环境搭建,包括如何下载和安装Bootstrap。三、如何使用Bootstrap构建网站在本章中,学生将学习如何使用Bootstrap构建网站。首先,我们将介绍第一个Bootstrap程序,然后深入探讨Bootstrap的网站构建原理。四、布局在本章中,学生将学习关于Bootstrap布局的知识。我们将深入研究容器、网格系统和表格。五、表单在本章中,学生将学习如何使用Bootstrap表单组件。我们将研究文本输入控件、选择控件、范围控件和表单验证。六、组件在本章中,学生将学习关于Bootstrap组件的知识。我们将介绍按钮、徽章、按钮组、下拉列表、列表组、导航菜单、导航栏、分页导航和卡片。七、插件在本章中,学生将学习关于Bootstrap插件的知识。我们将介绍工具提示框、警告框、Toast、弹出框、模态框和轮播。八、实践项目【图书管理系统作业】在本章中,学生将利用Bootstrap知识,实现一个图书管理系统。我们将首先进行需求分析,然后逐步实现登录页面、图书列表页面和图书添加页面。
共60节 328人已学习¥99.0 免费试学Python
Python Web之FastAPI框架实战训练营:老程序员手把手带您
课程大纲:一、开始之前的准备1.Web应用程序概述2 Fast API框架介绍3.环境搭建二、第一个Fast API程序4.第一个Fast API程序5.HTTP请求方法请求资源关系6.路由三、路径参数、查询参数、请求体7.路径参数8.带类型的路径参数9.示例1:通过图书编号查找图书信息10.查询参数11.请求体12.请求体+路径参数13.请求体+路径参数+查询参数四、使用模板14.使用模板15.访问静态文件五、使用表单16.表单数据六、请求与响应17.Request请求对象18.Response响应对象19.响应模型七、用户数据与安全20.使用Cookie21.使用Session22.JWT身份验证23.CORS(跨域资源共享)八、基于SQLite的『用户管理』项目实战训练24.使用SQLite数据库25.示例2:用户管理:访问数据库层实现26.示例3:用户管理:前端与API实现九、基于SQLAlchemy ORM框架实现的『用户管理』项目实战训练27.使用SQLAlchemy框架25.示例2:用户管理:访问数据库层实现26.示例3:用户管理:前端与API实现27.使用SQLAlchemy框架28.示例4:SQLAlchemy实现用户管理数据访问层29.示例5:用户管理:前端与API实现知识图片:课程优势纲:课程内容紧跟企业一线开发讲解采用:理解+实践课件采用思维导图课件详细代码完整提供开源软件答疑服务
共73节 676人已学习¥258.0 免费试学其他
使用ChatGPT从0到1
使用Chat GPT从0到1创建思维导图:如何使用ChatGPT,如何利用ChatGPT创建思维导图通过本课程的学习你可以掌握如下知识:ChatGPT介绍ChatGPT的优势ChatGPT的短板如何ChatGPT如何使用ChatGPT案例1:编写工作计划案例2:制作思维导图案例展示:案例1:编写工作计划案例2:制作思维导图
共10节 475人已学习¥30.0 免费试学Python
掰开揉碎『看漫画学Python』下
本课程采用了漫画+动手实操+练习讲授Python编程技能。课程简介:第11章 常用内置模块11.1 数学计算模块 —— math模块11.2 日期时间模块 —— datetime模块11.2.1 datetime类11.2.2 date类11.2.3 time类11.2.4 计算时间跨度类——timedelta11.2.5 将日期时间对象与字符串相互转换11.3 正则表达式模块 —— re模块11.3.1 字符串匹配11.3.2 字符串查找11.3.3 字符串替换11.3.4 字符串分割11.5 练一练第12章 文件读写12.1 打开文件12.2 关闭文件12.2.1 在finally代码块中关闭文件12.2.2 在with as代码块中关闭文件12.3 读写文本文件12.4 动动手 —— 复制文本文件12.5 读写二进制文件12.6 动动手 —— 复制二进制文件12.1 练一练第13章 图形用户界面13.1 Python中的图形用户界面开发库13.2 安装wxPython17813.3 第一个wxPython程序18013.4 自定义窗口类18213.5 在窗口中添加控件18213.6 事件处理18413.7 布局管理18513.7.1 盒子布局管理器18613.7.2 动动手——重构事件处理示例13.7.3 动动手——盒子布局管理器嵌套示例13.8 控件13.8.1 文本输入控件13.8.2 复选框和单选按钮13.8.3 列表13.8.4 静态图片控件13.9 点拨点拨 —— 如何使用wxPython官方文档13.10 练一练第14章 网络通信14.1 基本的网络知识14.1.1 TCP/IP14.1.2 IP地址14.1.3 端口14.1.4 HTTP/HTTPS14.2 搭建自己的Web服务器14.3 urllib.request模块14.3.1 发送GET请求14.3.2 发送POST请求14.4 JSON数据14.4.1 JSON文档的结构14.4.2 对JSON数据的解码14.5 动动手 —— 下载图片示例14.6 动动手 —— 返回所有备忘录信息14.7 练一练第15章 访问数据库15.1 SQLite15.1.1 SQLite的数据类型15.1.2 Python的数据类型与SQLite的数据类型的映射15.1.3 使用GUI管理工具管理SQLite15.2 数据库编程的基本操作过程15.3.1 数据库连接对象Connection15.3.2 游标对象Cursor15.4 动动手 —— 数据库的CRUD操作示例15.4.1 示例中的数据表15.4.2 无条件查询15.4.3 有条件查询15.4.4 插入数据15.4.5 更新数据15.4.6 删除数据15.5 点拨点拨 —— 防止SQL注入攻击15.6 练一练第16章 多线程16.1 线程相关的知识16.1.1 进程16.1.2 线程16.1.3 主线程16.2 线程模块 —— threading模块16.3 创建子线程16.3.1 自定义函数实现线程体16.3.2 自定义线程类实现线程体16.4 线程管理16.4.1 等待线程结束16.4.2 线程停止16.5 动动手 —— 下载图片示例16.6 练一练
共121节 466人已学习¥198.0 免费试学Python
掰开揉碎『看漫画学Python』中
本课程采用了漫画+动手实操+练习讲授Python编程技能。课程简介:第6章 容器类型数据6.1 序列6.1.1 序列的索引操作6.1.2 加与乘操作6.1.3 切片操作6.1.4 成员测试6.2 列表6.2.1 创建列表6.2.2 追加元素6.2.3 插入元素6.2.4 替换元素6.2.5 删除元素6.3 元组6.3.1 创建元组6.3.2 元组拆包6.4 集合6.4.1 创建集合6.4.2 修改集合6.5 字典6.5.1 创建字典6.5.2 修改字典6.5.3 访问字典视图6.6 动动手 —— 遍历字典6.7 练一练第7章 字符串7.1 字符串的表示方式7.1.1 普通字符串7.1.2 原始字符串7.1.3 长字符串7.2 字符串与数字的相互转换7.2.1 将字符串转换为数字7.2.2 将数字转换为字符串7.3 格式化字符串7.3.1 使用占位符7.3.2 格式化控制符7.4 操作字符串7.4.1 字符串查找7.4.2 字符串替换7.4.3 字符串分割7.5 动动手 —— 统计英文文章中单词出现的频率7.6 练一练第8章 函数8.1 定义函数8.2 调用函数8.2.1 使用位置参数调用函数8.2.2 使用关键字参数调用函数8.3 参数的默认值8.4 可变参数8.4.1 基于元组的可变参数( *可变参数)8.4.2 基于字典的可变参数( **可变参数)8.5 函数中变量的作用域8.6 函数类型8.6.1 理解函数类型8.6.2 过滤函数filter()8.6.3 映射函数map()8.7 lambda()函数8.8 动动手 —— 使用更多的lambda()函数8.9 练一练第9章 类与对象9.1 面向对象9.2 定义类9.3 创建对象9.4 类的成员9.4.1 实例变量9.4.2 构造方法9.4.3 实例方法9.4.4 类变量19.5 封装9.5.1 私有变量9.5.2 私有方法9.5.3 使用属性9.6 继承性9.6.1 Python中的继承9.6.2 多继承9.6.3 重写方法9.7 多态性9.7.1 继承与多态9.7.2 鸭子类型测试与多态9.8 练一练第10章 异常处理9.8 练一练10.1 第一个异常 —— 除零异常10.2 捕获异常110.2.1 try-except语句10.2.2 多个except代码块10.2.3 多重异常捕获10.2.4 try-except语句嵌套10.3 使用finally代码块释放资源10.4 自定义异常类10.5 动动手 —— 手动引发异常10.6 练一练
共147节 318人已学习¥168.0 免费试学Python
掰开揉碎『看漫画学Python』上
本课程采用了漫画+动手实操+练习讲授Python编程技能。一、课程特色:1、漫画2、动画3、动手实操4、练习5、总结6、接地气7、超细的视频课程8、作者亲自授课二、课程内容:第1章 油箱加满!准备出发!1.1 Python的历史1.2 Python的特点1.3 搭建Python开发环境1.4 动动手 —— 编写和运行一个Hello World程序1.5 练一练第2章 编程基础那点事2.1 标识符2.2 关键字2.3 变量2.4 语句2.5 代码注释2.6 模块2.7 动动手 —— 实现两个模块间的代码元素访问2.8 练一练第3章 数字类型的数据3.1 Python中的数据类型3.2 整数类型3.3 浮点类型3.4 复数类型3.5 布尔类型3.6 数字类型的相互转换3.6.1 隐式类型的转换3.6.2 显式类型的转换3.7 练一练第4章 运算符4.1 算术运算符4.2 比较运算符4.3 逻辑运算符4.4 位运算符4.5 赋值运算符4.6 运算符的优先级4.7 练一练第5章 程序流程控制5.1 分支语句5.1.1 if结构5.1.2 if-else结构5.1.3 if-elif-else结构5.2 循环语句5.2.1 while语句5.2.2 for语句5.3 跳转语句5.3.1 break语句5.3.2 continue语句5.4 动动手 —— 计算水仙花数5.5 练一练三、后记
共67节 235人已学习¥49.0 免费试学MySQL
程序员老关带您学SQL第4篇:数据库设计与项目实战篇
本课程是跟程序员老关学SQL系列课程中的第4篇,前置课程是SQL基础、MySQL数据库和Oracle数据库
共14节 127人已学习¥49.0 免费试学Oracle
程序员老关带您学SQL第3篇Oracle
本课程是关老师SQL系列课程的第3篇:Orange数据库
共37节 74人已学习¥58.0 免费试学MySQL
程序员老关带您学SQL第2篇:MySQL数据库【为程序员和数据分析员】
本课程是SQL系列课程第2篇:MySQL数据库。MySQL篇 MySQL数据库管理系统安装 10.1 MySQL概述 10.1.1 MySQL主要特点 10.1.2 MySQL主要版本 10.2 MySQL数据库安装和配置 10.2.1 Windows平台安装MySQL 1.下载MySQL8.0社区版 2.安装MySQL8.0社区版 10.2.2 Linux平台安装MySQL 1.更新软件仓库包索引 2.安装 MySQL 3.防火墙设置 4.启动 MySQL 服务 5.配置远程登录 10.2.3 macOS平台安装MySQL 1.下载MySQL8.0社区版 2.安装 MySQL MySQL数据库管理系统日常管理 11.1 登录服务器 11.2 常见的管理命令 11.2.1 帮助命令 11.2.2 退出命令 11.2.3 数据库管理 11.2.4 用户管理 11.3 查看系统对象信息 11.3.1 查看有哪些库 11.3.2 查看有哪些表 11.3.3 查看表结构 11.4 执行脚本文件 11.4.1 不需要登录MySQL方式 11.4.2 需要登录MySQL方式 11.5 数据库备份与恢复 11.5.1 备份数据库 11.5.2 恢复数据库 11.5.3 实例:在Windows下备份到Linux下恢复 11.6 MySQL图形界面管理工具 11.6.1 下载和安装MySQL Workbench 11.6.2 配置连接数据库 11.6.3 管理数据库 11.6.4 管理表 11.6.5 执行SQL语句 MySQL中特有的SQL语句 12.1 自增长字段 12.2 MySQL日期相关数据类型 12.3 限制返回行数 12.4 常用函数 12.4.1 数字型函数 12.4.2 字符串函数 12.4.3 日期和时间函数 MySQL数据库开发 13.1 存储过程 13.1.1 使用存储过程重构“找出所有销售部所有员工信息”案例 13.1.2 调用存储过程 13.1.3 删除储过程 13.2 存储过程参数 13.2.1 IN参数 13.2.2 OUT参数 13.2.3 INOUT参数 13.3 存储函数 13.3.1 创建存储函数 13.3.2 调用存储函数 13.3.3 删除存储函数 13.4 触发器 13.4.1 触发器分类 13.4.2 创建触发器语法 13.4.3 使用NEW和OLD修饰符 13.4.4 示例:员工表操作更新日志 13.4.5 测试触发器
共36节 275人已学习¥68.0 免费试学MySQL
程序员老关带您学SQL第1篇:SQL基础【为程序员和数据分析员准备】
本课程是SQL系列课程第一篇:SQL知识基础。本篇包括9章内容,介绍开篇综述语言的一些基础知识。内容包括管理表,管理视图,修改数据,查询数据,聚集查询结果,子查询和表连接。通过本篇的学习,读者可以全面了解标准SQL。 第1章 开篇综述第2章 学习环境搭建第3章 管理表第4章 管理视图第5章 修改数据第6章 查询数据第7章 聚集查询结果第8章 子查询第9章 表连接
共71节 154人已学习¥69.0 免费试学其他
Flutter编程指南之跨平台APP开发:手把手带您完成【我的备忘录】
课程首先介绍了Flutter的主要知识,通过4个案例消化吸收知识点。并通过手把手一步步带您完成一个【我的备忘录】APP项目,使得您真正认识Flutter在实际项目中的优势。 通过本课程学习您可以学习到Flutter技术如下知识:第1章 Flutter概述知识点:移动应用开发现状、移动应用开发类型、Hybrid与移动跨平台开发策略、Flutter是什么?、Flutter特点、Flutter体系结构。第2章 Flutter开发环境搭建知识点:基于Windows的Android开发环境、基于macOS的iOS开发环境、IDE开发工具设置。第3章 Flutter基础知识点:完成一个Flutter程序、一切都是组件(Widget)、组件分类、使用图片和图标资源、使用文本组件、增加调试组件工具。第4章 布局组件知识点:Flutter布局概述、容器布局(Container)、行(Row)、列(Column)布局、层叠布局、ListView、GridView。第5章 Material风格组件知识点:按钮、输入框、复选框、单选按钮、开关按钮、滑块。第6章 iOS Cupertino风格组件知识点:iOS Cupertino页面、Cupertino按钮、Cupertino开关按钮、Cupertino滑块、Cupertino分段控件。第7章 状态管理知识点:状态管理概述、局部状态管理、全局状态管理。第8章 导航知识点:导航概述、面包屑导航、标签导航、页面组件分散在不同文件中、全局状态管理与导航。第9章 工程依赖管理知识点:工程依赖管理概述、pub依赖管理工具。第10章 数据存储知识点:Flutter数据存储策略、键值对数据存储、文件数据存储、SQLite数据存储、示例:数据CRUD操作。第11章 网络通信知识点:搭建自己的Web服务器、使用http包、示例:城市信息列表。第12章 项目实战:我的备忘录APP知识点:备忘录APP项目说明、备忘录项目后台Web服务API说明、备忘录APP项目分析与设计、初始化工程、持久层实现、表示层实现。
共141节 794人已学习¥258.0 免费试学其他
Flutter编程指南之Dart语言:移动开发语言
通过本课程学习您可以学习到Dart语言如下知识:第1章 Dart语言概述:Dart语言简介、Dart语言支持平台开发、Flutter为什么选择Dart语言。第2章 开发环境搭建:下载Dart SDK、Windows下安装Dart SDK、macOS下安装Dart SDK、Visual Studio Code开发工具、IntelliJ IDEA开发工具。第3章 完成个Dart程序:动动手写一个HelloWorld、Dart源代码文件组织结构、Visual Studio Code调试Dart代码、IntelliJ IDEA调试Dart代码。第4章 Dart语法基础:标识符、关键字、变量、常量、注释、库。第5章 Dart数据类型:数值类型、字符串、数据类型相互转换、布尔类型和枚举类型第6章 运算符:算术运算符、算术赋值运算符、关系运算符、逻辑运算符、位运算符、条件运算符、类型检查运算符。第7章 控制语句:分支语句、循环语句、跳转语句。第8章 函数:函数声明、可选参数、头等函数(first-class function)、匿名函数。第9章 类:类声明、getter和setter访问器、构造函数、静态变量和静态方法、级联符号。第10章 继承与多态:Dart中的继承实现、调用父类构造函数、成员变量的覆盖(Override)、方法的覆盖(Override)、多态、混入(Mixins)。第11章 抽象类与接口:抽象类、接口、Dart中隐式接口、实现接口。第12章 数据容器:List容器、Set容器、Map容器、泛型。第13章 异常处理:捕获异常、try-on捕获异常、try-catch捕获异常、try-on-catch捕获异常、使用finally代码块、手动抛出异常、自定义异常类。第14章 异步编程:Dart异步处理机制、案例:同步函数实现读取文件、案例:异步函数实现读取文件、Future对象。
共96节 890人已学习¥99.0 免费试学
- 1
- 2
- 3

关东升
技术总监/研发总监
一个在IT领域摸爬滚打20多年的老程序员、软件架构师、培训讲师、IT作家。
熟悉Java、Kotlin、Python、iOS、Android、游戏开发、数据库开发与设计、软件架构设计等多种IT技术。
参与设计和开发北京市公交一卡通百亿级大型项目,开发国家农产品追溯系统、金融系统微博等移动客户端项目。
近期为中国移动、中国联通、南方航空、中石油、工商银行、平安银行和天津港务局等企事业单位授课。
著有《Java从小白到大牛》、《Kotlin从小白到大牛》、《iOS开发指南》、《Android网络游戏开发实战》、《Cocos2d-x实战》系列和《JSP网络程序设计》等40多部计算机书籍。
课程数 44 学生数 98948