最受欢迎
学员最喜爱的热门内容
Google Gemini 零基础入门:从基础到构建 AI 应用
释放谷歌 Gemini 的强大能力,探索这款前沿生成式 AI 模型的变革潜力。本课程深入讲解 Gemini 的各项功能,包括文本生成、图像识别、文本转代码以及语音转文本等应用。 课程从单模态与多模态模型的基本概念入手,指导你如何通过 Google Gemini API 配置和使用 Gemini。深入探讨提示工程技巧及其实际应用,例如构建一个由 Gemini 驱动的真实世界“你画我猜”游戏。同时,学习使用 Google Vertex AI 工具来优化和部署你的 AI 模型,并集成语音转文本等功能。 本课程非常适合开发者、数据科学家,以及所有希望探索 Google Gemini AI 巨大潜力的技术爱好者。使用 OpenAI API 在 Python 中进行自然语言处理
本课程介绍如何在 Python 中使用 OpenAI API 进行自然语言处理(NLP),教你运用 OpenAI API 解决实际的 NLP 任务。你将从使用 Python 探索 OpenAI API 开始,设置账户并学习如何访问关键的 API 接口。课程将重点讲解 completions 接口,用于生成、分类和转换文本。 随后,课程将深入介绍 Python 中的高级 NLP 技术,利用 OpenAI 的其他接口(如 moderations 和 embeddings)进行深度文本分析。你将通过实践这些方法,高效地分析和处理文本数据。 最后,你将把所掌握的 OpenAI 技能与 Flask 框架结合,构建交互式的、由 NLP 驱动的应用程序。课程注重真实项目实践,帮助你运用 OpenAI 的能力解决内容生成、文本分类等实际问题。完成本课程后,你将能够基于 OpenAI API 在 Python 中应用 NLP 技术,开发可扩展的解决方案。掌握 OpenAI API 和 ChatGPT 以实现创新应用
OpenAI 已经彻底改变了开发者在自然语言处理、创意内容生成以及跨行业人工智能驱动解决方案方面的实现方式。 本课程将从介绍 OpenAI 及其最著名的基于 GPT 的聊天机器人 ChatGPT 开始。在掌握提示工程的基础知识后,你将进一步学习编写提示的高级技巧,探索 ChatGPT 的实际应用场景,并动手实践 OpenAI API 的使用。课程还将引导你深入理解模型的高级用法,包括模型微调和嵌入(embeddings),并提供故障排查方法与最佳实践建议。 完成本课程后,你将具备运用 OpenAI API 开发创新应用的能力,无论是构建 AI 驱动的聊天机器人,还是在真实项目中实施人工智能解决方案。这些知识将提升你开发前沿 AI 应用的能力,并助力你在快速发展的 AI 领域中推进职业发展。探索分类
AWS
Amazon Web Services是世界上最全面的云计算平台,提供200多种服务,包括计算能力、存储、数据库、机器学习和分析。掌握AWS以构建可扩展、安全且具有成本效益的云解决方案,为全球企业提供动力。
Grokking the AWS Certified Generative AI Developer - Professional
AWS 认证生成式 AI 开发人员 - 专业级认证验证了您在 AWS 上构建生产就绪的生成式 AI 应用程序的知识。该认证重点在于使用 Bedrock、RAG、代理和 SageMaker 构建基础模型的应用程序的设计、安全、部署和优化。掌握 AWS 认证开发者 - 助理 (DVA-C02) 考试
AWS 认证开发者 – 助理(DVA-C02)课程帮助你构建、部署和排查在 AWS 上安全、可扩展的应用程序。本课程非常适合使用核心 AWS 服务和现代云原生模式的开发人员。 你将学习核心 AWS 开发与部署服务,例如 AWS CLI、SDK、CloudShell、AWS CodeBuild、CodeDeploy、CodePipeline、CloudFormation 和 CodeGuru。你还将了解核心 AWS 计算与存储服务,以帮助构建可扩展的解决方案。你还将通过有效的监控与管理实践,掌握云应用安全性和可观测性。通过模拟考试巩固知识,并通过涵盖网络、自动化和性能调优的动手云实验,获得真实世界技能。 完成本课程后,你将提高通过 AWS 认证开发者 – 助理考试的机会,并自信地承担云开发角色。C
C是一种基础的系统编程语言,提供对内存和硬件的低级访问。以其效率和性能而闻名,C用于操作系统、嵌入式系统和性能关键应用程序。学习C可以深入理解计算机在硬件层面的工作原理。
DevOps
DevOps弥合了开发和运营之间的差距,强调自动化、持续集成/部署(CI/CD)和基础设施即代码。学习Docker容器化、Kubernetes编排、云平台和监控工具,以简化软件交付并提高系统可靠性。
在 Azure DevOps 中运行 Selenium Java 测试
我们通常使用 Selenium WebDriver 和 Java 编写自动化测试。在开发和测试自动化代码时,我们会将代码本地运行在自己的计算机上。为了让其他人也能修改或运行这段代码,就需要将其添加到代码仓库中,以便他人访问。一旦代码进入仓库,就可以通过持续集成/持续部署(CI/CD)环境(如 Jenkins 或 Azure DevOps)中的流水线来执行。本课程的重点正是这一过程。 在本课程中,我们将一个基于 Java、TestNG 和 Selenium 构建的本地自动化项目添加到 Azure DevOps 项目中,共享代码仓库,并通过流水线运行其中的测试。容器技术应用:Docker 与 Docker Compose
无论你是 DevOps 新手,还是希望开始使用容器的开发者,这里都是你的理想起点。Docker 是一项需求旺盛的技术,在实际工作中你将频繁接触到它。 Docker 通过容器化应用,实现大规模的应用部署、设置和运行。稍后我们会详细介绍这一点。此外,Docker 还为开发者提供了统一一致的开发环境,配合 Kubernetes,能够轻松管理整个开发生命周期。 在本课程中,你将学习 Docker 的基础知识,包括容器、镜像和常用命令。随后,你将深入掌握更高级的概念,例如如何连接数据库容器,以及如何使用 Docker Compose 简化工作流程。最后,你将学习如何监控集群,并使用 Swarm 扩展 Docker 服务。Docker
Docker通过容器化技术革命性地改变了应用程序部署。它将应用程序及其依赖项打包成轻量级、可移植的容器,在不同环境中一致运行。对于现代DevOps、微服务架构和云部署策略至关重要。
容器技术应用:Docker 与 Docker Compose
无论你是 DevOps 新手,还是希望开始使用容器的开发者,这里都是你的理想起点。Docker 是一项需求旺盛的技术,在实际工作中你将频繁接触到它。 Docker 通过容器化应用,实现大规模的应用部署、设置和运行。稍后我们会详细介绍这一点。此外,Docker 还为开发者提供了统一一致的开发环境,配合 Kubernetes,能够轻松管理整个开发生命周期。 在本课程中,你将学习 Docker 的基础知识,包括容器、镜像和常用命令。随后,你将深入掌握更高级的概念,例如如何连接数据库容器,以及如何使用 Docker Compose 简化工作流程。最后,你将学习如何监控集群,并使用 Swarm 扩展 Docker 服务。Java
Java是一种强大的面向对象编程语言,专为企业应用程序、Android开发和大规模系统而设计。以其'一次编写,到处运行'的理念而闻名,Java提供强大的内存管理、安全功能和丰富的库,使其成为构建可扩展、可维护应用程序的理想选择。
在 Azure DevOps 中运行 Selenium Java 测试
我们通常使用 Selenium WebDriver 和 Java 编写自动化测试。在开发和测试自动化代码时,我们会将代码本地运行在自己的计算机上。为了让其他人也能修改或运行这段代码,就需要将其添加到代码仓库中,以便他人访问。一旦代码进入仓库,就可以通过持续集成/持续部署(CI/CD)环境(如 Jenkins 或 Azure DevOps)中的流水线来执行。本课程的重点正是这一过程。 在本课程中,我们将一个基于 Java、TestNG 和 Selenium 构建的本地自动化项目添加到 Azure DevOps 项目中,共享代码仓库,并通过流水线运行其中的测试。JavaScript
JavaScript是Web的编程语言,支持交互式和动态Web应用程序。从前端用户界面到使用Node.js的后端服务器,JavaScript通过React、Vue和Angular等框架推动现代Web开发,使其成为全栈开发的必备技能。
使用 Python Transcrypt 编译器进行前端开发
Python 已被广泛用于大多数基于 Web 的应用程序的后端。然而,它无法直接用于这些应用的前端浏览器部分。这时,Transcrypt 就派上用场了。Transcrypt 可以帮助我们构建更加统一的 Web 项目,使 Python 既能用于后端开发,也能用于前端开发。本课程主要介绍一种名为 Transcrypt 的转译器。它能将我们的 Python 代码转换为 JavaScript,然后执行该 JavaScript 代码,让我们既能享受 Python 的简洁性,又能获得 JavaScript 在前端的灵活性。使用 fp-ts 进行 TypeScript 中的函数式编程
函数式编程是一种强调不可变性和纯函数的编程范式。它不仅让代码更易于理解、测试和并行处理,还能提升性能。TypeScript 是一种静态类型、面向对象的编程语言,建立在 JavaScript 之上。尽管 TypeScript 不是纯粹的函数式编程语言,但同样可以用来编写函数式代码。 本课程适合几乎没有 TypeScript 和函数式编程基础的初学者。你将从学习基础知识开始,逐步完成多个复杂度递增的项目。你还将了解 fp-ts 这个库,它提供多种函数式编程的构造工具。课程涵盖 fp-ts 的核心功能,以及一些重要的单子(monads),如 Option、Either 和 TaskEither。 完成本课程后,你将掌握如何在新的或现有的 TypeScript 项目中应用函数式编程技巧和 fp-ts,迈向成为这两方面专家的道路!提升你的JavaScript:中级JavaScript全面指南
本课程适合已经掌握 JavaScript 基础知识并希望进一步提升、深入理解语言机制的学习者。我们将涵盖对阅读、理解和编写更高质量代码至关重要的主题。开始之前,你应熟悉 JavaScript 中的变量、函数和循环等基础知识。 通过本课程,你将能够熟练应对大多数开发者难以解答的 JavaScript 面试问题,能够自信地讨论语言的核心原理以及常见的设计模式。 本课程由全栈工程师 Arnav Aggarwal 制作。他参加过编程训练营,并在另一家训练营担任过讲师,因此对新手开发者如何学习编程有丰富的实践经验。在不到一个月的时间里,Arnav 发布的关于 JavaScript 概念的文章浏览量已超过 5 万次,并因其教育价值被 Medium.com 和 codementor.io 选为编辑推荐内容。使用 Postman 和 WebdriverIO 测试 React 应用程序
在当今的数字世界中,测试工程师必须具备高效且有效的策略与技能,以在快速迭代的敏捷环境中测试软件。Postman 是一款广为人知的 API 测试工具,可用于构建、测试和发布 API,它允许你执行临时测试以及完全自动化的测试套件。WebdriverIO 是一个现代的 JavaScript 测试框架,适用于浏览器和移动设备的自动化测试。 你将从传统与新兴的软件构建与测试方法的基础知识开始。接着,学习测试规划与设计策略,帮助测试工程师为任何应用选择最佳的测试用例执行方式。然后,你将了解如何从终端用户的角度使用 Postman 测试应用程序。最后,你将通过 Postman 和 WebdriverIO 对一个工单管理器进行测试。 完成本课程后,你将掌握在测试工程领域或其他需要测试活动的角色中取得成功并实现职业发展的关键技能。Python
Python是世界上最受欢迎的编程语言之一,这是有充分理由的——以其简洁性和可读性语法而闻名,它通常是许多人的首选,对初学者友好,同时对有经验的开发者来说仍然强大。
使用 Python 和 Transcrypt 构建完整的 Web 应用
Python 已被广泛用于大多数 Web 应用的后端,但遗憾的是,它无法直接在浏览器中运行来驱动前端。Transcrypt 可以帮助解决这一问题,通过使用 Python 同时编写前后端代码,构建更加统一的 Web 项目。 本课程基于《使用 Python Transcrypt 编译器进行前端开发》一课的内容,实现一个完整的 React 与 Python 结合的 Web 项目。在每一章中,我们将对现有代码进行重构,添加新功能,逐步完善应用程序。每章结束后,都会得到一个可运行的应用程序,包含截至目前为止所添加的所有功能。使用 Python Transcrypt 编译器进行前端开发
Python 已被广泛用于大多数基于 Web 的应用程序的后端。然而,它无法直接用于这些应用的前端浏览器部分。这时,Transcrypt 就派上用场了。Transcrypt 可以帮助我们构建更加统一的 Web 项目,使 Python 既能用于后端开发,也能用于前端开发。本课程主要介绍一种名为 Transcrypt 的转译器。它能将我们的 Python 代码转换为 JavaScript,然后执行该 JavaScript 代码,让我们既能享受 Python 的简洁性,又能获得 JavaScript 在前端的灵活性。Python for Scientists and Engineers
如果你是一名科学家或工程师,对学习科学计算感兴趣,那么这里就是你的起点。 在本课程中,你将学习编写自己的实用代码,以执行有意义的科学计算。过程中,你将通过定期的测验和练习来检验自己的理解程度。 本课程涵盖的主题包括数组、绘图、线性方程、符号计算、科学算法以及随机变量。你还将接触流行的 Python 包,如 NumPy、Matplotlib、SciPy 等。在课程的最后一部分——应用环节,你将测试自己能否回忆并运用所学工具,解决新学到的科学概念问题。 完成本课程后,你将掌握日常科学计算所需的各项工具。R
R是专门为统计计算、数据分析和数据可视化设计的强大编程语言。在学术界、研究和数据科学中广泛使用,R提供丰富的统计库、高级绘图功能,以及与数据库和大数据工具的无缝集成。
React
React是Facebook开发的强大JavaScript库,用于构建用户界面。它使用基于组件的架构和虚拟DOM进行高效渲染,使其成为现代Web应用程序最受欢迎的选择。React生态系统包括Next.js、用于移动开发的React Native等工具,以及广泛的社区支持。
使用 Python 和 Transcrypt 构建完整的 Web 应用
Python 已被广泛用于大多数 Web 应用的后端,但遗憾的是,它无法直接在浏览器中运行来驱动前端。Transcrypt 可以帮助解决这一问题,通过使用 Python 同时编写前后端代码,构建更加统一的 Web 项目。 本课程基于《使用 Python Transcrypt 编译器进行前端开发》一课的内容,实现一个完整的 React 与 Python 结合的 Web 项目。在每一章中,我们将对现有代码进行重构,添加新功能,逐步完善应用程序。每章结束后,都会得到一个可运行的应用程序,包含截至目前为止所添加的所有功能。使用 Jest 和 React Testing Library 测试 React 应用
通过本课程,你将掌握使用 Jest 和 React Testing Library 对 React 应用进行自动化测试的技能,这两者是 React 项目事实上的测试工具。这些测试能让你更有信心地发布应用的新版本,同时提升发布频率,更快地将功能交付给用户。 你将学会编写稳健的测试,即使在代码优化和重构时也能保持稳定,从而降低维护成本。 课程还将教你如何模拟用户与应用的交互行为,并深入掌握对应用中异步逻辑部分的可靠测试方法。 课程中穿插的定期测验和练习将帮助你不断巩固所学知识。Web Development Bootcamp for Beginners: Build Real Projects
在这个专注于使用 MyERN 技术栈(MySQL、Express、React 和 Node.js)构建真实世界全栈应用的网页开发训练营中,提升你的网页开发技能。你将通过一个结构化的学习路径,涵盖前端开发、后端 API 以及关系型数据库设计,并通过实践课程逐一应用每个概念。 完成训练营后,你将成功构建并集成一个完整的全栈应用,从而有信心在真实的开发场景中运用现代网页技术。使用 Postman 和 WebdriverIO 测试 React 应用程序
在当今的数字世界中,测试工程师必须具备高效且有效的策略与技能,以在快速迭代的敏捷环境中测试软件。Postman 是一款广为人知的 API 测试工具,可用于构建、测试和发布 API,它允许你执行临时测试以及完全自动化的测试套件。WebdriverIO 是一个现代的 JavaScript 测试框架,适用于浏览器和移动设备的自动化测试。 你将从传统与新兴的软件构建与测试方法的基础知识开始。接着,学习测试规划与设计策略,帮助测试工程师为任何应用选择最佳的测试用例执行方式。然后,你将了解如何从终端用户的角度使用 Postman 测试应用程序。最后,你将通过 Postman 和 WebdriverIO 对一个工单管理器进行测试。 完成本课程后,你将掌握在测试工程领域或其他需要测试活动的角色中取得成功并实现职业发展的关键技能。使用 JavaScript 跟踪 AccuWeather API 的天气预报
AccuWeather 通过大气数据和地理位置信息,为全球各地提供高度准确且本地化的天气预报。 本课程将带你了解 AccuWeather API 及其集成方法。你将学习如何使用 Forecast API 查看未来的天气趋势,以及如何利用 Current Conditions API 获取实时天气信息。接着,你将学习如何通过 Indices API 获取所有每日指数及其相关元数据。最后,你将结合 React(搭配 Express 服务器)整合这些 API,开发出一个功能完整的天气应用。 完成本课程后,你将掌握如何使用 AccuWeather API 获取天气数据,并熟悉其多种潜在应用场景,为进一步探索打下基础。最新添加
最近发布的新课程和内容
Web Development Bootcamp for Beginners: Build Real Projects
在这个专注于使用 MyERN 技术栈(MySQL、Express、React 和 Node.js)构建真实世界全栈应用的网页开发训练营中,提升你的网页开发技能。你将通过一个结构化的学习路径,涵盖前端开发、后端 API 以及关系型数据库设计,并通过实践课程逐一应用每个概念。 完成训练营后,你将成功构建并集成一个完整的全栈应用,从而有信心在真实的开发场景中运用现代网页技术。使用 Postman 和 WebdriverIO 测试 React 应用程序
在当今的数字世界中,测试工程师必须具备高效且有效的策略与技能,以在快速迭代的敏捷环境中测试软件。Postman 是一款广为人知的 API 测试工具,可用于构建、测试和发布 API,它允许你执行临时测试以及完全自动化的测试套件。WebdriverIO 是一个现代的 JavaScript 测试框架,适用于浏览器和移动设备的自动化测试。 你将从传统与新兴的软件构建与测试方法的基础知识开始。接着,学习测试规划与设计策略,帮助测试工程师为任何应用选择最佳的测试用例执行方式。然后,你将了解如何从终端用户的角度使用 Postman 测试应用程序。最后,你将通过 Postman 和 WebdriverIO 对一个工单管理器进行测试。 完成本课程后,你将掌握在测试工程领域或其他需要测试活动的角色中取得成功并实现职业发展的关键技能。